Ansicht
Dokumentation
ABENMETHOD_PARAMETERS - METHOD PARAMETERS
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
- Schnittstellenparameter von Methoden
Die Schnittstellenparameter von Methoden sind Eingabeparameter (IMPORTING-, CHANGING-Parameter) und Ausgabeparameter (EXPORTING-, CHANGING, RETURNING-Parameter). Bei der Deklaration mit den Anweisungen
werden folgende Eigenschaften festgelegt:
Referenz- oder Wertübergabe von Parametern
Mit Ausnahme des Rückgabewerts (RETURNING-Parameter) können Parameter sowohl als
Wert als auch per Referenz übergeben werden. Die Referenzübergabe ist bei Methoden der
Standard. Wenn bei der Deklaration für einen Parameter also nur der Namen p angegeben
ist, wird der Parameter implizit als Referenz übergeben. Wird stattdessen VALUE(p) angegeben,
wird der Parameter als Wert übergeben. Der Rückgabewert darf nur als Wert übergeben
werden. Die Referenzübergabe kann bei den übrigen Parametern über REFERENCE(p)
auch explizit angegeben werden. Ein per Referenz übergebener IMPORTING-Parameter darf in der Methode nicht verändert werden.
Typisierung von Parametern
Alle Parameter müssen bei der Deklaration mit TYPE- oder LIKE-Zusätzen typisiert werden.
Optionale Parameter
Alle Eingabeparameter (IMPORTING-, CHANGING-Parameter) können bei der Deklaration mit den Zusätzen OPTIONAL oder DEFAULT als optionale Parameter definiert werden. Diese Parameter müssen dann beim Aufruf der Methode nicht unbedingt übergeben werden. Während der Parameter mit dem Zusatz OPTIONAL dann typgerecht initialisiert bleibt, ermöglicht der Zusatz DEFAULT die Angabe eines Startwerts.
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2588 Date: 20240605 Time: 091359 sap01-206 ( 47 ms )