Ansicht
Dokumentation
ABAPCLASS-METHODS_FOR_TABFUNC - CLASS-METHODS FOR TABFUNC
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
CLASS-METHODS, FOR TABLE FUNCTION
CLASS-METHODS meth FOR TABLE FUNCTION cds_tabfunc.
Wirkung
Diese Anweisung deklariert die statische Methode meth als AMDP-Funktionsimplementierung die eine CDS-Tabellenfunktion cds_tabfunc als AMDP-Tabellenfunktion implementiert. Die Anweisung kann nur im öffentlichen Sichtbarkeitsbereich einer AMDP-Klasse und nicht in einem Interface angegeben werden. Die Methode muss mit dem Zusatz BY DATABASE FUNCTION zur Anweisung METHOD implementiert werden.
Für cds_tabfunc ist eine mit der Anweisung DEFINE TABLE FUNCTION in der CDS DDL der ABAP CDS definierte CDS-Tabellenfunktion anzugeben, für welche die aktuelle Klasse und die Methode meth hinter dem Zusatz IMPLEMENTED BY METHOD aufgeführt ist.
Weitere Zusätze sind nicht möglich. Die Schnittstellenparameter der AMDP -Funktionsimplementierung werden wie folgt von der CDS-Tabellenfunktion übernommen:
- Aus den Eingabeparametern der CDS-Tabellenfunktion werden nicht-optionale Eingabeparameter der AMDP-Funktionsimplementierung generiert. Die Namen werden übernommen und die ABAP-Typen aus den Dictionary-Typen abgeleitet.
- Aus den Elementen der CDS-Tabellenfunktion wird ein Rückgabewert vom Typ einer Standardtabelle mit leerem Tabellenschlüssel namens result mit strukturiertem Zeilentyp generiert. Die Namen der Komponenten des Zeilentyps entsprechen den Namen der Elemente und die Datentypen werden aus deren Dictionary-Typen abgeleitet.
TXBHW - Original Tax Base Amount in Local Currency BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3242 Date: 20240328 Time: 102711 sap01-206 ( 46 ms )