SAP ABAP Class CL_GCLP_DATA_PROVIDER_IMGTAB (Read Code List from IMG Table)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     SC_ENGINE_RT_CORE (Package) Configuration Engine (Runtime): Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GCLP_DATA_PROVIDER_BASE Basis Class for Data Access in Gen. Code List Provider 20050720
Properties
Class CL_GCLP_DATA_PROVIDER_IMGTAB  
Short Description Read Code List from IMG Table    
Super Class CL_GCLP_DATA_PROVIDER_BASE Basis Class for Data Access in Gen. Code List Provider 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SCODELIST_REGISTRY    
Program status     
Category 0   
Package SC_ENGINE_RT_CORE   Configuration Engine (Runtime): Core Functionality 
Created 20050720   SAP 
Last change 20080612   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)
2 CL_GCLP_DDIC_IF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_ESF_CODE_LIST_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_GCLP_DATA_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 SGCLP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GCLP_DATA_PROVIDER_IMGTAB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GCLP_DATA_PROVIDER_FACTORY 20050720 Factory for Data Provider
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_CNTXT_WA Instance attribute Private Object reference (TYPE REF TO) DATA 20051109
2 AR_DATA_TAB Instance attribute Private Object reference (TYPE REF TO) DATA 20050720
3 AR_DATA_TAB_2 Instance attribute Private Object reference (TYPE REF TO) DATA 20051110
4 AR_DATA_WA Instance attribute Private Object reference (TYPE REF TO) DATA 20050720
5 AR_TXT_TAB Instance attribute Private Object reference (TYPE REF TO) DATA 20050720
6 AR_TXT_TAB_STD Instance attribute Private Object reference (TYPE REF TO) DATA 20050726
7 AR_TXT_WA Instance attribute Private Object reference (TYPE REF TO) DATA 20050720
8 AR_TXT_WA_KEY Instance attribute Private Object reference (TYPE REF TO) DATA 20050720
9 AS_SINGLE_IDENTIF_CNTXT_FLD Instance attribute Private Type reference (TYPE) SCODE_CONTEXT Codelist Registry: Codelist Contexts 20051124
10 AT_FLD_NAMES_LIST_ID Instance attribute Private Type reference (TYPE) IF_GCLP_DATA_PROVIDER=>TT_FLD_NAMES 20051109
11 AT_LANGU Instance attribute Private Type reference (TYPE) CL_GCLP_DDIC_IF=>CTT_LANGU 20061116
12 AT_TXT_FLD_MAPPING Instance attribute Private Type reference (TYPE) CL_GCLP_DDIC_IF=>CTT_TXT_FLD_MAPPING 20050720
13 AV_CNTXT_STRUC_NAME Instance attribute Private Type reference (TYPE) STRING Name of ABAP Dictionary Object 20051109
14 AV_CNT_IDENTIF_CNTXT_FLDS Instance attribute Private Type reference (TYPE) I 20051124
15 AV_FLDNAME Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20050720
16 AV_FLG_LIST_ID_NEEDED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20051109
17 AV_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20050720
18 AV_TXT_FLDNAME Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20050720
19 AV_TXT_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20050720
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LANGU_LIST_TO_WHERE_COND Static method Private Method 20061115
2 ADD_MSG_TO_LIST Static method Private Method 20050727
3 BUILD_KEYS_FOR_TXT_SEL Instance method Private Method 20050726
4 BUILD_WHERE_COND_FOR_FLDS Instance method Private Method 20051110
5 BUILD_WHERE_COND_FOR_TXT_SEL Instance method Private Method 20050726
6 CHECK_REG_INFO Static method Public Method 20050727
7 CHECK_REG_INFO_INT Instance method Private Method 20050727
8 CHECK_SUPPORTED_CONVERSION Static method Private Method 20050727
9 CHECK_TXT_TAB_MAPPING Static method Public Method 20050802
10 CLEAN_UP Instance method Private Method 20050726
11 CONVERT_CNTXT_FLD Static method Private Method 20050721
12 CONVERT_DB_FLD_TO_CNTXT Static method Private Method 20051124
13 CREATE_DATA Instance method Private Method 20050720
14 CREATE_TXT_DATA Instance method Private Method 20050720
15 DETERMINE_TXT_FLD_MAPPING Instance method Private Method 20050720
16 GEN_WHERE_COND_FOR_CNTXT Instance method Private Method 20050721
17 GEN_WHERE_COND_TXT_FOR_CNTXT Instance method Private Method 20051116
18 GET_LIST_ID_FROM_DB_ENTRY Instance method Private Method 20051109
19 MERGE_WITH_DESCR Instance method Private Method 20050725
20 MOVE_LIST_ID_TO_DB_ENTRY Instance method Private Method 20051110
Events
Class CL_GCLP_DATA_PROVIDER_IMGTAB has no event.
Types
Class CL_GCLP_DATA_PROVIDER_IMGTAB has no local type.
Method Signatures

