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.