SAP ABAP Class /BOFU/CL_CODE_LIST_PROVIDER (Generic DDIC based TMS code list)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_CODE_LIST_PROVIDER Interface to Codelist 20090216
Properties
Class /BOFU/CL_CODE_LIST_PROVIDER  
Short Description Generic DDIC based TMS code list    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/CODE_LISTS   Code Lists 
Created 20090216   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_CODE_LIST_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_CODE_LIST_PROVIDER Interface to Codelist 20090216
Friends
Class /BOFU/CL_CODE_LIST_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_DATA_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_GCLP_DATA_PROVIDER 20090216
2 CO_DATA_PROVIDER_DOM_VALS Constant Protected Type reference (TYPE) CLASSNAME '/BOFU/CL_GCLP_PROVIDER_DOM_V' 20090216
3 CO_DATA_PROVIDER_IMG_TABS Constant Protected Type reference (TYPE) CLASSNAME '/BOFU/CL_GCLP_PROVIDER_IMGTB' 20090216
4 GT_SOURCE_INFORMATION Instance attribute Protected See coding 20090216
5 MO_BADI_BS_FND Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CODE_LIST_PROVIDER 20090216
6 MS_DD01V Instance attribute Protected Type reference (TYPE) DD01V 20090216
7 MS_DD04V Instance attribute Protected Type reference (TYPE) DD04V 20090216
8 MT_CODETYPE_AND_CTXT_KEYFIELDS Instance attribute Public Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CODETYPE_AND_CTXT_KEYFIELDS 20131027
9 MT_CODE_INFO Static Attribute Protected Type reference (TYPE) TT_CODE_INFO 20120806
10 MV_BADI_ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090216
11 MV_CHK_CODE_EXIST_IMPLEMENTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090216
12 MV_CODE_TYPE_NAME Instance attribute Public Type reference (TYPE) STRING 20090216
13 MV_RET_CODE_DESCR_IMPLEMENTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090216
14 MV_RET_CODE_LIST_IMPLEMENTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090216
15 MV_RET_CODE_VALUES_IMPLEMENTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090216
16 SC_VALUE_HELP_TYPE_CHECK_TABLE Constant Protected Type reference (TYPE) CHAR1 'T' 20090216
17 SC_VALUE_HELP_TYPE_DOM_VALUES Constant Protected Type reference (TYPE) CHAR1 'F' 20090216
Methods
# Method Level Visibility Method type Description Created on
1 BADI_CHECK_CODE_EXISTENCE Instance method Protected Method BADI Call: Can be redefined 20090216
2 BADI_RETRIEVE_CODE_DESC Instance method Protected Method BADI Call: Can be redefined 20090216
3 BADI_RETRIEVE_CODE_LIST Instance method Protected Method BADI Call: Can be redefined 20090216
4 BADI_RETRIEVE_CODE_VALUES Instance method Protected Method BADI Call: Can be redefined 20090216
5 INIT_BADI_USAGE Instance method Protected Method Init BADI 20090216
6 INIT_STD_IMPL_USAGE Instance method Protected Method Initialize Standard Implementation Usage 20090216
Events
Class /BOFU/CL_CODE_LIST_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CODE_INFO Public See coding 20120806 tt_code_info type standard table of ty_code_info with default key
2 TY_CODE_INFO Public See coding 20120806 BEGIN OF TY_CODE_INFO , entity_table type entitytab, text_table type string, end of ty_code_info
Method Signatures

Method BADI_CHECK_CODE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CODE_VALUE Call by reference Type reference (TYPE) STRING 20090216
2 Returning OUT_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20090216

Method BADI_CHECK_CODE_EXISTENCE on class /BOFU/CL_CODE_LIST_PROVIDER has no exception.

Method BADI_RETRIEVE_CODE_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CODE_VALUES Call by reference Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CODE_VALUES 20090216
2 Importing IN_CTXT_KEY_FIELD_DDIC Call by reference Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CTXT_KEYFIELD 20131027
3 Importing IN_CTXT_KEY_FIELD_VALS Call by reference Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CTXT_KEY_FIELD_VAL 20131027
4 Importing IN_LANGUAGE_CODE Call by reference Type reference (TYPE) LANG 20090216
5 Returning OUT_CODE_DESCRIPTIONS Value transfer Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CODE_VALUES_W_DESCRIPTIONS 20090216

Method BADI_RETRIEVE_CODE_DESC on class /BOFU/CL_CODE_LIST_PROVIDER has no exception.

Method BADI_RETRIEVE_CODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_LANGUAGE_CODE Call by reference Type reference (TYPE) LANG 20090216
2 Importing IN_LIST_ID Call by reference Type reference (TYPE) STRING 20090216
3 Returning OUT_CODE_LIST Value transfer Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CODE_VALUES_W_DESCRIPTIONS 20090216

Method BADI_RETRIEVE_CODE_LIST on class /BOFU/CL_CODE_LIST_PROVIDER has no exception.

Method BADI_RETRIEVE_CODE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CONTEXT_ATTRIBUTES Call by reference Type reference (TYPE) /BOFU/T_STRING The fields from the contxt struct. which are currently bound 20090216
2 Importing IN_CONTEXT_PARAMETERS Call by reference Type reference (TYPE) ANY Context binding data 20090216
3 Returning OUT_CODE_VALUES Value transfer Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CODE_VALUES Codes 20090216

Method BADI_RETRIEVE_CODE_VALUES on class /BOFU/CL_CODE_LIST_PROVIDER has no exception.

Method INIT_BADI_USAGE Signature

Method INIT_BADI_USAGE on class /BOFU/CL_CODE_LIST_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 /BOFU/CX_CODE_LIST_PROVIDER Exception class for Code list provider 20090216

Method INIT_STD_IMPL_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CTXT_KEYFIELDS_DDIC Call by reference Type reference (TYPE) /BOFU/IF_CODE_LIST_PROVIDER=>TT_CTXT_KEYFIELD 20131027
# Exception Resumable Description Created on
1 /BOFU/CX_CODE_LIST_PROVIDER Exception class for Code list provider 20090216
History
Last changed by/on SAP  20130531 
SAP Release Created in 701