ABAPCALL_METHOD_SHORTREF - CALL METHOD SHORTREF
General Data in Customer Master PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
CALL METHOD
Syntaxformen
Statische Form
[CALL METHOD] {meth
|oref->meth
|super->meth
|class=>meth}( { }
| { a }
| p1 = a1 p2 = a2 ...
| { [EXPORTING p1 = a1 p2 = a2 ...]
{{[IMPORTING p1 = a1 p2 = a2 ...]
[CHANGING p1 = a1 p2 = a2 ...]}
| [RECEIVING r = a ]}
[EXCEPTIONS [exc1 = n1 exc2 = n2 ...]
[OTHERS = n_others]] } ).
Dynamische Form
CALL METHOD {(meth_name)
|oref->(meth_name)
|(class_name)=>(meth_name)
|class=>(meth_name)
|(class_name)=>meth}
[PARAMETER-TABLE ptab]
[EXCEPTION-TABLE etab].
Wirkung
Ruft eine Methode auf. In der statischen Form sind alle Formen der Parameterliste klammerbar und dieAngabe von CALL METHOD kann bei eingeklammerten Parameterlisten weggelassen werden. In der dynamischen Form sind teilweise auch die statischen Angaben möglich.
Zusätze
Angabe der Methode:
- meth - Methode meth der gleichen Klasse.
- oref->meth -Instanzmethode meth des von oref referenzierten Objekts.
- super->meth - Gleichnamige Methode meth in der direkten Oberklasse.
- class=>meth -Statische Methode meth der Klasse class.
- (meth_name) - Methode, die in meth_name enthalten ist.
- (class_name) - Klasse, die in class_name enthalten ist.
Angabe der Parameter:
- ( )
Kurzform für Aufruf einer Methode ohne Übergabe eines Parameters. - ( a )
Kurzform für Aufruf einer Methode mit Übergabe eines einzigen Parameters
a. - ( p1 = a1 p2 = a2 ... )
Kurzform für Aufruf einer Methode mit Übergabe mehrerer Parameter
a1, a2, ... - EXPORTING p1 = a1 p2 = a2 ...
Übergibt Aktualparameter a1, a2, ... an Eingabeparameter p1, p2, ... - IMPORTING p1 = a1 p2 = a2 ...
Übernimmt Ausgabeparameter p1, p2, ... in Aktualparameter a1, a2, ... - CHANGING p1 = a1 p2 = a2 ...
Ordnet Aktualparameter a1, a2, ... Ein-/Ausgabeparametern p1, p2, ... zu. - RECEIVING r = a
Weist den Rückgabewert r dem Aktualparameter a zu.
Angabe der Ausnahmen:
- EXCEPTIONS
Ermöglicht die Behandlung nicht klassenbasierter Ausnahmen:
exc1 = n1 exc2 = n2 ...- Ordnet den klassischen Ausnahmen exc1, exc2, ... Zahlen n1, n2, ... für den Rückgabewert sy-subrc zu.
OTHERS = n_others - Ordnet allen nicht explizit genannten Ausnahmen eine Zahl n_others für den Rückgabewert sy-subrc zu.
Angabe von Parametern und Ausnahmen in Tabellen:
- PARAMETER-TABLE ptab
Ordnet den Formalparametern dynamische Aktualparameter aus einer internen Tabelle ptab vom Typ ABAP_PARMBIND_TAB zu. - EXCEPTION-TABLE etab
Ordnet nicht klassenbasierten Ausnahmen dynamische Rückgabewerte aus einer internen Tabelle etab vom Typ ABAP_EXCPBIND_TAB zu.
BAL_S_LOG - Application Log: Log header data ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7720 Date: 20120526 Time: 232932 triton ( 145 ms )






