SAP ABAP Class CL_CRM_UI_OBJECT_MAPPING_SRV (UI Object - Mapping Service)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-APF (Application Component) Application Frame
     CRM_BSP_UI_FRAME_CORE (Package) Application Frame DDIC, Services and Utilities
Properties
Class CL_CRM_UI_OBJECT_MAPPING_SRV  
Short Description UI Object - Mapping Service    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_CORE   Application Frame DDIC, Services and Utilities 
Created 20060422   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_UI_OBJECT_MAPPING_SRV has no forward declaration.
Interfaces
Class CL_CRM_UI_OBJECT_MAPPING_SRV has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_CRM_UI_OBJ_MAPPING_FRIENDS 20080307 Friends of CL_CRM_UI_OBJECT_MAPPING_SRV
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MAPPINGS Instance attribute Protected Type reference (TYPE) TY_MAPPING_TAB 20060425
2 GT_OBJECT_TYPES Instance attribute Protected Type reference (TYPE) TY_OBJECT_TAB 20060422
3 GV_SELF Static Attribute Protected Object reference (TYPE REF TO) CL_CRM_UI_OBJECT_MAPPING_SRV Object mapping service 20060422
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_UI_OBJECT_OF_BOR Instance method Public Method Determine UI object type 20060427
2 DETERMINE_UI_OBJECT_OF_ENTITY Instance method Public Method Determine UI object type 20060428
3 FIND_COMPONENT_OF_UI_OBJECT Instance method Protected Method Find BOL Component Name of UI Object Type 20080319
4 FIND_MAPPING_CLASS_OF_ENTITY Instance method Protected Method Find Mapping Class of BOL Object Name 20060427
5 FIND_OBJECT_NAME_OF_UI_OBJECT Instance method Protected Method Find BOL Object Name of UI Object Type 20060427
6 FIND_UI_OBJECT_OF_BOR Instance method Protected Method Find UI Object Type of BOR Object (may be not unique!) 20060427
7 FIND_UI_OBJECT_OF_ENTITY Instance method Protected Method Find UI Object Type of BOL Entity Name (may be not unique!) 20060428
8 GET_ADV_SEARCH_FROM_DQUERY Instance method Public Method Get Advanced Search instance based on UI object type 20070713
9 GET_ADV_SEARCH_FROM_UI_OBJECT Instance method Public Method Get Advanced Search instance based on UI object type 20060427
10 GET_BOR_FROM_ENTITY Instance method Public Method Get entity instance based on UI object type 20060428
11 GET_ENTITY_FROM_BOR Instance method Public Method Get entity instance based on UI object type 20060427
12 GET_ENTITY_FROM_KEY Instance method Public Method Get entity instance based on BOL object name and key 20070718
13 GET_ENTITY_FROM_UI_OBJECT Instance method Public Method Get entity instance based on UI object type 20060425
14 GET_INSTANCE Static method Public Method Get instance of mapping service 20060422
15 LOAD_BOL_COMPONENT Instance method Protected Method Load BOL component set 20060427
16 LOAD_MAPPING_CLASS_OF_ENTITY Instance method Protected Method Load mapping definitions 20060425
17 LOAD_UI_OBJECT_SETUP Instance method Protected Method Load UI object definitions 20060427
18 LOAD_UI_OBJECT_SETUP_BOR_BASED Instance method Protected Method Load UI object definitions 20060427
19 LOAD_UI_OBJECT_SETUP_ENTITY Instance method Protected Method Load UI object definitions 20060428
Events
Class CL_CRM_UI_OBJECT_MAPPING_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING_TAB Protected See coding 20060425 ty_mapping_tab type SORTED TABLE OF CRMS_UI_OBJ_MAP with UNIQUE KEY OBJECT_NAME
2 TY_OBJECT_TAB Protected See coding 20060422 ty_object_tab type sorted table of BSP_DLC_OBJ_TYPE with UNIQUE key object_type
Method Signatures

Method DETERMINE_UI_OBJECT_OF_BOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOR_OBJECT_KEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20060509
2 Importing IV_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060427
3 Importing IV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20060509
4 Returning RV_RESULT Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE 20060427

