#1
|
|||
|
|||
¿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. |
#2
|
||||
|
||||
Hola,
cuando estas haciendo la llamada a SHOW_JOBSTATE ? Tendría que funcionarte si todo está bien. Le pasas el JOBCOUNT Y JOBNAME CORRECTOS? Yo siempre he utilizado esa función y va perfectamente... Pega el código donde hace la llamada a SHOW_JOBSTATE a ver si hay algo extraño.... Saludos. |
#3
|
|||
|
|||
Muchas gracias Nenuke, he encontrado ya el problema, que realmente era una tonteria, pero como soy nuevo con esto no lo veía. Y es que los JOB´s deben ser creados en mayusculas (yo lo creaba con "Lote_???"), ya que sino, cuando va a obtener los datos de la tabla TBTCO dentro del módulo de función dice que no existen (aunque realmente si que están). He empezado a llamar a los Jobs en mayusculas y va perfecto.
Saludos. |
#4
|
||||
|
||||
Ok, se me olvidó comentarte lo de las mayusculas, es un error típico...
te recomiendo que siempre que hagas referencia a cualquier objeto en sap lo hagas en mayusculas ya que no solo pasa con los nombres de los Jobs, tambien pasa con los campos de un ALV, los nombres de componentes de una dynpro...etc Un saludo. Aquí estamos para ayudar en lo que se pueda... |
#5
|
|||
|
|||
estimado puedes subir el código completo. se agradecería ya que yo estoy empezando en esto. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|