Eu chamo-te e tu chamas-me
2016-05-09
Quando chamas uma função por RFC tens de lhe dar a RFC DESTINATION do sistema remoto:
CALL FUNCTION ‘ZESPIRREI’
DESTINATION ’sistema_longe_daqui’.
E se, por alguma razão, precisares que a função que corre no sistema remoto chame uma função no sistema original. Sabes fazê-lo?
É simples. O SAP ajuda. Existe uma RFC DESTINATION pré-definida chamada BACK que representa o sistema original que invocou a função remotamente.
FUNCTION ZESPIRREI.
(…)
CALL FUNCTION ‘ZSANTINHO’
DESTINATION ‘BACK’.
(…)
ENDFUNCTION.
Automágico.
O Abapinho saúda-vos.