PDA

Ver la Versión Completa : Problemilla con batch input


stormshadow
13/11/09, 14:40:44
Buen día foro, abro el tread para ver si alguién le a sucedido algo similar, o sabrá pq seda.
Pues hize un MF con una grabación para utilizarlo en dos programas, bien al debuggear mis programas pongo la grabación en modo Visible 'A' para poder ver si la grabación hace lo que yo quiero, y si al debuggear y en ese modo todo lo hace correctamente, pero como esos programas van a correr en background la opción que se va a quedar va a ser en modo Invisible 'N' y al ejecutarlo en ese modo no trabaja bien! no hace lo que debe de hacer, leí que podría ser que no dejaba trabajar el proceso bien o algo así, y le agregué un wait up to 1 second y commit work and wait, pero ni así funcionó, el modo de actualización está en Sincrono.
Espero y alguién m pueda ayudar, de antemano gracias :p

hrosas
13/11/09, 15:36:14
algunas veces las funciones dentro de job no se terminan correctamente tal es el caso del gui_download, ws_download etc...

Checa si lo que estas realizando funciona para procesos en fondo :)

stormshadow
13/11/09, 16:24:46
emm pues de hecho en el caso de esas funciones pss no las utilizo, y de allí en más al parecer lo demás creo que si se puede correr en fondo... habrá alguna manera de saber cuales se pueden o cuales no? o por ejemplo si la transacción que utilizo no se puede correr en fondo?

Gatini28
13/11/09, 21:10:47
Hola Stormshadow,
no entiendo bien el problema con tu batch porque no he podido ver tu codigo. Lo que si puedo indicarles con respecto a las funciones GUI_DOWNLOAD, GUI_UPLOAD o WS_DOWNLOAD es que estas no funcionan en background porque son utilizadas para tratamiento de archivos a nivel del Sistema Operativo del Cliente. Cuando tengan la necesidad de utilizar esas funciones en fondo, lo recomendable es escribir directamente dentro de un directorio en el servidor de SAP y luego usar un proceso alterno para tomar el archivo dejado.

Espero haberlos ayudado.

Saludos,
Erick Oré.

stormshadow
18/11/09, 13:43:13
Bien el problema con mi batch es que no puedo ejecutarlo satisfactoriamente en background.. solo hace bien su función cuando debuggeo pero al correrlo sin mi intervención es decir el modo de ejecución lo dejo en invisible pues ya no hace lo que tiene que hacer.
La transacción que utilizo en mi batch es la FB05.
Gracias por contestar :)