Ansicht
Dokumentation

ABAPRECEIVE_PARA - RECEIVE PARA

ABAPRECEIVE_PARA - RECEIVE PARA

General Material Data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

RECEIVE, parameter_list

Kurzreferenz



... $[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 )