Ansicht
Dokumentation

ABAPCREATE_OBJECT_PARA_TABLES - CREATE OBJECT PARA TABLES

ABAPCREATE_OBJECT_PARA_TABLES - CREATE OBJECT PARA TABLES

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CREATE OBJECT, parameter_tables

Kurzreferenz



... $[PARAMETER-TABLE ptab$]
    $[EXCEPTION-TABLE etab$].


Wirkung

Mit den Zusätzen PARAMETER-TABLE und EXCEPTION-TABLE werden dynamisch Aktualparameter an den Instanzkonstruktor übergeben bzw. Rückgabewerte den nicht-klassenbasierten Ausnahmen zugeordnet.

Die Zusätze können nur verwendet werden, wenn die instanzierte Klasse dynamisch in name angegeben wird. Sie ordnen mit Hilfe spezieller interner Tabellen ptab und etab den Eingabeparametern des Instanzkonstruktors Aktualparameter bzw. nicht-klassenbasierten Ausnahmen Rückgabewerte zu.

Syntax und Bedeutung sind dieselben wie beim dynamischen Methodenaufruf mit der Anweisung CALL METHOD. Insbesondere müssen die internen Tabellen ptab und etab mit Bezug auf die Tabellen abap_parmbind_tab und abap_excpbind_tab aus dem Type-Pool ABAP definiert sein.

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 explizit durch den Zusatz TYPE festgelegt.

Folgender Programmabschnitt erzeugt dynamisch ein Objekt einer Klasse SOME_CLASS, deren Instanzkonstruktor eine Referenzvariable vom statischen Typ ANY_CLASS erwartet. Das Programm ist syntaktisch korrekt, die Objekterzeugung erfolgt aber nur in Systemen, in denen die Klassen auch vorhanden sind.






BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2472 Date: 20240426 Time: 151758     sap01-206 ( 52 ms )