Llamada RFC IN BACKGROUND TASK

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • SAPING
    Senior Member
    • may
    • 199

    #1

    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
  • kreuzigen
    Member
    • feb
    • 53

    #2
    Te marca algún error en la SM59 en el ERP? normalmente no debería haber problemas. Cuando he programado RFCs para llamar interfaces de PI (syncronas o asincronas) no he tenido problemas
    Si no sabes desarrollarte a ti mismo, nadie lo hara por ti....

    SAP Certified ABAP Developer

    Comentario

    Trabajando...