
Je nach Anzahl der im Verteilungsmodell gepflegten Empfänger ergeben sich ein oder mehrere Aufrufe des Remote-BAPIs:
loop at receivers.
call function 'BAPI_TESTFH01_GETDETAIL'
destination receivers-rfc_dest
exporting
key1 = 'SAP'
key2 = '007'
importing
return = returnvalue
testdata = testdata
exceptions
communication_failure = 1 message_text
system_failure = 2 message_text.
If sy-subrc ne 0.
..........
else.
..........
endif.
endloop.
Exceptions aufgrund von Verbindungsfehlern zum Partnersystem müssen vom Anwendungsprogramm abgefangen werden. Es erfolgt keine Fehlerbehandlung.
Durch den synchronen RFC wird automatisch ein Datenbankcommit abgesetzt, d.h. Datenbankänderungen, die vor dem RFC gemacht wurden, können nicht mehr zurückgerollt werden.
Weitere Informationen zu den einzelnen Schritten finden Sie im ALE-Programmierleitfaden unter Empfänger für synchrone BAPIs ermitteln.