Method ADD_LANGU_LIST_TO_WHERE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERE_COND Call by reference Type reference (TYPE) CTT_WHERE_COND 20061115
2 Importing IT_LANGU Call by reference Type reference (TYPE) TT_LANGU 20061115
3 Importing IV_FLDNAME Call by reference Type reference (TYPE) CSEQUENCE 20061115

Method ADD_LANGU_LIST_TO_WHERE_COND on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method ADD_MSG_TO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSGS Call by reference Type reference (TYPE) SGCLP_TT_MSGS 20050727

Method ADD_MSG_TO_LIST on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method BUILD_KEYS_FOR_TXT_SEL Signature

Method BUILD_KEYS_FOR_TXT_SEL on class CL_GCLP_DATA_PROVIDER_IMGTAB has no parameter.
Method BUILD_KEYS_FOR_TXT_SEL on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method BUILD_WHERE_COND_FOR_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_COND Call by reference Type reference (TYPE) CTT_WHERE_COND 20051110
2 Importing IT_FLDS Call by reference Type reference (TYPE) IF_GCLP_DATA_PROVIDER=>TT_FLD_NAMES 20051110
3 Importing IV_ITAB_NAME Call by reference Type reference (TYPE) CSEQUENCE 20051110

Method BUILD_WHERE_COND_FOR_FLDS on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method BUILD_WHERE_COND_FOR_TXT_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_COND Call by reference Type reference (TYPE) CTT_WHERE_COND 20050726
2 Importing IV_TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20050726

Method BUILD_WHERE_COND_FOR_TXT_SEL on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method CHECK_REG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) SGCLP_TT_MSGS 20050727
2 Importing IS_HEADER Call by reference Type reference (TYPE) SCODE_REGISTRY Code Typ Registry: Code Typ <=> IMG Tabelle oder Suchhilfe 20050727
3 Importing IT_CNTXT_FLDS Call by reference Type reference (TYPE) SGCLP_CNTXT_FLDS 20050727
4 Importing IV_FLG_ABORT_FIRST_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050727
# Exception Resumable Description Created on
1 FAILED 20050727

Method CHECK_REG_INFO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) SGCLP_TT_MSGS 20050727
2 Importing IV_FLG_ABORT_FIRST_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050727
# Exception Resumable Description Created on
1 FAILED 20050727

Method CHECK_SUPPORTED_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONVERSION_TYPE Call by reference Type reference (TYPE) SCODE_CONV_TYPE Typ der Konvertierung v. Context Werten im Codelist Provider 20050727
2 Returning RV_FLG_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20050727

Method CHECK_SUPPORTED_CONVERSION on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method CHECK_TXT_TAB_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSGS Call by reference Type reference (TYPE) SGCLP_TT_MSGS 20050802
2 Importing IV_CODE_TYPE Call by reference Type reference (TYPE) SCODE_TYPE Name eines Code Typs im Codelist Provider 20050802
3 Importing IV_FLG_ABORT_FIRST_ERROR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050802
4 Importing IV_TABNAME_DATA Call by reference Type reference (TYPE) TABNAME Tabellenname 20050802
5 Importing IV_TABNAME_TXT Call by reference Type reference (TYPE) TABNAME Tabellenname 20050802
# Exception Resumable Description Created on
1 FAILED 20050802

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_GCLP_DATA_PROVIDER_IMGTAB has no parameter.
Method CLEAN_UP on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method CONVERT_CNTXT_FLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE_TYPE Call by reference Type reference (TYPE) SCODE_TYPE Name eines Code Typs im Codelist Provider 20050727
2 Importing IV_CONVERSION_TYPE Call by reference Type reference (TYPE) SCODE_CONV_TYPE Typ der Konvertierung v. Context Werten im Codelist Provider 20050721
3 Importing IV_VAL Call by reference Type reference (TYPE) ANY 20050721
4 Returning RV_VAL Value transfer Type reference (TYPE) STRING 20050721
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Fehler bei Global Data Types Konvertierung 20050804

