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 23/08/11, 05:29:47
Carlitros36 Carlitros36 is offline
Member
 
Fecha de Ingreso: ago 2009
Localización: Concepción
Mensajes: 32
Ejecutar un Programa como Job de Fondo

Hola quiero hacer un programa que se ejecute como proceso de fondo, y poder verlo en la transaccion SM37, lo que quiero hacer es un programa que trabaje un archivo plano de texto o de excel y lo transforme a los contrario pero que corra como proceso de fondo, se que la variable SY-BATCH es la que me indica si un proceso corre o no de fondo, la pregunta es: ¿Si elijo que esto corra de fondo por codigo autmáticamente asigno X al al variable o hay otra forma? :

es decir:

SY-BATCH = 'X'. <------------ Simplemente es eso?

Saludos....
Responder Con Cita
  #2  
Viejo 23/08/11, 14:05:08
daniel1050 daniel1050 is offline
Member
 
Fecha de Ingreso: oct 2010
Mensajes: 58
Correcto si tiene X es job,y si no tiene nada en esa variable es que no es Job.

Saludos
Responder Con Cita
  #3  
Viejo 23/08/11, 15:41:28
Avatar de Alfredosite
Alfredosite Alfredosite is offline
Senior Member
 
Fecha de Ingreso: jul 2007
Localización: Lima-Perú
Mensajes: 135
Thumbs up


No SY-BATCH es una variable del sistema que te indica si en ese momento se esta ejecutando el programa como JOB ('X') o si es en linea (' '). Es decir tu no puedes marcar con una 'X' dicha variable ya que es controlado automáticamente por el sistema el hecho de tu marques con una 'X' no quiere decir que se vuelva JOB sino que solo te indica si en ese momento de la ejecución lo esta haciendo como JOB o no.

Ahora si quieres que tu programa se ejecute como JOB puedes hacer el programa y programarlo por la SM37 para que ejecute en la frecuencia y Hora que tu desees y sino quieres de ese forma convencional puedes usar estas FM en tu programa: JOB_OPEN, JOB_SUBMIT, JOB_CLOSE . Averigua sobre estas FM si es el camino que necesitas.

Suerte.
__________________
Saludos Cordiales,
Alfredo Pastor Avendaño
SAP - Consultant HCM
Responder Con Cita
  #4  
Viejo 23/08/11, 22:22:41
Carlitros36 Carlitros36 is offline
Member
 
Fecha de Ingreso: ago 2009
Localización: Concepción
Mensajes: 32
Hola

Gracias alfredo seguiré tus consejos, cualquier cosa te comento.

Saludos

Responder Con Cita
  #5  
Viejo 24/08/11, 19:53:02
SAPING SAPING is offline
Senior Member
 
Fecha de Ingreso: may 2010
Localización: Buenos Aires, Argentina
Mensajes: 199
O simplemente ejecutar desde la SE38, ANTES de entrar a tu programa, ir al menu PROGRAMA / EJECUTAR / PROCESO DE FONDO y colocar inicio inmediato y listo... luego podes ver en el log de los jobs tu resultado....
(es lo mismo que la SM37 pero simplificado)


Saludos.
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 10:00:38.


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