|
#1
|
|||
|
|||
Consulta sobre cancelacion de JOB
El siguiente reporte lo ejecuto de fondo porque hace consultas a la CDPOS y la CDHDR y tarda mucho, pero no se porque me dice que se cancela por un a INTERRUPCION DEL SISTEMA...no tengo idea de porque, alguien podria darme una mano?
el codigo es este: REPORT zprueba_cdpos . TABLES: cdhdr, cdpos. DATA: BEGIN OF t_cdhdr OCCURS 0. INCLUDE STRUCTURE cdhdr. DATA: END OF t_cdhdr. DATA: BEGIN OF t_changenr OCCURS 0, changenr LIKE cdhdr-changenr. DATA: END OF t_changenr. SELECT changenr INTO TABLE t_changenr FROM cdpos WHERE objectclas = 'COND_A' AND ( tabname = 'KONPAE' OR tabname = 'KONP' ) AND fname = 'KBETR'. SELECT * FROM cdhdr INTO TABLE t_cdhdr FOR ALL ENTRIES IN t_changenr WHERE changenr = t_changenr-changenr. MODIFY zcdhdr FROM t_cdhdr. Muchas gracias a todos!! |
#2
|
|||
|
|||
Hola...
podrías mandar un screenshot del error para que lo podamos revisar mejor? Gracias
__________________
Sebas Desarrollador ABAP. |
#3
|
|||
|
|||
El mensaje que me tira es el siguiente:
El job ha sido cancelado durante una interrupción del sistema. Nº mensaje: 00574 |
#4
|
|||
|
|||
Hola,
el problema es un claro Timeout. Esta consulta dependiendo del sistema es muy pesada: Saludos! |
#5
|
||||
|
||||
Hola, tiene razon conrad10ar, esas 2 tablas tienen minimo 3 campos llaves
OBJECTCLAS OBJECTID CHANGENR Trata de usarlas, solo estas usando el CHANGENR Ahhh y tbm para el error dale en Log Job, y dentro del Log dale doble click donde se cancela (es el ultimo paso), dentro de saldra el DUMP, y en el DUMP seria bueno que nos dijeras el nombre del mismo y ademas la seccion de Analisis de Error, si no lo encuentras por el Log Job puedes ir a la ST22 y ver el DUMP
__________________
David Carballido Córdova |
#6
|
|||
|
|||
Muchas gracias por su respuetas, voy a modificar el reporte y lanzarlo nuevamente, una cosita, en modo de fondo hay time out tambien?
En cuanto al log del job no puedo verlo ya que no estoy en el cliente.... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|