Method CONVERT_DB_FLD_TO_CNTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE_TYPE Call by reference Type reference (TYPE) SCODE_TYPE Name eines Code Typs im Codelist Provider 20051124
2 Importing IV_CONVERSION_TYPE Call by reference Type reference (TYPE) SCODE_CONV_TYPE Typ der Konvertierung v. Context Werten im Codelist Provider 20051124
3 Importing IV_VAL Call by reference Type reference (TYPE) ANY 20051124
4 Returning RV_VAL Value transfer Type reference (TYPE) STRING 20051124
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Fehler bei Global Data Types Konvertierung 20051124

Method CREATE_DATA Signature

Method CREATE_DATA on class CL_GCLP_DATA_PROVIDER_IMGTAB has no parameter.
Method CREATE_DATA on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method CREATE_TXT_DATA Signature

Method CREATE_TXT_DATA on class CL_GCLP_DATA_PROVIDER_IMGTAB has no parameter.
Method CREATE_TXT_DATA on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method DETERMINE_TXT_FLD_MAPPING Signature

Method DETERMINE_TXT_FLD_MAPPING on class CL_GCLP_DATA_PROVIDER_IMGTAB has no parameter.
Method DETERMINE_TXT_FLD_MAPPING on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method GEN_WHERE_COND_FOR_CNTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_COND Call by reference Type reference (TYPE) CTT_WHERE_COND 20050721
2 Importing IS_CNTXT Call by reference Type reference (TYPE) ANY 20050721
3 Importing IT_BOUND_CNTXT_FLDS Call by reference Type reference (TYPE) IF_GCLP_DATA_PROVIDER=>TT_FLD_NAMES Tabelle von Strings 20050812
4 Importing IV_FLG_BOUND_CNTXT_SUPPLIED Call by reference Type reference (TYPE) ABAP_BOOL 20050812
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Fehler bei Global Data Types Konvertierung 20050804

Method GEN_WHERE_COND_TXT_FOR_CNTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_COND Call by reference Type reference (TYPE) CTT_WHERE_COND 20051116
2 Importing IS_CNTXT Call by reference Type reference (TYPE) ANY 20051116
3 Importing IT_BOUND_CNTXT_FLDS Call by reference Type reference (TYPE) IF_GCLP_DATA_PROVIDER=>TT_FLD_NAMES Tabelle von Strings 20051116
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20051116
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Fehler bei Global Data Types Konvertierung 20051116

Method GET_LIST_ID_FROM_DB_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB_ENTRY Call by reference Type reference (TYPE) ANY 20051109
2 Returning RV_LIST_ID Value transfer Type reference (TYPE) STRING 20051109

Method GET_LIST_ID_FROM_DB_ENTRY on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method MERGE_WITH_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CODE_LIST Call by reference Type reference (TYPE) IF_ESF_CODE_LIST_PROVIDER=>TT_CODE_VALUES_W_DESCRIPTIONS 20050725
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050725

Method MERGE_WITH_DESCR on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.

Method MOVE_LIST_ID_TO_DB_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DB_ENTRY Call by reference Type reference (TYPE) ANY 20051110
2 Exporting ET_BOUND_FLDS Call by reference Type reference (TYPE) IF_GCLP_DATA_PROVIDER=>TT_FLD_NAMES 20051110
3 Importing IV_LIST_ID Call by reference Type reference (TYPE) STRING 20051110

Method MOVE_LIST_ID_TO_DB_ENTRY on class CL_GCLP_DATA_PROVIDER_IMGTAB has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 710