Ansicht
Dokumentation
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 MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
CREATE OBJECT, parameter_tables
... $[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 )