SAP ABAP Class /BOFU/CL_FBI_VIEW_MAPPER (FBI View: Node structure <--> UI structure data 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_BASE (Package) FBI Runtime: Common Objects
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 20081223
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_DSS_HEADER_MAP FBI View Mapper for CCS Item Result 20110617
2 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_ITEML_MAP FBI View Mapper for Fact Sheet Item List 20110120
3 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_HEADER_MAP FBI View Mapper for CCS Item Result 20110119
4 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_FOD_MAP FBI View Mapper for CCS Item Result 20110120
5 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_APPR_DTLS_MAP FBI View Mapper for CCS Item Result 20110623
6 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_PRD_MAP FBI View Mapper for CCS Item Result 20110503
7 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_MAP FBI View Mapper for CCS Item Result 20110207
8 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_LST_MAP FBI View Mapper for CCS Item Result 20110504
9 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_ADD_FITM_MAP FBI View Mapper for CCS Item Result 20110620
10 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_APPR_DTLS_MAP FBI View Mapper for CCS Item Result 20110526
... Click here to see Used By full list (25 items)
Properties
Class /BOFU/CL_FBI_VIEW_MAPPER  
Short Description FBI View: Node structure <--> UI structure data mapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_BASE   FBI Runtime: Common Objects 
Created 20081223   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/IF_FBI_VIEW_DATA_MAPPER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_FBI_VIEW_DATA_MAPPER FBI: Maps data between UI and Node data Strucutres 20081223
Friends
Class /BOFU/CL_FBI_VIEW_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BO_CONF Instance attribute Protected Attribute reference (LIKE) 20090120
2 MO_SD_NODE Instance attribute Protected Attribute reference (LIKE) 20090120
3 MO_SD_UI_STRUCT Instance attribute Protected Attribute reference (LIKE) 20090120
4 MO_TD_NODE Instance attribute Protected Attribute reference (LIKE) 20090120
5 MO_TD_UI_STRUCT Instance attribute Protected Attribute reference (LIKE) 20090120
6 MS_NODE_CONF Instance attribute Protected Attribute reference (LIKE) 20081223
7 MS_NODE_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20090120
8 MS_UI_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20090120
9 MT_FIELD_MAP Instance attribute Protected Attribute reference (LIKE) 20090116
10 MV_NODE_STRUCT Instance attribute Protected Attribute reference (LIKE) 20081223
11 MV_UI_STRUCT Instance attribute Protected Attribute reference (LIKE) 20081223
Methods
# Method Level Visibility Method type Description Created on
1 MAP_DATA_UI_TO_BO_NODE Instance method Protected Method Map UI change log to BO Node Changes 20090120
2 Z_MAP_DATA_UI_TO_BO_NODE_1 Instance method Private Method OBSOLETE: Map UI Changes to BO Node structure 20090120
3 Z_MAP_DATA_UI_TO_BO_NODE_2 Instance method Private Method OBSOLETE: Map UI change log to BO Node Changes 20090120
4 Z_MAP_DATA_UI_TO_BO_NODE_3 Instance method Private Method OBSOLETE: Map UI change log to BO Node Changes 20090120
5 Z_MAP_UI_CHG_LOG_TO_MODIFY_TAB Instance method Private Method OBSOLETE: Map UIChgLog 2 BOPF MODIFY table 20090117
Events
Class /BOFU/CL_FBI_VIEW_MAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BO_NODE_CHANGES Private See coding OBSOLETE 20090120 begin of ts_bo_node_changes. include type ts_ui_changes_key as s_ui_change_key. types: s_node_data type ref to data, t_node_changed_fields type /bobf/t_frw_name, end of ts_bo_node_changes
2 TS_CHANGED_FIELDS Private See coding OBSOLETE 20090116 begin of ts_changed_fields, key type /bobf/conf_key, t_chg_fields type /bobf/t_frw_name, end of ts_changed_fields
3 TS_UI_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100118
4 TS_UI_CHANGES Private See coding OBSOLETE 20090120 begin of ts_ui_changes. include type ts_ui_changes_key as s_ui_change_key. types: t_ui_changed_fields type /bobf/t_frw_name, end of ts_ui_changes
5 TS_UI_CHANGES_KEY Private See coding OBSOLETE 20090120 begin of ts_ui_changes_key, s_ui_table_row type ref to data, line_index type i, lowest_chg_log_index type i, end of ts_ui_changes_key
6 TT_BO_NODE_CHANGES Private See coding OBSOLETE 20090120 tt_bo_node_changes type standard table of ts_bo_node_changes with default key with unique sorted key line_index components line_index
7 TT_CHANGED_FIELDS Private See coding OBSOLETE 20090116 tt_changed_fields type hashed table of ts_changed_fields with unique key key
8 TT_UI_CHANGED_FIELDS_2 Protected Attribute reference (LIKE) 20100118
9 TT_UI_CHANGES Private See coding OBSOLETE 20090120 tt_ui_changes type standard table of ts_ui_changes with default key with non-unique sorted key line_index components line_index
Method Signatures

Method MAP_DATA_UI_TO_BO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_NODE Call by reference Type reference (TYPE) INDEX TABLE Node data in combined table (at same indices as it_data_ui_s 20090120
2 Exporting ET_NODE_CHANGED_FIELDS Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_DATA_MAPPER=>TT_NODE_CHANGED_FIELDS BO Node Changes 20090120
3 Importing IT_DATA_UI_STRUCT Call by reference Type reference (TYPE) INDEX TABLE UI structure table of data 20090120
4 Importing IT_UI_CHANGED_FIELDS Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_DATA_MAPPER=>TT_UI_CHANGED_FIELDS UI Changed Fields 20090120

Method MAP_DATA_UI_TO_BO_NODE on class /BOFU/CL_FBI_VIEW_MAPPER has no exception.

Method Z_MAP_DATA_UI_TO_BO_NODE_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_CHANGED_FIELDS Call by reference Type reference (TYPE) TT_CHANGED_FIELDS 20090120
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090120
3 Importing IT_UI_CHANGED_FIELDS Call by reference Type reference (TYPE) TT_CHANGED_FIELDS 20090120
4 Importing IT_UI_DATA Call by reference Type reference (TYPE) INDEX TABLE 20090120

Method Z_MAP_DATA_UI_TO_BO_NODE_1 on class /BOFU/CL_FBI_VIEW_MAPPER has no exception.

Method Z_MAP_DATA_UI_TO_BO_NODE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_NODE_CHANGES Call by reference Type reference (TYPE) TT_BO_NODE_CHANGES Changes 20090120
2 Changing CT_CHANGE_LOG Call by reference Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20090120
3 Importing IV_FIELD_SUFFIX Call by reference Type reference (TYPE) CLIKE 20090120

Method Z_MAP_DATA_UI_TO_BO_NODE_2 on class /BOFU/CL_FBI_VIEW_MAPPER has no exception.

Method Z_MAP_DATA_UI_TO_BO_NODE_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BO_NODE_CHANGES Call by reference Type reference (TYPE) TT_BO_NODE_CHANGES Changes 20090120
2 Importing IT_UI_CHANGES Call by reference Type reference (TYPE) TT_UI_CHANGES 20090120
3 Importing IV_FIELD_SUFFIX Call by reference Type reference (TYPE) CLIKE 20090120

Method Z_MAP_DATA_UI_TO_BO_NODE_3 on class /BOFU/CL_FBI_VIEW_MAPPER has no exception.

Method Z_MAP_UI_CHG_LOG_TO_MODIFY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_LOG Call by reference Type reference (TYPE) FPMGB_T_CHANGELOG Field Changelog 20090117
2 Changing CT_MODIFICATION Call by reference Type reference (TYPE) /BOBF/T_FRW_MODIFICATION Changes 20090117
3 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20090117
4 Importing IV_SOURCE_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090117
5 Importing IV_SOURCE_KEY_FLD Call by reference Type reference (TYPE) CLIKE 20090117
6 Importing IV_SOURCE_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Source Node 20090117
7 Importing IV_SUFFIX Call by reference Type reference (TYPE) CLIKE 20090117

Method Z_MAP_UI_CHG_LOG_TO_MODIFY_TAB on class /BOFU/CL_FBI_VIEW_MAPPER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_DSS_HEADER_MAP FBI View Mapper for CCS Item Result 20110617
2 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_ITEML_MAP FBI View Mapper for Fact Sheet Item List 20110120
3 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_HEADER_MAP FBI View Mapper for CCS Item Result 20110119
4 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_FOD_MAP FBI View Mapper for CCS Item Result 20110120
5 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_FS_APPR_DTLS_MAP FBI View Mapper for CCS Item Result 20110623
6 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_PRD_MAP FBI View Mapper for CCS Item Result 20110503
7 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_MAP FBI View Mapper for CCS Item Result 20110207
8 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_APPR_LST_MAP FBI View Mapper for CCS Item Result 20110504
9 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_ESS_ADD_FITM_MAP FBI View Mapper for CCS Item Result 20110620
10 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_SC_APPR_DTLS_MAP FBI View Mapper for CCS Item Result 20110526
11 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_FBI_ESS_SC_ITM_MAP FBI View Mapper for Shopping Cart Items 20101018
12 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_FBI_CCS_RESULT_MAP FBI View Mapper for CCS Item Result 20100723
13 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_FBI_CCS_MASTER_MAP FBI View Mapper for CCS Item Result 20111221
14 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_DEMO_PBI_MAPPER PBI Demo Helper Class 20110202
15 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_TRIGGER_V2 Output Mgmt 8.1: Trigger Mapper 20101012
16 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_TRIGGER Output History: Processing Log Trigger mapper 20100312
17 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_TAB Mapper Class for tab settings 20100729
18 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_SUMMARY Output History: Summary Log Trigger mapper 20100616
19 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_PRCS_V2 Mapper Class for Processing Details 20110222
20 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_PARTNER_V2 Mapper Class for Partner Details 20110222
21 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_EX_POPUP_V2 Output Mgmt 8.1: Ext. Comm. Popup Mapper 20101014
22 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_EXT_COMM_P_V2 Output Mgmt 8.1: External Comm. Popup 20101022
23 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_ARCHIVE_VIEW Archive View Mapper 20100312
24 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_PPFOC_ACTD_V2 Output History: Processing Log Trigger Mapper 20110203
25 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_M_BAL_MESSAGE_LOG Message Log Mapper 20100622
History
Last changed by/on SAP  20110908 
SAP Release Created in 702