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 16/11/07, 10:59:34
koldo_sap koldo_sap is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 3
¿como saber si un job esta ejecutandose mediante codigo?

Mi duda es saber mediante el , si un job esta lanzado o ejecutandose mirando el código, si tengo que mirar algun status de tablas o alguna funcion me puede ser util.

gracias.

Úlima edición por koldo_sap fecha: 16/11/07 a las 11:22:49.
Responder Con Cita
  #2  
Viejo 16/11/07, 12:22:35
Avatar de alterpeke
alterpeke alterpeke is offline
Member
 
Fecha de Ingreso: jul 2006
Localización: Buenos Aires
Mensajes: 77
No se si es lo que necesitas...
Pero la variable SY-BATCH cambia su estado a 'X' cuando el programa en cuestion es ejecutado en proceso de fondo.

saludos.
__________________
Cuando El Sabio Apunta a La Luna... El Necio Solo Logra Ver El Dedo.
Responder Con Cita
  #3  
Viejo 16/11/07, 12:35:10
koldo_sap koldo_sap is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 3
la cuestion es que cuando se lance un job, no vuelva a relanzarlo, es decir que sea consicente de que esta en ejecucion.

para mi caso no tiene que ver con procesos batch, es un job.
Responder Con Cita
  #4  
Viejo 19/11/07, 08:11:37
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Tienes las tablas TBTCO y TBTCP o bien la vista V_OP que relaciona esas dos tablas
Responder Con Cita
  #5  
Viejo 22/11/07, 17:12:14
Avatar de knito20
knito20 knito20 is offline
Junior Member
 
Fecha de Ingreso: ene 2007
Localización: Chile
Mensajes: 15
la manera de ver el status del job es la sm37 , por ahi puedes empesar a hacerle un seguimiento si quieres hacer algo con codigo.

saludos.
Responder Con Cita
  #6  
Viejo 22/11/07, 17:42:41
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
SY-BATCH = 'X' Te marca si el programa se esta ejecutando en fondo, los job son programas que corren en Fondo.

Yo uso lo siguiente para que un Job que se ejecuta periodicamente (Cada 15 minutos) no se lanze de nuevo hasta que termine el anterior..



Realmente el job se lanza solo que yo valido que si con el job actual ya hay 2 con el mismo nombre este ultimo no hace nada...

Me funciona super bien.

Saludos.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
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 14:39:03.


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