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 ABAP 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 CAT_DBTABS Static Attribute Private Type reference (TYPE) CTT_DBTAB_INFO 20081127
2 CAT_FLD_DESCR Static Attribute Private Type reference (TYPE) CTT_TAB_DESCR 20081127
3 ST_DOMAIN_EXIST_BUF Static Attribute Private Type reference (TYPE) TT_DOMAIN_EXIST 20081127
4 ST_DOM_VAL_BUFFER Static Attribute Private Type reference (TYPE) TT_DOM_VAL_BUFFER 20081127
5 ST_FORGN_KEY_BUFFER Static Attribute Private Type reference (TYPE) TT_FORGN_KEYS 20081127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DBTAB_EXISTS Static method Public Method 20081127
2 CHECK_DOMAIN_EXISTS Static method Public Method 20081127
3 CHECK_DOMAIN_HAS_FIXED_VALUES Static method Public Method 20081127
4 CHECK_FLD_EXISTS Static method Public Method 20081127
5 GET_DBTAB_DESCR Static method Public Method 20081127
6 GET_DOMAIN_DESCR Static method Public Method 20081127
7 GET_FLD_DESCR Static method Public Method 20081127
8 GET_KEYFLD_INFOS Static method Public Method 20081127
9 GET_TXT_FLD_MAPPING Static method Public Method 20081127
10 READ_DBTAB_INFO Static method Private Method 20081127
11 READ_DOM_VALS Static method Public Method 20081127
12 RESET Static method Public Method 20081127
13 SET_FIXED_VALUES 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 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081127
2 Returning 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 Exporting ES_DD01V Call by reference Type reference (TYPE) DD01V Generated Table for View DD01V 20081127
2 Exporting EV_FLG_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20081127
3 Importing 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 Importing IV_DOM_NAME Call by reference Type reference (TYPE) CSEQUENCE 20081127
2 Returning 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 Importing IV_FLDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081127
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081127
3 Returning 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 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081127
2 Returning 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 Importing IV_DOMNAME Call by reference Type reference (TYPE) CSEQUENCE Name der Domäne 20081127
2 Returning 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 Importing IV_FLDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20081127
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081127
3 Returning 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 Exporting ET_FLDS Call by reference Type reference (TYPE) CTT_FLD_INFOS 20081127
2 Importing 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 Exporting ET_MAP Call by reference Type reference (TYPE) CTT_TXT_FLD_MAPPING 20081127
2 Exporting EV_FLG_FORKEY_TXT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20081127
3 Importing IV_TABNAME_DATA Call by reference Type reference (TYPE) TABNAME Tabellenname 20081127
4 Importing 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 Exporting ES_DBTAB_INFO Call by reference Type reference (TYPE) CTS_DBTAB_INFO 20081127
2 Importing 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 Exporting ET_DOM_VALS Call by reference Type reference (TYPE) CTT_DOM_VALS 20081127
2 Importing IV_DDOBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE 20081127
3 Importing 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 Importing IT_FIXED_VALUES Call by reference Type reference (TYPE) DDFIXVALUES Description of Domain Fixed Values 20111124
2 Importing 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