Buen día con todos, tengo una consulta, ojala me puedan ayudar. Tengo dos WF creados, los cuales utilizan el mismo Objeto de negocio y el mismo evento para lanzarse.
En la SWE2 se ven así.
![]()
Entonces cuando yo quiero que se lance el segundo siempre se lanza el primero.
La función que utilizo para lanzar el WF en el código es la siguiente: Se debería distinguir por el v_objKey- si la clase de documento es 1 lanzo el primero y si clase es 2 lanzo el segundo.
INCLUDE <cntn01>.
* Se arma la clave del WF y se guarda en v_objkey.
CONCATENATE wa_t_heade-gjahr
wa_t_heade-perio
wa_t_heade-belnr
'1' INTO v_objkey.
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = 'ZBUSPRUEBA'
objkey = v_objkey
event = 'PREPOSTEDDOCCREATED'
IMPORTING
event_id = event_id
TABLES
event_container = event_container
EXCEPTIONS
objtype_not_found = 1
OTHERS = 2.
Alguien sabe que puedo utilizar para distinguir el lanzamiento de los WF.
Muchas gracias.