Ver Mensaje Individual
  #1  
Viejo 14/06/16, 20:23:18
SAPING SAPING is offline
Senior Member
 
Fecha de Ingreso: may 2010
Localización: Buenos Aires, Argentina
Mensajes: 199
Llamada RFC IN BACKGROUND TASK

Buenas tardes.
Dada ciertos inconvenientes con la conexión entre sistemas de la empresa, debo sustituir las llamadas a las funciones RFC Z de un proceso para que si se cae alguna de ellas, no me cancele el proceso.
Esto es posible dado que no necesito ningún dato de vuelta de esas funciones (tendría, obviamente, que re ejecutar esas funciones para que sean consistente los datos entre ambientes).
Encontré la adición de IN BACKGROUND TASK, la cual me indica que se planifica la ejecución de esa función pero no se llama hasta la sentencia COMMIT WORK. Sin embargo, no me han funcionado ninguna de las pruebas que hice. No se si me estará faltando algo, o interpreté mal algo.

La prueba sería la siguiente: (resumida claro)

CALL FUNCTION 'ZFUNCION'
IN BACKGROUND TASK
DESTINATION g_destino
EXPORTING
par1 = dato1.

COMMIT WORK.

La función la llamo desde ERP hacia CRM.

Gracias
Responder Con Cita