SAP ABAP Class CL_GCLP_DDIC_IF (Access to DDIC Information)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
⤷
SCODELIST_REGISTRY (Package) Registry for Code Lists
⤷
⤷
Properties
| Class | CL_GCLP_DDIC_IF | |
| Short Description | Access to DDIC Information | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | SCODELIST_REGISTRY | |
| Program status | ||
| Category | 0 | |
| Package | SCODELIST_REGISTRY | Registry for Code Lists |
| Created | 20050728 | SAP |
| Last change | 20070911 | 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_GCLP_DDIC_IF has no interface implemented.
Friends
Class CL_GCLP_DDIC_IF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | CTT_DBTAB_INFO | 20050728 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | CTT_TAB_DESCR | 20050728 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | 20050728 | ||
| 2 | Static method | Public | Method | 20051024 | ||
| 3 | Static method | Public | Method | 20051024 | ||
| 4 | Static method | Public | Method | 20050728 | ||
| 5 | Static method | Public | Method | 20050728 | ||
| 6 | Static method | Public | Method | 20051118 | ||
| 7 | Static method | Public | Method | 20050728 | ||
| 8 | Static method | Public | Method | 20050728 | ||
| 9 | Static method | Public | Method | 20061116 | ||
| 10 | Static method | Public | Method | 20050728 | ||
| 11 | Static method | Private | Method | 20050728 | ||
| 12 | Static method | Public | Method | 20051024 | ||
| 13 | Static method | Public | Method | 20050728 |
Events
Class CL_GCLP_DDIC_IF has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | CTS_DOM_VAL | Public | See coding | 20051024 | begin of CTS_DOM_VAL,
val type ddfixvalue-low,
descr type ddfixvalue-ddtext,
end of cts_dom_val
|
||
| 2 | CTS_FLD_INFO | Public | See coding | 20050728 | BEGIN OF cts_fld_info,
fldname TYPE dfies-fieldname,
datatype TYPE dfies-datatype,
END OF cts_fld_info
|
||
| 3 | CTS_TXT_FLD_MAPPING | Public | See coding | 20050728 | BEGIN OF cts_txt_fld_mapping,
fld_txt_tab TYPE fieldname,
flg_langu TYPE abap_bool,
fld_src_tab TYPE fieldname,
flg_clnt TYPE abap_bool,
END OF cts_txt_fld_mapping
|
||
| 4 | CTT_DOM_VALS | Public | See coding | 20051024 | ctt_dom_vals type standard table of cts_dom_val
with non-unique default key
|
||
| 5 | CTT_FLD_INFOS | Public | See coding | 20050728 | ctt_fld_infos TYPE STANDARD TABLE OF cts_fld_info
WITH NON-UNIQUE KEY fldname
|
||
| 6 | CTT_LANGU | Public | See coding | 20061116 | CTT_LANGU type STANDARD TABLE OF sy-langu with DEFAULT KEY
|
||
| 7 | CTT_TXT_FLD_MAPPING | Public | See coding | 20050728 | ctt_txt_fld_mapping TYPE
STANDARD TABLE OF cts_txt_fld_mapping
WITH NON-UNIQUE KEY fld_txt_tab
|
Method Signatures
Method CHECK_DBTAB_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 | |||
| 2 | RV_FLG_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050728 |
Method CHECK_DBTAB_EXISTS on class CL_GCLP_DDIC_IF has no exception.
Method CHECK_DOMAIN_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOM_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20051024 | ||||
| 2 | RV_FLG_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20051024 |
Method CHECK_DOMAIN_EXISTS on class CL_GCLP_DDIC_IF has no exception.
Method CHECK_DOMAIN_HAS_FIXED_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOM_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20051024 | ||||
| 2 | RV_FLG_HAS_FIXED_VALUES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20051024 |
Method CHECK_DOMAIN_HAS_FIXED_VALUES on class CL_GCLP_DDIC_IF has no exception.
Method CHECK_FLD_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050728 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 | |||
| 3 | RV_FLG_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050728 |
Method CHECK_FLD_EXISTS on class CL_GCLP_DDIC_IF has no exception.
Method GET_DBTAB_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 | |||
| 2 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | 20050728 |
Method GET_DBTAB_DESCR on class CL_GCLP_DDIC_IF has no exception.
Method GET_DOMAIN_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOMNAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Name der Domäne | 20051118 | |||
| 2 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | DDIC Kurztext der Domäne | 20051118 |
Method GET_DOMAIN_DESCR on class CL_GCLP_DDIC_IF has no exception.
Method GET_FLD_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050728 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 | |||
| 3 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | 20050728 |
Method GET_FLD_DESCR on class CL_GCLP_DDIC_IF has no exception.
Method GET_KEYFLD_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FLDS | Call by reference | Type reference (TYPE) | CTT_FLD_INFOS | 20050728 | ||||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 |
Method GET_KEYFLD_INFOS on class CL_GCLP_DDIC_IF has no exception.
Method GET_LANGU_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LANGU | Call by reference | Type reference (TYPE) | CTT_LANGU | 20061116 | ||||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20061116 |
Method GET_LANGU_LIST on class CL_GCLP_DDIC_IF has no exception.
Method GET_TXT_FLD_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAP | Call by reference | Type reference (TYPE) | CTT_TXT_FLD_MAPPING | 20050728 | ||||
| 2 | EV_FLG_FORKEY_TXT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20050728 | ||||
| 3 | IV_TABNAME_DATA | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 | |||
| 4 | IV_TABNAME_TXT | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 |
Method GET_TXT_FLD_MAPPING on class CL_GCLP_DDIC_IF has no exception.
Method READ_DBTAB_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBTAB_INFO | Call by reference | Type reference (TYPE) | CTS_DBTAB_INFO | 20050728 | ||||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20050728 |
Method READ_DBTAB_INFO on class CL_GCLP_DDIC_IF has no exception.
Method READ_DOM_VALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOM_VALS | Call by reference | Type reference (TYPE) | CTT_DOM_VALS | 20051024 | ||||
| 2 | IV_DDOBJ_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20051024 | ||||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20051024 |
Method READ_DOM_VALS on class CL_GCLP_DDIC_IF has no exception.
Method RESET Signature
Method RESET on class CL_GCLP_DDIC_IF has no parameter.
Method RESET on class CL_GCLP_DDIC_IF has no exception.
History
| Last changed by/on | SAP | 20070911 |
| SAP Release Created in | 710 |