¿Como obtener estado de un JOB?
Hola a todos,
estoy intentando obtener el estado de un JOB mediante la función 'SHOW_JOBSTATE' pero esta me dice que el job ya no existe, cuando este está en estado planificado.
El lanzamiento del Job lo hago de la siguiente manera:
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = l_nombre
sdlstrtdt = sy-datum
sdlstrttm = aux
IMPORTING
jobcount = jobcount.
SUBMIT zflc_fi_carga_prestac_job
USING SELECTION-SCREEN '1000'
WITH pg_id_lo = g_wa_t_prestac-f_creacion
USER sy-uname VIA JOB l_nombre NUMBER jobcount
AND RETURN.
starttime-sdlstrtdt = sy-datum.
starttime-sdlstrttm = sy-uzeit + 10.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = jobcount
jobname = l_nombre
sdlstrtdt = starttime-sdlstrtdt
sdlstrttm = starttime-sdlstrttm
strtimmed = starttimeimmediate
EXCEPTIONS
cant_start_immediate = 01
invalid_startdate = 02
jobname_missing = 03
job_close_failed = 04
job_nosteps = 05
job_notex = 06
lock_failed = 07
OTHERS = 99.
¿Alguna idea de como podría conseguir el estado del job?
Muchas gracias.
Un saludo.
|