SAP ABAP Class /BOFU/CL_GCLP_DDIC_IF (Zugriff auf DDIC Informationen)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
⤷
/BOFU/CODE_LISTS (Package) Code Lists
⤷
⤷
Properties
| Class | /BOFU/CL_GCLP_DDIC_IF | |
| Short Description | Zugriff auf DDIC Informationen | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BOFU/CODE_LISTS | Code Lists |
| Created | 20081127 | SAP |
| Last change | 20130531 | 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 /BOFU/CL_GCLP_DDIC_IF has no interface implemented.
Friends
Class /BOFU/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 | 20081127 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | CTT_TAB_DESCR | 20081127 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | TT_DOMAIN_EXIST | 20081127 | ||||
| 4 | Static Attribute | Private | Type reference (TYPE) | TT_DOM_VAL_BUFFER | 20081127 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | TT_FORGN_KEYS | 20081127 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | 20081127 | ||
| 2 | Static method | Public | Method | 20081127 | ||
| 3 | Static method | Public | Method | 20081127 | ||
| 4 | Static method | Public | Method | 20081127 | ||
| 5 | Static method | Public | Method | 20081127 | ||
| 6 | Static method | Public | Method | 20081127 | ||
| 7 | Static method | Public | Method | 20081127 | ||
| 8 | Static method | Public | Method | 20081127 | ||
| 9 | Static method | Public | Method | 20081127 | ||
| 10 | Static method | Private | Method | 20081127 | ||
| 11 | Static method | Public | Method | 20081127 | ||
| 12 | Static method | Public | Method | 20081127 | ||
| 13 | Static method | Public | Method | 20111124 |
Events
Class /BOFU/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 | 20081127 | 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 | 20081127 | 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 | 20081127 | 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 | 20081127 | ctt_dom_vals TYPE STANDARD TABLE OF cts_dom_val
WITH NON-UNIQUE DEFAULT KEY
|
||
| 5 | CTT_FLD_INFOS | Public | See coding | 20081127 | ctt_fld_infos TYPE STANDARD TABLE OF cts_fld_info
WITH NON-UNIQUE KEY fldname
|
||
| 6 | CTT_TXT_FLD_MAPPING | Public | See coding | 20081127 | ctt_txt_fld_mapping TYPE
STANDARD TABLE OF cts_txt_fld_mapping
WITH NON-UNIQUE KEY fld_txt_tab
|
||
| 7 | TT_DOMAIN_EXIST | Private | See coding | 20081127 | tt_domain_exist TYPE SORTED TABLE OF ty_domain_exist
WITH UNIQUE KEY domain
|
||
| 8 | TT_DOM_VALUES | Private | See coding | 20081127 | tt_dom_values TYPE STANDARD TABLE OF cts_dom_val
WITH NON-UNIQUE DEFAULT KEY
INITIAL SIZE 10
|
||
| 9 | TT_DOM_VAL_BUFFER | Private | See coding | 20081127 | tt_dom_val_buffer TYPE SORTED TABLE OF ty_dom_val_buffer
WITH UNIQUE KEY ddobj_name langu
|
||
| 10 | TT_FORGN_KEYS | Private | See coding | 20081127 | tt_forgn_keys TYPE SORTED TABLE OF ty_forgn_keys
WITH UNIQUE KEY tabname
|
||
| 11 | TY_DOMAIN_EXIST | Private | See coding | 20081127 | BEGIN OF ty_domain_exist,
domain TYPE ddobjname,
description TYPE as4text,
fixed_values TYPE boole_d,
dd01v TYPE dd01v,
END OF ty_domain_exist
|
||
| 12 | TY_DOM_VAL_BUFFER | Private | See coding | 20081127 | BEGIN OF ty_dom_val_buffer,
ddobj_name TYPE ddobjname,
langu TYPE sylangu,
values TYPE tt_dom_values,
END OF ty_dom_val_buffer
|
||
| 13 | TY_FORGN_KEYS | Private | See coding | 20081127 | BEGIN OF ty_forgn_keys,
tabname TYPE tabname,
forkey_flds TYPE STANDARD TABLE OF dd05m WITH DEFAULT KEY,
forkeys TYPE STANDARD TABLE OF dd08v WITH DEFAULT KEY,
END OF ty_forgn_keys
|
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 | 20081127 | |||
| 2 | RV_FLG_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081127 |
Method CHECK_DBTAB_EXISTS on class /BOFU/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 | ES_DD01V | Call by reference | Type reference (TYPE) | DD01V | Generated Table for View DD01V | 20081127 | |||
| 2 | EV_FLG_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 3 | IV_DOM_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20081127 |
Method CHECK_DOMAIN_EXISTS on class /BOFU/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 | 20081127 | ||||
| 2 | RV_FLG_HAS_FIXED_VALUES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081127 |
Method CHECK_DOMAIN_HAS_FIXED_VALUES on class /BOFU/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 | 20081127 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 | |||
| 3 | RV_FLG_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081127 |
Method CHECK_FLD_EXISTS on class /BOFU/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 | 20081127 | |||
| 2 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | 20081127 |
Method GET_DBTAB_DESCR on class /BOFU/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 | 20081127 | |||
| 2 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | DDIC Kurztext der Domäne | 20081127 |
Method GET_DOMAIN_DESCR on class /BOFU/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 | 20081127 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 | |||
| 3 | RV_DESCR | Value transfer | Type reference (TYPE) | STRING | 20081127 |
Method GET_FLD_DESCR on class /BOFU/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 | 20081127 | ||||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 |
Method GET_KEYFLD_INFOS on class /BOFU/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 | 20081127 | ||||
| 2 | EV_FLG_FORKEY_TXT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081127 | ||||
| 3 | IV_TABNAME_DATA | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 | |||
| 4 | IV_TABNAME_TXT | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 |
Method GET_TXT_FLD_MAPPING on class /BOFU/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 | 20081127 | ||||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20081127 |
Method READ_DBTAB_INFO on class /BOFU/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 | 20081127 | ||||
| 2 | IV_DDOBJ_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20081127 | ||||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20081127 |
Method READ_DOM_VALS on class /BOFU/CL_GCLP_DDIC_IF has no exception.
Method RESET Signature
Method RESET on class /BOFU/CL_GCLP_DDIC_IF has no parameter.
Method RESET on class /BOFU/CL_GCLP_DDIC_IF has no exception.
Method SET_FIXED_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIXED_VALUES | Call by reference | Type reference (TYPE) | DDFIXVALUES | Description of Domain Fixed Values | 20111124 | |||
| 2 | IV_DOM_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20111124 |
Method SET_FIXED_VALUES on class /BOFU/CL_GCLP_DDIC_IF has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 701 |