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 ABAP 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 CAT_DBTABS Static Attribute Private Type reference (TYPE) CTT_DBTAB_INFO 20050728
2 CAT_FLD_DESCR Static Attribute Private Type reference (TYPE) CTT_TAB_DESCR 20050728
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DBTAB_EXISTS Static method Public Method 20050728
2 CHECK_DOMAIN_EXISTS Static method Public Method 20051024
3 CHECK_DOMAIN_HAS_FIXED_VALUES Static method Public Method 20051024
4 CHECK_FLD_EXISTS Static method Public Method 20050728
5 GET_DBTAB_DESCR Static method Public Method 20050728
6 GET_DOMAIN_DESCR Static method Public Method 20051118
7 GET_FLD_DESCR Static method Public Method 20050728
8 GET_KEYFLD_INFOS Static method Public Method 20050728
9 GET_LANGU_LIST Static method Public Method 20061116
10 GET_TXT_FLD_MAPPING Static method Public Method 20050728
11 READ_DBTAB_INFO Static method Private Method 20050728
12 READ_DOM_VALS Static method Public Method 20051024
13 RESET 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 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050728
2 Returning 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 Importing IV_DOM_NAME Call by reference Type reference (TYPE) CSEQUENCE 20051024
2 Returning 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 Importing IV_DOM_NAME Call by reference Type reference (TYPE) CSEQUENCE 20051024
2 Returning 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 Importing IV_FLDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050728
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050728
3 Returning 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 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050728
2 Returning 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 Importing IV_DOMNAME Call by reference Type reference (TYPE) CSEQUENCE Name der Domäne 20051118
2 Returning 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 Importing IV_FLDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20050728
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050728
3 Returning 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 Exporting ET_FLDS Call by reference Type reference (TYPE) CTT_FLD_INFOS 20050728
2 Importing 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 Exporting ET_LANGU Call by reference Type reference (TYPE) CTT_LANGU 20061116
2 Importing 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 Exporting ET_MAP Call by reference Type reference (TYPE) CTT_TXT_FLD_MAPPING 20050728
2 Exporting EV_FLG_FORKEY_TXT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20050728
3 Importing IV_TABNAME_DATA Call by reference Type reference (TYPE) TABNAME Tabellenname 20050728
4 Importing 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 Exporting ES_DBTAB_INFO Call by reference Type reference (TYPE) CTS_DBTAB_INFO 20050728
2 Importing 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 Exporting ET_DOM_VALS Call by reference Type reference (TYPE) CTT_DOM_VALS 20051024
2 Importing IV_DDOBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE 20051024
3 Importing 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