SAP ABAP Class CL_MDE_BI_CONTROLLER (MDM-BI Adapter: Controller)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSMDM_BI_INTEGRATION (Package) Business Information Warehouse: MDM Integration DEV STOPPED!
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDE_BI_CONTROLLER IF_MDE_BI_CONTROLLER 20060817
Properties
Class CL_MDE_BI_CONTROLLER  
Short Description MDM-BI Adapter: Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMDM_BI_INTEGRATION   Business Information Warehouse: MDM Integration DEV STOPPED! 
Created 20060817   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)
2 MDMDR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDE_BI_CONTROLLER IF_MDE_BI_CONTROLLER 20060817
Friends
Class CL_MDE_BI_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DS_DEFAULT_STRUCTURE Constant Public Type reference (TYPE) STRING 'MDE_BI_DS_GENERIC' BI: Name of the default Data Source Extraction Structure 20070706
2 C_EVENT_DATA Constant Private Type reference (TYPE) CHAR1 'D' MDM-BI: Event Flag for Data 20070705
3 C_EVENT_METADATA Constant Private Type reference (TYPE) CHAR1 'M' MDM-BI: Event Flag for Metadata Notification 20070628
4 C_MDM_CLASS_LISTENER_CONTAIN Constant Public Type reference (TYPE) STRING 'CL_MDMT_LISTENER_CONTAINER' Listener container 20070626
5 C_MDM_DELETE_ALL Constant Public Type reference (TYPE) INT4 3 MDM-BI: Deletion Flag for Rep., Config. and MetaData 20070702
6 C_MDM_DELETE_CON Constant Public Type reference (TYPE) INT4 1 MDM-BI: Deletion Flag for API Configuration 20070702
7 C_MDM_DELETE_REP Constant Public Type reference (TYPE) INT4 2 MDM-BI: Deletion Flag for Repository and API Config. 20070702
8 C_MDM_METHOD_NOTIFY_BEGIN Constant Public Type reference (TYPE) STRING 'IF_MDMT_LISTENER_CONTAINER~NOTIFY_BEGIN_METHOD' For listeners 20070626
9 C_MDM_METHOD_NOTIFY_END Constant Public Type reference (TYPE) STRING 'IF_MDMT_LISTENER_CONTAINER~NOTIFY_END_METHOD' For listeners 20070626
10 C_MDM_METHOD_NOTIFY_SIMPLE Constant Public Type reference (TYPE) STRING 'IF_MDMT_LISTENER_CONTAINER~NOTIFY_SIMPLE' For listeners 20070626
11 C_MDM_TRACE_BASIC Constant Public Type reference (TYPE) CHAR1 '1' Detail Level of Application Log 20070626
12 C_STANDARD_MAPPING_CLASS Constant Public Type reference (TYPE) STRING 'STANDARD_MAPPING' Standard Mapping Class 20070628
13 GR_LISTENER_OBJECT Static Attribute Public Object reference (TYPE REF TO) OBJECT Listener instance 20070626
14 GR_MAPPING_CLASS Instance attribute Private Object reference (TYPE REF TO) IF_MDE_BI_MAPPING IF_MDE_BI_MAPPING 20070628
15 GT_DS_CONFIG Static Attribute Private Type reference (TYPE) MDE_BI_DS_CONFIG_TT MDM-BI: Data Source Configuration Table Type 20061025
16 GV_LOG_OBJECT_NAME Instance attribute Private Type reference (TYPE) CHAR32 MDM-BI: Logical Object Name 20070629
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070628
2 _ANALYZE_META_MODIFICATION Instance method Private Method MDM-BI: analyzes the changes in the OHD meta data 20070702
3 _AUTHORITY_CHECK Instance method Private Method MDM-BI: Check authority on BI and MDM site 20070628
4 _CALCULATE_PORT Instance method Private Method MDM-BI: Repository Port calculation 20070628
5 _CREATE_MAPPING_REFERENCE Instance method Private Method MDM-BI: Get right mapping class 20070628
6 _GROUPID_FIELD_CHECK Instance method Private Method MDM-BI: Check if MDM Group ID field is part of the OHD 20070702
7 _MAP_MDM_DATA Instance method Private Method MDM-BI: Maps the read data to the data source structure 20070706
8 _MULTIPLE_KEY_CHECK Instance method Private Method MDM-BI: Check OHD meta data for multiple keys 20070628
9 _PREPARE_FIELD_SELECTION Instance method Private Method MDM-BI: prepares the field selection for read data 20070705
10 __AUTHORITY_CHECK_BI Instance method Private Method MDM-BI: Check authority on BI site 20070628
Events
Class CL_MDE_BI_CONTROLLER has no event.
Types
Class CL_MDE_BI_CONTROLLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT_NAME Call by reference Type reference (TYPE) RSOHDEST Open Hub Destination 20070629

