Ansicht
Dokumentation
ABENAMDP_ABAP_TYPES - AMDP ABAP TYPES
TXBHW - Original Tax Base Amount in Local Currency General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- Makro für ABAP-Typen
... "$ABAP.type( [name =] abap_type )" ...
Wirkung
Angabe des vordefinierten AMDP-Makros $ABAP.type für einen ABAP-Typ.
In einer in SQLScript implementierten AMDP-Methode kann über das AMDP-Makro $ABAP.type auf ABAP-Typen abap_type zugegriffen werden. Für abap_type können alle elementaren nicht generischen Typen angegeben werden, die hinter einem TYPE-Zusatz in einer ABAP-Implementierung der Methode möglich wären, d.h.:
- Die eingebauten ABAP-Typen i, int8, decfloat16, decfloat34, f, string, xstring, d und t.
- Alle mit TYPES definierten an dieser Stelle sichtbaren elementaren Typen der eigenen Klasse, einer anderen Klasse oder eines Interface.
- Alle im ABAP Dictionary definierten elementaren Typen wie Datenelemente oder elementare Komponenten von strukturierten Typen.
Das ABAP-Laufzeit-Framework ersetzt diesen Ausdruck gemäß der in den Mapping-Tabellen angegebenen Regeln in den entsprechenden HANA-Typ. Bei abap_type spielt die Groß-/Kleinschreibung keine Rolle.
Beispiele
Die folgende Tabelle zeigt, wie einige eingebaute oder selbstdefinierte ABAP-Typen im Makro $ABAP.type angegeben werden können und ihre Umsetzung in HANA-Typen.
Makro | Konvertierung |
"$ABAP.type( int8 )" | BIGINT |
"$ABAP.type( string )" | NCLOB |
"$ABAP.type( cl_abap_docu=>name )" | NVARCHAR (70) |
"$ABAP.type( sy-mandt )" | NVARCHAR (3) |
"$ABAP.type( s_carrname )" | NVARCHAR (20) |
CL_GUI_FRONTEND_SERVICES - Frontend Services General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4618 Date: 20240523 Time: 171144 sap01-206 ( 46 ms )