Ansicht
Dokumentation
ABAPRECEIVE_PARA - RECEIVE PARA
General Material Data BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
RECEIVE, parameter_list
... $[IMPORTING p1 = a1 p2 = a2 ...$]
$[TABLES t1 = itab1 t2 = itab2 ...$]
$[CHANGING p1 = a1 p2 = a2 ...$]
$[EXCEPTIONS $[exc1 = n1 exc2 = n2 ...$]
$[system_failure = ns $[MESSAGE smess$]$]
$[communication_failure = nc $[MESSAGE cmess$]$]
$[OTHERS = n_others$]$].
Wirkung
Mit diesen Zusätzen werden die angegebenen Formalparameter des hinter RECEIVE angegebenen Funktionsbausteins func an Aktualparameter der Callback-Routine im aufrufenden Programm übergeben. Die Bedeutung der Zusätze ist wie beim synchronen RFC, wobei von mit CHANGING oder TABLES angegebenen Aktualparametern nur Werte übernommen, aber nicht übergeben werden.
Über EXCEPTIONS wird die nicht-klassenbasierte Ausnahmebehandlung durchgeführt. Den nicht-klassenbasierten Ausnahmen werden Rückgabewerte zugeordnet. Es können die gleichen Ausnahmen auftreten wie beim synchronen RFC, d.h., Ausnahmen, die in der Schnittstelle des Funktionsbausteins definiert sind und die vordefinierten Ausnahmen der RFC-Schnittstelle. Wenn keine Ausnahme auftritt, setzt RECEIVE den Inhalt von sy-subrc auf 0.
Hinweis
Zur Zeit sind CALL FUNCTION und RECEIVE betreffs des Zusatzes EXCEPTIONS noch entkoppelt. Diese Entkopplung wird mit der Einführung klassenbasierter Ausnahmen aufgehoben werden. Deshalb wird bereits jetzt empfohlen, den Zusatz EXCEPTIONS bei CALL FUNCTION und RECEIVE gleichlautend einzusetzen.
Addresses (Business Address Services) BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2955 Date: 20240523 Time: 144449 sap01-206 ( 40 ms )