SAP ABAP Class CL_DD_DDL_OBJ (Dictionary object generated from DDL)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-DIC (Application Component) ABAP Dictionary
⤷
SDDL (Package) DDL-Specific Dictionary Functions

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_DD_DDL_VIEW | DDL View | 20130524 |
Properties
Class | CL_DD_DDL_OBJ | |
Short Description | Dictionary object generated from DDL | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SDDL | DDL-Specific Dictionary Functions |
Created | 20130524 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DD_DDL_OBJ has no interface implemented.
Friends
Class CL_DD_DDL_OBJ has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_T_DD03P_CACHE | 20130524 | |||
2 | ![]() |
Constant | Protected | Type reference (TYPE) | I | 2 | Element | 20130524 | |
3 | ![]() |
Constant | Protected | Type reference (TYPE) | I | 1 | Literal | 20130524 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | `CHAR LCHR LRAW NUMC RAW RSTR SSTR STRG VARC` | Dictionary Types with Variable Length | 20130819 | |
5 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_DD_DDL_VIEW_DEF | Describes a DDL view | 20130524 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Activates a view | 20130524 |
2 | ![]() |
Instance method | Protected | Method | Gets type information for table name, column name | 20130902 |
3 | ![]() |
Instance method | Protected | Method | Generates an entity for a view or a table | 20130524 |
4 | ![]() |
Instance method | Protected | Method | Checks for duplicate entries | 20130524 |
5 | ![]() |
Instance method | Protected | Method | Checks the names globally and for name changes | 20130524 |
6 | ![]() |
Instance method | Protected | Method | Checks restrictions for types | 20130809 |
7 | ![]() |
Instance method | Protected | Method | Gets type information for table name, column name | 20130816 |
8 | ![]() |
Instance method | Protected | Method | Read and stores table columns from/in buffer | 20130524 |
9 | ![]() |
Instance method | Protected | Method | Gets type information for table name, column name | 20130524 |
10 | ![]() |
Instance method | Protected | Method | Returns suitable definition from DDDDLNUMTYPES | 20130812 |
11 | ![]() |
Instance method | Protected | Method | Determines field annotations for standard field | 20130524 |
12 | ![]() |
Instance method | Protected | Method | Determines field annotations for standard field | 20130524 |
13 | ![]() |
Instance method | Protected | Method | Literal in Selection List | 20130621 |
14 | ![]() |
Instance method | Protected | Method | Gets type information for table name, column name | 20130808 |
15 | ![]() |
Instance method | Protected | Method | Get Base Object Name, Table, View, or View Entity | 20130819 |
16 | ![]() |
Instance method | Protected | Method | Determines type of object used | 20130531 |
17 | ![]() |
Instance method | Private | Method | Checks whether names have changed | 20130524 |
18 | ![]() |
Instance method | Protected | Method | Write Entity | 20130524 |
Events
Class CL_DD_DDL_OBJ has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_QUOTE | Public | See coding | 20130524 | ty_quote(1)
|
||
2 | TY_S_ANNO_VALUE | Protected | See coding | 20130524 | begin of ty_s_anno_value,
name type string,
value type string,
end of ty_s_anno_value
|
||
3 | TY_S_BASETABLE | Protected | See coding | 20130524 | begin of ty_s_basetable,
tabname type tabname,
alias type string,
tabtype type tabtype,
viewentity type ddstrucobjname,
dbobjname type dbviewname,
dbobjclass(1),
end of ty_s_basetable
|
||
4 | TY_S_BASETABLE_EXT | Protected | See coding | 20130524 | begin of ty_s_basetable_ext,
tabname type tabname,
tabtype type tabtype,
viewname type viewname,
end of ty_s_basetable_ext
|
||
5 | TY_S_DD03P_CACHE | Protected | See coding | 20130524 | begin of ty_s_dd03p_cache,
tabname type tabname,
date type as4date,
time type as4time,
columns type dd03ptab,
end of ty_s_dd03p_cache
|
||
6 | TY_T_ANNO_VALUES | Protected | See coding | 20130524 | ty_t_anno_values type table of ty_s_anno_value
|
||
7 | TY_T_BASETABLE | Protected | See coding | 20130524 | ty_t_basetable type table of ty_s_basetable
|
||
8 | TY_T_BASETABLE_EXT | Protected | See coding | 20130524 | ty_t_basetable_ext type table of ty_s_basetable_ext
|
||
9 | TY_T_DD03P_CACHE | Protected | See coding | 20130524 | ty_t_dd03p_cache type table of ty_s_dd03p_cache
|
Method Signatures
Method ACTIVATE_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACT_MODE | Call by reference | Type reference (TYPE) | DD_ACTMODE | Modus einer Aktivierung | 20130524 | ||
2 | ![]() |
CHECK_MODE | Call by reference | Type reference (TYPE) | DCCHECKMODE | Entity Checkmodus | 20130919 | ||
3 | ![]() |
DD02BNDV_TAB | Call by reference | Type reference (TYPE) | DD02BNDVTAB | Tab. über Knoten zu Strukt. Objekten inklusive Texte | 20131118 | ||
4 | ![]() |
DD02BV_WA | Call by reference | Type reference (TYPE) | DD02BV | Entity-Header Informationen | 20130524 | ||
5 | ![]() |
DD03NP_TAB | Call by reference | Type reference (TYPE) | DD03NPTAB | Felder für Strukturierte Objekte | 20131118 | ||
6 | ![]() |
DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Assoziationen - Felder | 20131118 | ||
7 | ![]() |
DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Assoziationen - Header | 20131118 | ||
8 | ![]() |
GET_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Lesestatus | 20130524 | ||
9 | ![]() |
NTABSTATE | Call by reference | Type reference (TYPE) | DCNTSTATE | Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird | 20130524 | ||
10 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Aktivieren | 20130524 |
Method CHECK_DATATYPE_COMPATIBILITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE_L | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp, linke Seite | 20130902 | ||
2 | ![]() |
DATATYPE_R | Call by reference | Type reference (TYPE) | DATATYPE_D | Maximaler Datentyp, rechte Seite | 20130902 | ||
3 | ![]() |
DECIMALS_L | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen, linke Seite | 20130902 | ||
4 | ![]() |
DECIMALS_R | Call by reference | Type reference (TYPE) | DECIMALS | Maximale Anzahl Dezimalstellen. rechte Seite | 20130902 | ||
5 | ![]() |
LENG_L | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen), linke Seite | 20130902 | ||
6 | ![]() |
LENG_R | Call by reference | Type reference (TYPE) | DDLENG | Maximale Länge (Anzahl der Zeichen), rechte Seite | 20130902 | ||
7 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130902 | ||
8 | ![]() |
RC | Call by reference | Type reference (TYPE) | SYSUBRC | 8: Es kann kein umfassender Typ ermittelt werden | 20130902 | ||
9 | ![]() |
TYPECONFLICT | Call by reference | Type reference (TYPE) | DDL2DDICERR | Meldung Typkonflikt: Arbeitsgebiet und Nummer | 20130902 | ||
10 | ![]() |
WEAKER_LEN_CHK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Abgeschwächte Längen-Prüfungen | 20130927 | |
11 | ![]() |
WRONGTYPE | Call by reference | Type reference (TYPE) | DDL2DDICERR | Meldung falscher Datentyp: Arbeitsgebiet und Nummer | 20130902 |
Method CHECK_DATATYPE_COMPATIBILITY on class CL_DD_DDL_OBJ has no exception.
Method CHECK_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECKMODE | Call by reference | Type reference (TYPE) | DCCHECKMODE | Modus für Prüfungen | 20130524 | ||
2 | ![]() |
DD02BNDV_TAB | Call by reference | Type reference (TYPE) | DD02BNDVTAB | Liste der Knoten zu Strukt. Objekten inklusive Texte | 20130524 | ||
3 | ![]() |
DD02BV_WA | Call by reference | Type reference (TYPE) | DD02BV | Header eines Strukt. Objs. mit Kurtztext | 20130524 | ||
4 | ![]() |
DD03NP_TAB | Call by reference | Type reference (TYPE) | DD03NPTAB | Tabelle für Knotenattribute (externe Sicht) | 20130524 | ||
5 | ![]() |
DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für Assoziationen - Felder | 20130524 | ||
6 | ![]() |
DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für Assoziationen - Header | 20130524 | ||
7 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Prüfen | 20130524 |
Method CHECK_FOR_DUPLICATE_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COMPNAME | Call by reference | Type reference (TYPE) | STRING | Komponente, für die geprüft wird | 20130524 | ||
2 | ![]() |
RC | Value transfer | Type reference (TYPE) | SYSUBRC | 0: o.k., 8: Doppelte Einträge | 20130524 | ||
3 | ![]() |
TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle | 20130524 | ||
4 | ![]() |
WA | Call by reference | Type reference (TYPE) | ANY | Workarea | 20130524 |
Method CHECK_FOR_DUPLICATE_ENTRY on class CL_DD_DDL_OBJ has no exception.
Method CHECK_GLNAMES_AND_NAME_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ACTMODE | Call by reference | Type reference (TYPE) | DD_ACTMODE | Definition des Akivierungsmodus | 20130524 | ||
2 | ![]() |
DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer Ddl Source | 20130524 | ||
3 | ![]() |
ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | ||
4 | ![]() |
ENTITYNAME_OLD | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | ||
5 | ![]() |
GOT_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Zustand des Data-Dictionary Objektes | 20130524 | ||
6 | ![]() |
PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20130524 | ||
7 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | ||
8 | ![]() |
RC_NAMES_CHG | Call by reference | Type reference (TYPE) | SYSUBRC | 0: Prüfung der Namens-Änderung o.k., falls vorliegend | 20130524 | ||
9 | ![]() |
VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views | 20130524 | ||
10 | ![]() |
VIEWNAME_OLD | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Prüfen | 20130524 | |
2 | ![]() |
Erzeugung eines Views aus Ddl Source | 20130524 |
Method CHECK_TYPE_RESTRICTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130809 | ||
2 | ![]() |
DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130809 | ||
3 | ![]() |
LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge im Dictionary (Anzahl der Zeichen) | 20130809 | ||
4 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Prüfen | 20130809 |
Method GET_ARITHM_OPERATION_RESTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE_L | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130816 | ||
2 | ![]() |
DATATYPE_R | Call by reference | Type reference (TYPE) | DATATYPE_D | Maximaler Datentyp | 20130816 | ||
3 | ![]() |
DATATYPE_RES | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130816 | ||
4 | ![]() |
DECIMALS_L | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130816 | ||
5 | ![]() |
DECIMALS_R | Call by reference | Type reference (TYPE) | DECIMALS | Maximale Anzahl Dezimalstellen | 20130816 | ||
6 | ![]() |
DECIMALS_RES | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130816 | ||
7 | ![]() |
LENG_L | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130816 | ||
8 | ![]() |
LENG_R | Call by reference | Type reference (TYPE) | DDLENG | Maximale Länge (Anzahl der Zeichen) | 20130816 | ||
9 | ![]() |
LENG_RES | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130816 | ||
10 | ![]() |
OPERATOR | Call by reference | Type reference (TYPE) | QLAST_ARITHM_OP_TYPE | Operator, z.B., * +, -, : | 20130816 | ||
11 | ![]() |
OP_STMT_L | Call by reference | Type reference (TYPE) | STRING | Operator Statement links | 20131105 | ||
12 | ![]() |
OP_STMT_R | Call by reference | Type reference (TYPE) | STRING | Operator Statement rechts | 20131105 | ||
13 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme beim Prüfen | 20130816 |
Method GET_COLUMNS_FROM_CACHE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DD03P_TAB | Call by reference | Type reference (TYPE) | DD03PTAB | Aktive Spalten einer Tabelle | 20130524 | ||
2 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | ||
3 | ![]() |
RC | Call by reference | Type reference (TYPE) | SYSUBRC | 8: Keine aktiven Spalten gefunden | 20130524 | ||
4 | ![]() |
TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20130524 |
Method GET_COLUMNS_FROM_CACHE on class CL_DD_DDL_OBJ has no exception.
Method GET_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130524 | ||
2 | ![]() |
DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130524 | ||
3 | ![]() |
FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20130524 | ||
4 | ![]() |
LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130524 | ||
5 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | ||
6 | ![]() |
TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Erzeugung eines Views aus Ddl Source | 20130524 |
Method GET_DDDDLNUMTYPES_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130812 | ||
2 | ![]() |
DATATYPE_RES | Call by reference | Type reference (TYPE) | DATATYPE_D | Abgeleiteter Datentyp im ABAP Dictionary | 20130812 | ||
3 | ![]() |
DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130812 | ||
4 | ![]() |
DECIMALS_RES | Call by reference | Type reference (TYPE) | DECIMALS | Abgeleitete Anzahl Dezimalstellen | 20130812 | ||
5 | ![]() |
EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Aufrufender Ausdruck (z.B. case oder cast) | 20130812 | ||
6 | ![]() |
FIELDNAME_RES | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname aus DDDDLNUMTYPES | 20130812 | ||
7 | ![]() |
LENGTH | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130812 | ||
8 | ![]() |
LENGTH_RES | Call by reference | Type reference (TYPE) | DDLENG | Abgeleitete Länge (Anzahl der Zeichen) | 20130812 | ||
9 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Erzeugung eines Views aus Ddl Source | 20130812 |
Method GET_EXPLICIT_FIELD_ANNOTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen | 20131018 | ||
2 | ![]() |
FLDANNOTATIONS | Value transfer | Type reference (TYPE) | DDFIELDANNOTATIONS | Annotationen für ein Feld aus der Selektliste | 20130524 | ||
3 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | ||
4 | ![]() |
SELLIST_ENTRY | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_STDSELECTLIST_ENTRY | Seleclist Eintrag | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Erzeugung eines Ddic Objektes aus Ddl Source | 20130524 |
Method GET_GENERIC_FIELD_ANNOTATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FIELDALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130524 | ||
2 | ![]() |
FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20130524 | ||
3 | ![]() |
FIELD_ANNO_TAB | Value transfer | Type reference (TYPE) | DDFIELDANNOTAB | Tabelle für Annotationen an Feldern | 20130524 | ||
4 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | ||
5 | ![]() |
SELLIST_ENTRY | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_STDSELECTLIST_ENTRY | Seleclist Eintrag | 20130524 | ||
6 | ![]() |
STRUCOBJNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines struktierten Objekts (z.B. Entity, Context) | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Erzeugung eines Ddic Objektes aus Ddl Source | 20130524 |
Method GET_LITERAL_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE | Value transfer | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130621 | ||
2 | ![]() |
DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Dezimalstellen | 20130624 | ||
3 | ![]() |
LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130624 | ||
4 | ![]() |
LITERAL_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_LITERAL_EXPRESSION | Standardfunktion, z.B. sum, count | 20130621 | ||
5 | ![]() |
LIT_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert des Literals | 20130808 | ||
6 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130621 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme bei Erzeugung eines Dd Objekts aus einer Ddl Source | 20130621 |
Method GET_MAX_DATATYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Maximaler Datentyp | 20130808 | ||
2 | ![]() |
DATATYPE_C | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130808 | ||
3 | ![]() |
DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Maximale Anzahl Dezimalstellen | 20130808 | ||
4 | ![]() |
DECIMALS_C | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130808 | ||
5 | ![]() |
LENG | Call by reference | Type reference (TYPE) | DDLENG | Maximale Länge (Anzahl der Zeichen) | 20130808 | ||
6 | ![]() |
LENG_C | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130808 | ||
7 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130808 | ||
8 | ![]() |
RC | Call by reference | Type reference (TYPE) | SYSUBRC | 8: Es kann kein umfassender Typ ermittelt werden | 20130808 |
Method GET_MAX_DATATYPE on class CL_DD_DDL_OBJ has no exception.
Method GET_SQLOBJNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BASEINFO | Call by reference | Type reference (TYPE) | TY_S_BASETABLE | Basis Objekt Information, aktuelles Objekt | 20130819 | ||
2 | ![]() |
BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Biher ermittelte Basisobjekte, inklusive Alias | 20130819 | ||
3 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130819 | |
4 | ![]() |
TABLEREF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_TABLE_DATASOURCE | Referenz auf Basisobjekt | 20130819 | ||
5 | ![]() |
TABTYPE | Call by reference | Type reference (TYPE) | TABTYPE | Art des Dictionary-Objektes | 20130819 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Erzeugung eines Views aus Ddl Source | 20130819 |
Method GET_TABLETYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Objekt name | 20130531 | ||
2 | ![]() |
TABTYPE | Call by reference | Type reference (TYPE) | TABTYPE | Art des Objekte, V, T, B | 20130531 | ||
3 | ![]() |
TABTYPE_S | Call by reference | Type reference (TYPE) | STRING | Art des Objekts als Text | 20130819 |
Method GET_TABLETYPE on class CL_DD_DDL_OBJ has no exception.
Method NAMES_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_true: Mindestens ein Name geändert | 20130524 | ||
2 | ![]() |
DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer Ddl Source | 20130524 | ||
3 | ![]() |
ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Strukt.Obj. | 20130524 | ||
4 | ![]() |
ENTITYNAME_OLD | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Strukt.Obj. aus A-Verision | 20130524 | ||
5 | ![]() |
VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views | 20130524 | ||
6 | ![]() |
VIEWNAME_OLD | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views aus A-Version des Ddls | 20130524 |
Method NAMES_CHANGED on class CL_DD_DDL_OBJ has no exception.
Method PERSIST_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DD02BNDV_WA | Call by reference | Type reference (TYPE) | DD02BNDV | Liste der Knoten inklusive Texte | 20130524 | ||
2 | ![]() |
DD02BV_WA | Call by reference | Type reference (TYPE) | DD02BV | Header einer BO Struktur mit Kurtztext | 20130524 | ||
3 | ![]() |
DD03NP_TAB | Call by reference | Type reference (TYPE) | DD03NPTAB | Tabelle für Knotenattribute (externe Sicht) | 20130524 | ||
4 | ![]() |
DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für Assoziationen - Felder | 20130524 | ||
5 | ![]() |
DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für ssoziationen - Header | 20130524 | ||
6 | ![]() |
PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | |
7 | ![]() |
PUT_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Zustand des Data-Dictionary Objektes | 20130524 | ||
8 | ![]() |
TADIR_WA_DDLS | Call by reference | Type reference (TYPE) | TADIR | TADIR Eintrag der Ddl Source | 20130524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Sichern einer erzeugten Entity | 20130524 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |