Ansicht
Dokumentation

ABENDDIC_PREDEF_TYPES - DDIC PREDEF TYPES

ABENDDIC_PREDEF_TYPES - DDIC PREDEF TYPES

Vendor Master (General Section)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Vordefinierte Typen

Folgende vordefinierte DDIC-Datentypen werden mit einem AS ABAP zur gemeinsamen Verwendung im ABAP Dictionary, ABAP CDS und ABAP-Programmen ausgeliefert.

Datenelemente für eingebaute Dictionary-Typen

Folgende Datenelemente stehen gleichnamigen eingebauten DDIC-Typen mit fester Länge zur Verfügung.

  • UTCL (für den eingebauten Typ UTCLONG)

Mit diesen Datenelementen können die eingebauten DDIC-Typen über ihre Namen referenziert werden.

Hinweise

  • Es muss beachtet werden, dass die jeweiligen eingebauten Typen in einem ABAP-Programm nicht direkt angegeben werden können. ABAP CDS besitzt aber die Syntax ABAP.type, um eingebaute DDIC-Typen zu referenzieren.
  • Das Datenelement INT8 ist nicht vorhanden, da der jeweilige eingebaute ABAP-Typ bereits den Namen int8 hat.

Datentyp für Wahrheitswerte

Ein eingebauter ABAP-Typ für die Wahrheitswerte true oder false gibt es nicht. Stattdessen wird üblicherweise ein Zeichenfeld mit Länge 1 und die Bedeutung nicht initialer Wert gleich true und initialer Wert gleich false verwendet. Zur Definition solcher Felder gibt es folgendes vordefiniertes Datenelement:

Der Type-Pool ABAP enthält folgende als Wahrheitswerte zu verwendende Konstanten.

  • abap_true mit dem Wert "X"
  • abap_false mit einem initialen Wert

Hinweise

  • Der Type-Pool ABAP enthält auch einen Typ abap_bool vom Typ c der Länge 1. In neuen Programmen sollte aber das Datenelement ABAP_BOOLEAN verwendet werden.
  • Der Nachteil der Verwendung des Typs abap_bool und der zugehörigen Konstanten abap_true und abap_false aus dem Type-Pool ABAP ist die Notwendigkeit, den ganzen Type-Pool zu laden, auch wenn nur ein paar Typen und Konstanten erforderlich sind.
  • Der Type-Pool ABAP enthält auch eine dritte Konstante abap_undefined mit dem Wert "-". Diese Konstante sollte aber nur in Ausnahmefällen oder lieber gar nicht verwendet werden.

Datentypen für Operandenpositionen und Parameterübergabe

Folgende Typen werden für die Typisierung spezifischer Operandenpositionen von ABAP-Anweisungen oder für spezielle Parameterübergaben verwendet.

Typen für Operandenpositionen

Typen für Parameterübergabe






Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7974 Date: 20240523 Time: 172000     sap01-206 ( 88 ms )