SAP ABAP Class CL_MDG_ACCESS_ID_MATCH_CUST_BS (Accessor Class for UKMS/OTC Assignment)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-KM (Application Component) Key Mapping
     MDG_BS_ID_MATCHING_DATABASE (Package) MDG Key Mapping: Database
Properties
Class CL_MDG_ACCESS_ID_MATCH_CUST_BS  
Short Description Accessor Class for UKMS/OTC Assignment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ID_MATCHING_DATABASE   MDG Key Mapping: Database 
Created 20081208   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_ID_MATCH_CUST_BS has no interface implemented.
Friends
Class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_OTC_MCTX Static Attribute Private Type reference (TYPE) MDG_T_OTC_MCTX_BS All entries of MDGD_OTC_MCTX_BS 20090219
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL Static method Public Method Get all entries of table MDGD_OTC_MCTX_BS 20090219
2 GET_DATA_FOR_FREE_SELECTION Static method Public Method Get data for a free selection criteria 20091116
3 GET_DATA_FOR_MCTXT Static method Public Method Get the data for a main context ID 20091110
4 GET_MULT_FOR_BO Static method Public Method Get entries for multiple BOs 20100121
5 GET_RELATED_DATA_FOR_BO Static method Public Method Get all BOs the given one can be mapped with 20091211
6 GET_SINGLE_FOR_BO Static method Public Method Get a single entry for a certain BO 20091013
Events
Class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no event.
Types
Class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no local type.
Method Signatures

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTC_MCTX_BS Call by reference Type reference (TYPE) MDG_T_OTC_MCTX_BS All entries of MDGD_OTC_MCTX_BS 20090219
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20090302

Method GET_ALL on class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no exception.

Method GET_DATA_FOR_FREE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MCTXT_DATA Call by reference Type reference (TYPE) MDG_T_OTC_MCTX_BS Table for Key Mapping: Relationship Object Type Code & Main 20091116
2 Importing IT_WHERE_CLAUSE Call by reference Type reference (TYPE) MDG_T_WHERE_CLAUSE Where Clause 20091116

Method GET_DATA_FOR_FREE_SELECTION on class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no exception.

Method GET_DATA_FOR_MCTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MCTXT_DATA Call by reference Type reference (TYPE) MDG_S_OBJTYPE_MAINCONTEXT_BS Filled if only only Assignment exists 20091110
2 Exporting ET_MCTXT_DATA Call by reference Type reference (TYPE) MDG_T_OTC_MCTX_BS Assignment between OTC & Main Context ID 20091110
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_MAIN_CONTEXT_ID Call by reference Type reference (TYPE) MDG_KM_MAIN_CONTEXT_ID UKM Main context ID 20091110

Method GET_DATA_FOR_MCTXT on class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no exception.

Method GET_MULT_FOR_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTC_MCTXT_DATA Call by reference Type reference (TYPE) MDG_T_OTC_MCTX_BS Table for Key Mapping: Relationship Object Type Code & Main 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

Method GET_MULT_FOR_BO on class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no exception.

Method GET_RELATED_DATA_FOR_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTC_MCTX_BS Call by reference Type reference (TYPE) MDG_T_OTC_MCTX_BS Table for Key Mapping: Relationship Object Type Code & Main 20091211
2 Importing IV_BUSINESS_OBJCT Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Business Object Type 20091211
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

Method GET_RELATED_DATA_FOR_BO on class CL_MDG_ACCESS_ID_MATCH_CUST_BS has no exception.

Method GET_SINGLE_FOR_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MCTXT_DATA Call by reference Type reference (TYPE) MDG_S_OBJTYPE_MAINCONTEXT_BS Relationship between Object Type code & Main Context ID 20091013
2 Exporting EV_NOT_FOUND Call by reference Type reference (TYPE) BOOLE_D 'X': Given OTC is not enabled for Key Mapping 20100716
3 Importing IV_BUSINESS_OBJCT Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091013
4 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

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