SAP ABAP Class CL_MDG_ACCESS_OTC_BS (Accessor class for IDS Code)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-KM (Application Component) Key Mapping
     MDG_BS_CC_OBJECT_TYPE_CODE (Package) MDG: Object Type Code
Properties
Class CL_MDG_ACCESS_OTC_BS  
Short Description Accessor class for IDS Code    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_CC_OBJECT_TYPE_CODE   MDG: Object Type Code 
Created 20090216   SAP 
Last change 20110908   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_MDG_ACCESS_OTC_BS has no interface implemented.
Friends
Class CL_MDG_ACCESS_OTC_BS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_OTC_ALL Static Attribute Private Type reference (TYPE) TY_GTS_OTC_PER_LANGU Object Type Codes per language 20090218
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL Static method Public Method Get all Object type codes with descriptions 20090218
2 GET_MAIN_OTC Static method Public Method Select the main OTC for the given Object Type Code 20100527
3 GET_ONLY_PROJECTION Static method Public Method Select all Projections for the given Main Object Type Code 20100527
4 GET_OTC_FOR_BOR_SINGLE Static method Public Method Get OTC data for a given BOR Object 20100621
5 GET_OTC_MULT Static method Public Method Select several instances of Object Type Codes with desc. 20090302
6 GET_OTC_MULT_WITH_RELATED Static method Public Method Select multiple and determines related (proj. and main) OTCs 20100121
7 GET_SINGLE_OTC Static method Public Method Select one instance of an Object Type Code with description 20090218
Events
Class CL_MDG_ACCESS_OTC_BS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_OTC Private Type reference (TYPE) MDGI_OTC_BS 20090304
2 TY_GS_OTC_ATTR Private Type reference (TYPE) MDG_OTC_ATTR 20091021
3 TY_GS_OTC_PER_LANGU Private See coding 20090302 begin of ty_gs_otc_per_langu, langu type sy-langu, otc_data type mdg_t_otc_with_descr_bs, get_all_processed type abap_bool, end of ty_gs_otc_per_langu
4 TY_GS_OTC_T Private Type reference (TYPE) MDGI_OTC_T_BS 20090304
5 TY_GTS_OTC Private See coding 20090304 ty_gts_otc type sorted table of ty_gs_otc with unique key object_type_code
6 TY_GTS_OTC_ATTR Private See coding 20091021 ty_gts_otc_attr type SORTED TABLE OF ty_gs_otc_attr with UNIQUE KEY object_type_code
7 TY_GTS_OTC_PER_LANGU Private See coding 20090302 ty_gts_otc_per_langu type sorted table of ty_gs_otc_per_langu with unique key langu
8 TY_GTS_OTC_T Private See coding 20090304 ty_gts_otc_t type sorted table of ty_gs_otc_t with unique key langu object_type_code
Method Signatures

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_T_OTC_WITH_DESCR_BS Object Type Codes with description 20090302
2 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090218

Method GET_ALL on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_MAIN_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_S_OTC_WITH_DESCR_BS Object Type Code with description 20100527
2 Exporting EV_NOTFOUND Call by reference Type reference (TYPE) BOOLE_D OTC Entry not found 20100527
3 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100527
5 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20100527

Method GET_MAIN_OTC on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_ONLY_PROJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_T_OTC_WITH_DESCR_BS Object Type Codes with description 20100527
2 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
3 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100527
4 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object Type 20100527

Method GET_ONLY_PROJECTION on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_OTC_FOR_BOR_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_S_OTC_WITH_DESCR_BS Object Type Code with description 20100621
2 Exporting EV_NOTFOUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100621
3 Importing IV_BOR_OBJECT Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100621
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100621

Method GET_OTC_FOR_BOR_SINGLE on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_OTC_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_T_OTC_WITH_DESCR_BS Object Type Codes with description 20090302
2 Importing IT_OTC Call by reference Type reference (TYPE) MDG_T_OTC_ONLY_BS List of Object Type Codes without any additional data 20090302
3 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
4 Importing IV_INCLUDE_MAIN_OBJ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Include Main Object for Projection Obj. 20100121
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090302

Method GET_OTC_MULT on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_OTC_MULT_WITH_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_T_OTC_WITH_DESCR_BS Object Type Codes with description 20100121
2 Importing IT_OTC Call by reference Type reference (TYPE) MDG_T_OTC_ONLY_BS List of Object Type Codes without any additional data 20100121
3 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20100121

Method GET_OTC_MULT_WITH_RELATED on class CL_MDG_ACCESS_OTC_BS has no exception.

Method GET_SINGLE_OTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_S_OTC_WITH_DESCR_BS Object Type Code with description 20090302
2 Exporting EV_NOTFOUND Call by reference Type reference (TYPE) BOOLE_D OTC Entry not found 20090218
3 Importing IV_ENFORCE_DB_READ Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Data are read from DB and not from internal buffer 20100716
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090218
5 Importing IV_OBJECT_TYPE_CODE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20090218

Method GET_SINGLE_OTC on class CL_MDG_ACCESS_OTC_BS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702