MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 27/02/08, 09:09:16
Avatar de Driau
Driau Driau is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 235
Job "Cancelado"..porque???

Hola a todos,

estoy intentando crear mi primer JOB...pero hay algo que no funciona. Solo quiero que se ejecute un programa ABAP cada dia a cierta hora. He utilizado un asistente para la creacion del JOB y en principio todo parece correcto. El problema es que cuando ha pasado la hora de ejecucion del JOB...miro en la SM37 y aparece como "cancelado". Alguien sabe que es lo que pasa???

Gracias de antemano!
Responder Con Cita
  #2  
Viejo 27/02/08, 09:27:27
sap2006 sap2006 is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Mensajes: 134
Es posible que tu programa haya petado y por eso se haya cancelado, revisa que en tu programa no saques ALV's o que trabaje con ficheros en modo local ya que no se pueden ejecutar en JOB, de todas maneras puedes debugar el job para ver que es lo que ha ocurrido, para eso desde la SM37 seleccionas el tu job con el flag y en la linea de comandos pones JDBG y haces intro.

Saludos,
Responder Con Cita
  #3  
Viejo 27/02/08, 10:09:31
jalcantara jalcantara is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 9
Mira el log del job

Mira el log del job en la SM37, o en la ST22 si ha dejado dump.
Si cancela cuando ya lleva una hora es posible que hayas consumido toda la memoria asignada al Work Process.
Responder Con Cita
  #4  
Viejo 27/02/08, 10:20:33
Avatar de Driau
Driau Driau is offline
Senior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 235
Podría tratarse de esto...?

Mi programa solo genera un fichero de texto y lo deposita en una carpeta en red..en el servidor creo. Utilizo dos funciones:

Una para borrar el fichero antiguo:

CALL METHOD cl_gui_frontend_services=>file_delete
EXPORTING
FILENAME = V_RUTA
CHANGING
RC = V_RC
EXCEPTIONS
file_delete_failed = 1
cntl_error = 2
error_no_gui = 3
file_not_found = 4
access_denied = 5
unknown_error = 6
not_supported_by_gui = 7
wrong_parameter = 8
others = 9.


Y otra para crearlo:

CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = TEXT-001
TABLES
DATA_TAB = IT_FICHERO
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6.



Crees que estas dos funciones pueden ser las causantes del problema???
Responder Con Cita
  #5  
Viejo 27/02/08, 11:14:59
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Si Driau, como norma general todas las funciones que tengan la excepcion NO_BATCH no se pueden utilizar en fondo
Responder Con Cita
  #6  
Viejo 27/02/08, 11:48:19
muad'dib muad'dib is offline
Junior Member
 
Fecha de Ingreso: ene 2007
Mensajes: 8
Hombre, un buen lema seria el de utilizar el OPEN DATASET para subir/bajar ficheros de servidor, y las GUI_UPLOAD/DOWNLOAD para discos de almacenamiento local. Con el OPEN DATASET apuesto a que no te daria problemas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 00:00:45.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web