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 | 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
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Build Mapping Table | 20100122 | |
| 2 | Instance method | Protected | Method | Exit for Map Node Data (BO Node structure to UI structure) | 20100309 | |
| 3 | Instance method | Protected | Method | Exit for Map UI Data (UI structure to BO Node structure) | 20100309 | |
| 4 | Instance method | Protected | Method | Get Zone based on the location | 20100115 | |
| 5 | Instance method | Protected | Method | Map Node Data to UI structure for custom conversions | 20100309 | |
| 6 | 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 | IO_BO_CONF | Call by reference | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | Interface for Configuration | 20100122 | |||
| 2 | IS_NODE_CONF | Call by reference | Type reference (TYPE) | /BOBF/S_CONFRO_NODE | Configuration: Node | 20100122 | |||
| 3 | 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 | CT_UI_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100309 | ||||
| 2 | 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 | CT_NODE_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | TT_NODE_CHANGED_FIELDS_2 | 20100309 | ||||
| 2 | CT_NODE_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100309 | ||||
| 3 | IT_UI_CHANGED_FIELDS | Call by reference | Type reference (TYPE) | TT_UI_CHANGED_FIELDS_2 | 20100309 | ||||
| 4 | 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 | EV_ZONE | Call by reference | Type reference (TYPE) | TTZZ-TZONE | Time Zone | 20100115 | |||
| 2 | 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 | CS_UI_DATA | Call by reference | Type reference (TYPE) | DATA | 20100309 | ||||
| 2 | IR_MAP_DATA_INT | Call by reference | Object reference (TYPE REF TO) | TS_MAP_DATA_INT | 20100309 | ||||
| 3 | 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 | CS_NODE_DATA | Call by reference | Type reference (TYPE) | DATA | 20100309 | ||||
| 2 | IR_MAP_DATA_INT | Call by reference | Object reference (TYPE REF TO) | TS_MAP_DATA_INT | 20100309 | ||||
| 3 | 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 |