Ver Mensaje Individual
  #1  
Viejo 03/08/07, 09:24:03
albercosta albercosta is offline
Junior Member
 
Fecha de Ingreso: mar 2007
Mensajes: 10
¿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.
Responder Con Cita