Method CONSTRUCTOR on class CL_MDE_BI_CONTROLLER has no exception.

Method _ANALYZE_META_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CS_FIELD_MAP_OLD Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070702
2 Exporting ET_CS_FIELD_MAP_NEW Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070702
3 Exporting ET_CS_FIELD_MAP_UPD Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070702
4 Exporting ET_OHD_META_DATA_ADD Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Fields of the Open Hub Destination 20070702
5 Importing IT_OHD_META_DATA Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Fields of the Open Hub Destination 20070702

Method _ANALYZE_META_MODIFICATION on class CL_MDE_BI_CONTROLLER has no exception.

Method _AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070813
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20070628
3 Importing IV_HANDLE_USERS Call by reference Type reference (TYPE) ABAP_BOOL 'X' MDM-BI: Define user handling 20070628
# Exception Resumable Description Created on
1 NO_AUTHORIZATION MDM-BI: Authority check failed 20070628

Method _CALCULATE_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RANDOM_PORT Call by reference Type reference (TYPE) INT4 Natural number 20070628
2 Importing IV_INCREMENT Call by reference Type reference (TYPE) INT4 5 Natural number 20070628
3 Importing IV_LOWER_BOUND Call by reference Type reference (TYPE) INT4 2000 Natural number 20070628
4 Importing IV_UPPER_BOUND Call by reference Type reference (TYPE) INT4 9995 Natural number 20070628
# Exception Resumable Description Created on
1 PORT_CALCULATION_ERROR Error during port generation 20070628

Method _CREATE_MAPPING_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAPPING_SERVICE Call by reference Type reference (TYPE) STRING C_STANDARD_MAPPING_CLASS 20070628

Method _CREATE_MAPPING_REFERENCE on class CL_MDE_BI_CONTROLLER has no exception.

Method _GROUPID_FIELD_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OHD_META_DATA Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Fields of the Open Hub Destination 20070702
# Exception Resumable Description Created on
1 GROUPID_FIELD_MISSING MDM-BI: MDM Group ID field is missing in OHD 20070702

Method _MAP_MDM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE MDM-BI: generic read result 20070706
2 Importing IT_READ_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB MDM: generic read components 20070709
3 Importing IT_READ_RESULT Call by reference Type reference (TYPE) STANDARD TABLE MDM: generic read result 20070706
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING BI: Data Source Extraction Structure 20070706
# Exception Resumable Description Created on
1 OHD_CREATE_DATA_FAILED MDM-BI: unable to create dynamic data 20070706

Method _MULTIPLE_KEY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEMANTIC_KEY Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070703
2 Importing IT_CS_FIELD_MAP Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070703
3 Importing IT_OHD_META_DATA Call by reference Type reference (TYPE) RSBGUI_T_FIELDS Fields of the Open Hub Destination 20070628
4 Importing IV_EVENT Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070628
# Exception Resumable Description Created on
1 MULTIPLE_KEYS_NOT_SUPPORTED MDM-BI: multiple keys are not supported 20070628
2 OHD_SEMANTIC_KEYS_MISSING MDM-BI: OHD has no sematic keys 20070703

Method _PREPARE_FIELD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_READ_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB MDM: components of extraction structure 20070709
2 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070705
3 Importing IT_REP_FIELDS Call by reference Type reference (TYPE) MDM_CS_FIELD_MAP_TT MDM: Client System field mapping table type 20070705
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING BI: Data Source Extraction Structure 20070706
# Exception Resumable Description Created on
1 OHD_CREATE_DATA_FAILED MDM-BI: dynamical data creation failed 20070709

Method __AUTHORITY_CHECK_BI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO_AUTHORIZATION Value transfer Type reference (TYPE) ABAP_BOOL Boolean data element 20070628

Method __AUTHORITY_CHECK_BI on class CL_MDE_BI_CONTROLLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 554_640