SAP ABAP Class /BOFU/CL_FBI_VIEW_MAPPER_EXT (Extended View Mapper)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-FBI (Application Component) Integration of FPM and Persistency Frameworks like BOPF
     /BOFU/FBI_RUNTIME_V2_BASE (Package) FBI Runtime: Current Version: Base Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_VIEW_DATA_MAPPER FBI: Maps data between UI and Node data Strucutres 20100106
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_FBI_V_MAPPR_DSS_DSD FBI View mapper for decision set data 20100816
Properties
Class /BOFU/CL_FBI_VIEW_MAPPER_EXT  
Short Description Extended View Mapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_V2_BASE   FBI Runtime: Current Version: Base Services 
Created 20100106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/CL_FBI_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_FBI_VIEW_DATA_MAPPER FBI: Maps data between UI and Node data Strucutres 20100106
Friends
Class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/CL_FBI_CONTROLLER_NEW FBI Version 2: Central Controller 20100107
2 MO_MSG_BUFFER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_MESSAGE_BUFFER FBI Message Buffer 20100107
3 MO_SD_NODE Instance attribute Protected Attribute reference (LIKE) 20100106
4 MO_SD_UI_STRUCT Instance attribute Protected Attribute reference (LIKE) 20100106
5 MS_NODE_BUF Instance attribute Protected Object reference (TYPE REF TO) DATA 20100106
6 MS_UI_BUF Instance attribute Protected Object reference (TYPE REF TO) DATA 20100106
7 MT_ALTKEY_CONF Static Attribute Protected Type reference (TYPE) TT_ALTKEY_CONF 20100106
8 MT_BO_CONF_MAP Static Attribute Protected Type reference (TYPE) TT_BO_CONF_MAP 20100106
9 MT_BO_SRVMGR_MAP Static Attribute Protected Type reference (TYPE) TT_BO_SRVMGR_MAP 20100106
10 MT_CODE_LISTS Static Attribute Protected Type reference (TYPE) TT_CODE_LIST 20100106
11 MT_CONTEXT_KEY_FIELDS_EXT Instance attribute Protected Type reference (TYPE) TT_CONTEXT_KEY_FIELDS_EXT 20131027
12 MT_CONTEXT_KEY_FIELDS_INT Instance attribute Protected Type reference (TYPE) TT_CONTEXT_KEY_FIELDS_INT 20131027
13 MT_CONV_ERROR Instance attribute Protected Type reference (TYPE) TT_CONVERSION_ERROR 20100108
14 MT_FAILED_KEYS Instance attribute Protected Type reference (TYPE) TT_FAILED_KEYS 20100106
15 MT_FIELD_MAP Instance attribute Protected Attribute reference (LIKE) 20100106
16 MT_LOC_ZONE Instance attribute Protected Type reference (TYPE) TT_LOC_ZONE 20100115
17 MT_MAP_DATA_EXT Instance attribute Protected Type reference (TYPE) TT_MAP_DATA_EXT 20100106
18 MT_MAP_DATA_INT Instance attribute Protected Type reference (TYPE) TT_MAP_DATA_INT 20100106
19 MV_BO_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100107
20 MV_EXIT_USED Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100309
21 MV_MSGV1 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20100122
22 MV_MSGV2 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20100122
23 MV_MSGV3 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20100122
24 MV_MSGV4 Instance attribute Protected Type reference (TYPE) SYMSGV Message Variable 20100122
25 MV_MSG_KEY Instance attribute Protected Type reference (TYPE) /BOBF/CONF_KEY 20100106
26 MV_NODE_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100112
27 SC_CONV_CAT Constant Protected See coding 20100106
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MAP_TABLE Instance method Protected Method Build Mapping Table 20100122
2 EXIT_MAP_BO_NODE_TO_UI Instance method Protected Method Exit for Map Node Data (BO Node structure to UI structure) 20100309
3 EXIT_MAP_UI_TO_BO_NODE Instance method Protected Method Exit for Map UI Data (UI structure to BO Node structure) 20100309
4 GET_ZONE_FOR_LOCATION Instance method Protected Method Get Zone based on the location 20100115
5 MAP_INDIVIDUALLY_BO_NODE_TO_UI Instance method Protected Method Map Node Data to UI structure for custom conversions 20100309
6 MAP_INDIVIDUALLY_UI_TO_BO_NODE Instance method Protected Method Map UI Data to Node structure for custom conversions 20100309
Events
Class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ALTKEY_CONF Protected See coding 20100106 BEGIN OF ts_altkey_conf, alt_key TYPE /bobf/obm_altkey_key, alt_conf TYPE /bobf/s_confro_altkey, END OF ts_altkey_conf
2 TS_BO_CONF_MAP Protected See coding 20100106 BEGIN OF ts_bo_conf_map, bo_key TYPE /bobf/obm_bo_key, bo_conf TYPE REF TO /bobf/if_frw_configuration, END OF ts_bo_conf_map
3 TS_BO_SRVMGR_MAP Protected See coding 20100106 BEGIN OF ts_bo_srvmgr_map, bo_key TYPE /bobf/obm_bo_key, o_srv_mgr TYPE REF TO /bobf/if_tra_service_manager, END OF ts_bo_srvmgr_map
4 TS_CODE_LIST Protected See coding 20100106 BEGIN OF ts_code_list, dd_name TYPE string, o_code_list TYPE REF TO /bofu/cl_code_list_provider, END OF ts_code_list
5 TS_CODE_VALUE_W_DESCRIPTION Protected See coding 20100106 BEGIN OF ts_code_value_w_description. INCLUDE TYPE ty_code_value AS code_value. TYPES: description TYPE string, tooltip TYPE string, END OF ts_code_value_w_description
6 TS_CONTEXT_KEY_FIELDS_EXT Protected See coding 20131027 BEGIN OF ts_context_key_fields_ext, code_field TYPE /bofu/code_field_name, context_key_field TYPE /bofu/context_key_field_name, context_key_field_value TYPE /bofu/context_key_field_value, bind_type TYPE /bofu/bind_type, END OF ts_context_key_fields_ext
7 TS_CONTEXT_KEY_FIELDS_INT Protected See coding 20131027 BEGIN OF ts_context_key_fields_int, code_field TYPE /bofu/code_field_name, context_key_field TYPE /bofu/context_key_field_name, context_key_field_value TYPE /bofu/context_key_field_value, bind_type TYPE /bofu/bind_type, int_ref TYPE REF TO ts_context_key_fields_ext, END OF ts_context_key_fields_int
8 TS_CONVERSION_ERROR Protected See coding 20100122 BEGIN OF ts_conversion_error, key TYPE /bobf/conf_key, name TYPE name_komp, id TYPE string, END OF ts_conversion_error
9 TS_FAILED_KEYS Protected See coding 20100106 BEGIN OF ts_failed_keys, lnkey TYPE /bobf/conf_key, key TYPE /bobf/conf_key, name TYPE name_komp, value TYPE string, END OF ts_failed_keys
10 TS_FIELD_MAP Protected Attribute reference (LIKE) 20100106
11 TS_LOC_ZONE Protected See coding 20100115 BEGIN OF ts_loc_zone, loc_int_id TYPE /bobf/conf_key, zone TYPE ttzz-tzone, END OF ts_loc_zone
12 TS_MAP_DATA_EXT Protected See coding 20100106 BEGIN OF ts_map_data_ext, node_field1 TYPE name_komp, node_field2 TYPE name_komp, node_field3 TYPE name_komp, conv_cat TYPE /bofu/fbi_mapping_category, conf_1 TYPE string, "BO key conf_2 TYPE string, "Node key conf_3 TYPE string, "Alternative key conf_4 TYPE string, "Message class(id) conf_5 TYPE string, "Message number ui_field1 TYPE name_komp, ui_field2 TYPE name_komp, ui_field3 TYPE name_komp, END OF ts_map_data_ext
13 TS_MAP_DATA_INT Protected See coding 20100106 BEGIN OF ts_map_data_int, node_field1 TYPE REF TO data, node_field2 TYPE REF TO data, node_field3 TYPE REF TO data, conv_cat TYPE /bofu/fbi_mapping_category, conf_1 TYPE string, conf_2 TYPE string, conf_3 TYPE string, conf_4 TYPE string, "Message class(id) conf_5 TYPE string, "Message number ui_field1 TYPE REF TO data, ui_field2 TYPE REF TO data, ui_field3 TYPE REF TO data, ext_ref TYPE REF TO ts_map_data_ext, END OF ts_map_data_int
14 TS_NODE_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100106
15 TS_UI_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100106
16 TT_ALTKEY_CONF Protected See coding 20100106 tt_altkey_conf TYPE SORTED TABLE OF ts_altkey_conf WITH UNIQUE KEY alt_key
17 TT_BO_CONF_MAP Protected See coding 20100106 tt_bo_conf_map TYPE SORTED TABLE OF ts_bo_conf_map WITH UNIQUE KEY bo_key
18 TT_BO_SRVMGR_MAP Protected See coding 20100106 tt_bo_srvmgr_map TYPE SORTED TABLE OF ts_bo_srvmgr_map WITH UNIQUE KEY bo_key
19 TT_CODE_LIST Protected See coding 20100106 tt_code_list TYPE HASHED TABLE OF ts_code_list WITH UNIQUE KEY dd_name
20 TT_CODE_VALUE_W_DESCRIPTION Protected See coding 20100106 tt_code_value_w_description TYPE STANDARD TABLE OF ts_code_value_w_description
21 TT_CONTEXT_KEY_FIELDS_EXT Protected See coding 20131027 tt_context_key_fields_ext TYPE STANDARD TABLE OF ts_context_key_fields_ext
22 TT_CONTEXT_KEY_FIELDS_INT Protected See coding 20131027 tt_context_key_fields_int TYPE STANDARD TABLE OF ts_context_key_fields_int
23 TT_CONVERSION_ERROR Protected See coding 20100122 tt_conversion_error TYPE SORTED TABLE OF ts_conversion_error WITH UNIQUE KEY key name id
24 TT_FAILED_KEYS Protected See coding 20100106 tt_failed_keys TYPE SORTED TABLE OF ts_failed_keys WITH UNIQUE KEY key
25 TT_FIELD_MAP Protected Attribute reference (LIKE) 20100106
26 TT_LOC_ZONE Protected See coding 20100115 tt_loc_zone TYPE SORTED TABLE OF ts_loc_zone WITH UNIQUE KEY loc_int_id
27 TT_MAP_DATA_EXT Protected See coding 20100106 tt_map_data_ext TYPE STANDARD TABLE OF ts_map_data_ext
28 TT_MAP_DATA_INT Protected See coding 20100106 tt_map_data_int TYPE STANDARD TABLE OF ts_map_data_int
29 TT_NODE_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100309
30 TT_UI_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100309
31 TV_USAGE_CONTEXT Protected See coding 20100106 tv_usage_context TYPE c LENGTH 1
32 TY_CODE_VALUE Protected See coding 20100106 BEGIN OF ty_code_value, content TYPE string, list_id TYPE string, END OF ty_code_value
Method Signatures

