Abapinho

Eu chamo-te e tu chamas-me

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.

Exit mobile version