Ansicht
Dokumentation

ABENAMDP_ABAP_TYPES - AMDP ABAP TYPES

ABENAMDP_ABAP_TYPES - AMDP ABAP TYPES

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- 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.:

  • 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)

Zugriff auf ABAP-Typen






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 )