Ansicht
Dokumentation
ABAPTYPES_SHORTREF - TYPES SHORTREF
ABAP Short Reference ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
TYPES
Syntax
TYPES dtype[(len)] {TYPE { {abap_type [LENGTH len]
[DECIMALS dec]}
| {[LINE OF] type}
| {REF TO type}
| { {{[STANDARD] TABLE}
|{SORTED TABLE}
|{HASHED TABLE}}
OF [REF TO] type
[WITH [UNIQUE|NON-UNIQUE]
{ {KEY [primary_key [ALIAS key_name]
COMPONENTS] comp1 comp2 ...}
| {DEFAULT KEY} }]
{[WITH {UNIQUE HASHED}|{{UNIQUE|NON-UNIQUE} SORTED}
KEY key_name1 COMPONENTS comp1 comp2 ...]
[WITH {UNIQUE HASHED}|{{UNIQUE|NON-UNIQUE} SORTED}
KEY key_name2 COMPONENTS comp1 comp2 ...]
...}
[{WITH|WITHOUT} FURTHER SECONDARY KEYS]
[INITIAL SIZE n]}
| {RANGE OF type [INITIAL SIZE n]} }
| {dbtab { READER|LOCATOR|{LOB HANDLE} }
| { WRITER|LOCATOR } FOR
{ COLUMNS blob1 blob2 ... clob1 clob2 ... }
| { ALL [OTHER] [BLOB|CLOB] COLUMNS }
[...]}}
| {LIKE { {[LINE OF] dobj}
| {REF TO dobj}
| { {{[STANDARD] TABLE}
|{SORTED TABLE}
|{HASHED TABLE}
|{ANY TABLE}
|{INDEX TABLE}}
OF [REF TO] dobj
[WITH [UNIQUE|NON-UNIQUE]
{ {KEY [primary_key [ALIAS key_name]
COMPONENTS] comp1 comp2 ...}
| {DEFAULT KEY} }]
{[WITH {UNIQUE HASHED}|{{UNIQUE|NON-UNIQUE} SORTED}
KEY key_name1 COMPONENTS comp1 comp2 ...]
[WITH {UNIQUE HASHED}|{{UNIQUE|NON-UNIQUE} SORTED}
KEY key_name2 COMPONENTS comp1 comp2 ...]
...}
[{WITH|WITHOUT} FURTHER SECONDARY KEYS]
[INITIAL SIZE n]}
| {RANGE OF dobj [INITIAL SIZE n]} }}.
Wirkung
Definiert einen Datentyp dtype.
Zusätze
- (len)
Legt die Länge beim Bezug auf generische eingebaute ABAP-Typen fest.
- TYPE
Legt den Typ durch Bezug auf einen Datentyp fest.
- LIKE
Legt den Typ durch Bezug auf ein Datenobjekt fest.
- $[LENGTH len$] $[DECIMALS dec$]
Legt die Länge und die Anzahl der Nachkommastellen beim Bezug auf generisch eingebaute ABAP-Typen fest.
- LINE OF
Bezug auf den Zeilentyp einer internen Tabelle.
- REF TO
Erzeugt einen Referenztyp.
- ${$[STANDARD$] TABLE$}$|${SORTED TABLE$}$|${HASHED TABLE$}$|${ANY TABLE$}$|${INDEX TABLE$}
Erzeugt einen Tabellentyp für die nicht generischen Tabellenarten Standard-, sortierte oder Hash-Tabelle oder für die generischen Tabellenarten ANY TABLE oder INDEX TABLE.
- WITH ${$[UNIQUE$|NON-UNIQUE$] ${KEY $[primary_key $[ALIAS alias_name$] COMPONENTS$] comp1 comp2 ...$}$}$|${DEFAULT KEY$}
Definiert einen eindeutigen bzw. nicht eindeutigen primären Tabellenschlüssel namens primary_key. Die Komponenten des Schlüssels werden entweder explizit angegeben oder durch einen Standardschlüssel definiert. Mit ALIAS kann ein Aliasname alias_name definiert werden.
- WITH EMPTY KEY
Definiert einen leeren primären Tabellenschlüssel.
- WITH ${UNIQUE HASHED$}$|${${UNIQUE$|NON-UNIQUE$} SORTED$} KEY key_name $[ALIAS alias_name$] COMPONENTS comp1 comp2 ...
Definiert einen sekundären Tabellenschlüssel namens key_name. Die Verwaltung erfolgt entweder über einen eindeutigen Hash-Algorithmus, einen eindeutigen sortierten Sekundärindex oder einen nicht-eindeutigen sortierten Sekundärindex. Mit ALIAS kann ein Aliasname alias_name definiert werden.
- ${WITH$|WITHOUT$} FURTHER SECONDARY KEYS
Legt die Generizität des Tabellentyps in Bezug auf den sekundären Tabellenschlüssel fest.
- INITIAL SIZE n
Definiert die initiale Speicherbelegung einer internen Tabelle.
- RANGE OF
Leitet eine Ranges-Tabelle ab.
- READER$|WRITER$|LOCATOR$|${LOB HANDLE$} FOR ... COLUMNS ...
Leitet aus der Struktur einer Datenbanktabelle oder einer DDIC-Datenbank-View eine LOB-Handle-Struktur ab. Tabellenschlüssel fest.
- INITIAL SIZE n
Definiert die initiale Speicherbelegung einer internen Tabelle.
- RANGE OF
Leitet eine Ranges-Tabelle ab.
- READER$|WRITER$|LOCATOR$|${LOB HANDLE$} FOR ... COLUMNS ...
Leitet aus der Struktur einer Datenbanktabelle oder einer DDIC-Datenbank-View eine LOB-Handle-Struktur ab.
PERFORM Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 14654 Date: 20240523 Time: 142354 sap01-206 ( 72 ms )