Ansicht
Dokumentation
ABAPCREATE_OBJECT_PARAMETERS - CREATE OBJECT PARAMETERS
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
CREATE OBJECT, parameter_list
... $[EXPORTING p1 = a1 p2 = a2 ...$]
$[EXCEPTIONS exc1 = n1 exc2 = n2 ... $[OTHERS = n_others$]$].
Wirkung
Mit den Zusätzen EXPORTING und EXCEPTIONS werden statisch Aktualparameter an den
Instanzkonstruktor übergeben bzw. Rückgabewerte den nicht-klassenbasierten Ausnahmen zugeordnet.
- Mit dem Zusatz EXPORTING müssen die nicht-optionalen und können die optionalen Eingabeparameter p1 p2 ... des Instanzkonstruktors der instanzierten Klasse mit typgerechten Aktualparametern a1 a2 ... versorgt werden. Wie bei normalen Methodenaufrufen handelt es sich bei a1, a2, ... um allgemeine Ausdruckspositionen, d.h. es können neben Datenobjekten auch Funktionen und Ausdrücke als Aktualparameter übergeben werden. In diesem Fall gelten spezielle Regeln. Bei Unterklassen, die keinen explizit implementierten Instanzkonstruktor haben, wird die Schnittstelle des Instanzkonstruktors der nächsthöheren Oberklasse versorgt, die den Instanzkonstruktor explizit implementiert.
- Mit dem Zusatz EXCEPTIONS können nicht-klassenbasierten Ausnahmen exc1 exc2... Rückgabewerte zugeordnet werden.
Syntax und Bedeutung sind dieselben wie in der Parameterliste beim statischen Methodenaufruf.
Beispiel
Erzeugung einer Dialogbox des Control Frameworks (CFW) und Übergabe von Eingabeparametern an
den Instanzkonstruktor der globalen Klasse CL_GUI_DIALOGBOX_CONTAINER. Die Klasse wird implizit durch den statischen Typ der Referenzvariablen dialog_box festgelegt.
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2532 Date: 20240420 Time: 074603 sap01-206 ( 38 ms )