PDA

Ver la Versión Completa : Evento(BP_EVENT_RAISE) que lanze un JOB. Como se hace??


Sukkina
20/04/07, 10:08:15
Hola,
alguien me puede pasar algún ejemplo de como crear un evento??
El caso es que entro en la transaccion SM62, le doy un nombre y grabo...
Pero lo que yo quiero es llamar a un JOB, no se donde se lo tengo que meter.
Alguien me puede ayudar?
Gracias.

groddiaz
20/04/16, 15:40:51
Estimado.

Deberia en la TRN SM 36 crear un JOB.
Paso del JOB.
Al agregar la CONDICION DE INICIO, hay un botón que dice TRAS EVENTO. Ahí colocas el nombre del EVENTO que creaste anteriormente.
En JOB debería crear un PASO. En crear paso coloca el nombre del programa que queres ejecutar.
Importantes, recorda de donde vas a disparar el EVENTO. Deberia ser algún programa o EXIT O simil. Adjunto código para ejecutar el EVENTO.

call function 'BP_EVENT_RAISE'
exporting
eventid = 'NOMBRE_EVENTO'
eventparm = ' '
exceptions
bad_eventid = 1
eventid_does_not_exist = 2
eventid_missing = 3
raise_failed = 4
others = 99.