Method DETERMINE_UI_OBJECT_OF_BOR on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method DETERMINE_UI_OBJECT_OF_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS 20060428
2 Returning RV_RESULT Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE 20060428

Method DETERMINE_UI_OBJECT_OF_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method FIND_COMPONENT_OF_UI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20080319
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20080319

Method FIND_COMPONENT_OF_UI_OBJECT on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method FIND_MAPPING_CLASS_OF_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060427
2 Returning RV_RESULT Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20060427

Method FIND_MAPPING_CLASS_OF_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method FIND_OBJECT_NAME_OF_UI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME Zugriffsinterface für BO Attribute 20060427

Method FIND_OBJECT_NAME_OF_UI_OBJECT on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method FIND_UI_OBJECT_OF_BOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060427
2 Returning RV_RESULT Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE 20060427

Method FIND_UI_OBJECT_OF_BOR on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method FIND_UI_OBJECT_OF_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20060428
2 Returning RV_RESULT Value transfer Type reference (TYPE) BSP_DLC_OBJECT_TYPE 20060428

Method FIND_UI_OBJECT_OF_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_ADV_SEARCH_FROM_DQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Search Field Name 20070713
2 Importing IV_HIGH Call by reference Type reference (TYPE) STRING 20070713
3 Importing IV_LOW Call by reference Type reference (TYPE) STRING 20070713
4 Importing IV_OPTION Call by reference Type reference (TYPE) BAPIOPTION Selection operator OPTION for range tables 20070713
5 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20070713
6 Importing IV_SIGN Call by reference Type reference (TYPE) BAPISIGN Inclusion/exclusion criterion SIGN for range tables 20070713
7 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20070713
8 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20070713

Method GET_ADV_SEARCH_FROM_DQUERY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_ADV_SEARCH_FROM_UI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_KEY_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20060427
2 Importing IV_ENTITY_KEY_VALUE Call by reference Type reference (TYPE) STRING 20060427
3 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20060427

Method GET_ADV_SEARCH_FROM_UI_OBJECT on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_BOR_FROM_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20060428
2 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060428
3 Returning RS_RESULT Value transfer Type reference (TYPE) BORIDENT 20060428

Method GET_BOR_FROM_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_ENTITY_FROM_BOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BOR_OBJECT_KEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20060427
2 Importing IV_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060427
3 Importing IV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logical system 20060427
4 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427
5 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20060427

Method GET_ENTITY_FROM_BOR on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_ENTITY_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) ANY Key of root object 20070718
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20070718
3 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20070718

Method GET_ENTITY_FROM_KEY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_ENTITY_FROM_UI_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_KEY_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20060425
2 Importing IV_ENTITY_KEY_VALUE Call by reference Type reference (TYPE) STRING 20060425
3 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060425
4 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriffsinterface für BO Attribute 20060425

Method GET_ENTITY_FROM_UI_OBJECT on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_UI_OBJECT_MAPPING_SRV Object mapping service 20060422

Method GET_INSTANCE on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method LOAD_BOL_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR Allgemeine Ausnahme. 20060427

Method LOAD_MAPPING_CLASS_OF_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060425
2 Returning RV_RESULT Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20060425

Method LOAD_MAPPING_CLASS_OF_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method LOAD_UI_OBJECT_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Zugriffsinterface für BO Attribute 20060427
2 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060427
3 Exporting EV_OBJTYPE_BOR Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060427
4 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427

Method LOAD_UI_OBJECT_SETUP on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method LOAD_UI_OBJECT_SETUP_BOR_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Zugriffsinterface für BO Attribute 20060427
2 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060427
3 Exporting EV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060427
4 Importing IV_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060427

Method LOAD_UI_OBJECT_SETUP_BOR_BASED on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.

Method LOAD_UI_OBJECT_SETUP_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20060428
2 Exporting EV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Zugriffsinterface für BO Attribute 20060428
3 Exporting EV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE Object Type 20060428
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20060428

Method LOAD_UI_OBJECT_SETUP_ENTITY on class CL_CRM_UI_OBJECT_MAPPING_SRV has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700