Method BUILD_MAP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BO_CONF Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20100122
2 Importing IS_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20100122
3 Importing IV_UI_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20100122

Method BUILD_MAP_TABLE on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.

Method EXIT_MAP_BO_NODE_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UI_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100309
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100309

Method EXIT_MAP_BO_NODE_TO_UI on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.

Method EXIT_MAP_UI_TO_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE_CHANGED_FIELDS Call by reference Type reference (TYPE) TT_NODE_CHANGED_FIELDS_2 20100309
2 Changing CT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100309
3 Importing IT_UI_CHANGED_FIELDS Call by reference Type reference (TYPE) TT_UI_CHANGED_FIELDS_2 20100309
4 Importing IT_UI_DATA_STRUCT Call by reference Type reference (TYPE) INDEX TABLE 20100309

Method EXIT_MAP_UI_TO_BO_NODE on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.

Method GET_ZONE_FOR_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ZONE Call by reference Type reference (TYPE) TTZZ-TZONE Time Zone 20100115
2 Importing IV_LOC_INT_ID Call by reference Type reference (TYPE) /BOBF/CONF_KEY Location UUID 20100115

Method GET_ZONE_FOR_LOCATION on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.

Method MAP_INDIVIDUALLY_BO_NODE_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UI_DATA Call by reference Type reference (TYPE) DATA 20100309
2 Importing IR_MAP_DATA_INT Call by reference Object reference (TYPE REF TO) TS_MAP_DATA_INT 20100309
3 Importing IS_NODE_DATA Call by reference Type reference (TYPE) DATA 20100309

Method MAP_INDIVIDUALLY_BO_NODE_TO_UI on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.

Method MAP_INDIVIDUALLY_UI_TO_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_DATA Call by reference Type reference (TYPE) DATA 20100309
2 Importing IR_MAP_DATA_INT Call by reference Object reference (TYPE REF TO) TS_MAP_DATA_INT 20100309
3 Importing IS_UI_DATA Call by reference Type reference (TYPE) DATA 20100309

Method MAP_INDIVIDUALLY_UI_TO_BO_NODE on class /BOFU/CL_FBI_VIEW_MAPPER_EXT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702