Ansicht
Dokumentation

ABAPCREATE_OBJECT_PARAMETERS - CREATE OBJECT PARAMETERS

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.
SAP E-Book

CREATE OBJECT, parameter_list

Kurzreferenz



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

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 )