SAP ABAP Class /BOFU/CL_FBI_IDR_PROVIDER (FBI Version 1: Identification Region (IDR) Provider)
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_V1_BASE (Package) FBI Runtime: Version 1 of Runtime (w/o FPM wire): Base
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_FBI_IDR_PROVIDER /BOFU/IF_FBI_IDR_PROVIDER 20090326
Properties
Class /BOFU/CL_FBI_IDR_PROVIDER  
Short Description FBI Version 1: Identification Region (IDR) Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_V1_BASE   FBI Runtime: Version 1 of Runtime (w/o FPM wire): Base 
Created 20090326   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)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_FBI_IDR_PROVIDER /BOFU/IF_FBI_IDR_PROVIDER 20090326
Friends
Class /BOFU/CL_FBI_IDR_PROVIDER 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/IF_FBI_CONTROLLER /BOFU/IF_FBI_CONTROLLER 20090326
2 MO_EVENT Instance attribute Public Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090810
3 MO_FPM_NAVIGATION Instance attribute Private Object reference (TYPE REF TO) IF_FPM_NAVIGATION List of Navigationtargets 20090721
4 MO_SD_DATA Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090811
5 MO_VIEW_CONF Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_CONF FBI Configuration of View Object 20090908
6 MO_VIEW_INSTANCE Instance attribute Public Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_INSTANCE /BOFU/IF_FBI_VIEW_INSTANCE 20091120
7 MS_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20091120
8 MS_IDR_ROOT_CONFIG Instance attribute Protected Type reference (TYPE) /BOFU/FBI_S_IDR_CONFIG IDR Configuration 20090721
9 MS_KEY Instance attribute Protected Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20090811
10 MS_TICKET_AREA_BOTTOM Instance attribute Protected Type reference (TYPE) TY_IDR_TICKET_AREA 20090721
11 MS_TICKET_AREA_TOP Instance attribute Protected Type reference (TYPE) TY_IDR_TICKET_AREA 20090721
12 MT_APP_INFO Instance attribute Protected Type reference (TYPE) TY_T_APP 20090721
13 MT_ASSOCIATIONS Instance attribute Protected Type reference (TYPE) /BOBF/T_CONFRO_ASSOC Configuration: Associations 20090721
14 MT_FIELDS Instance attribute Protected Type reference (TYPE) TY_T_FIELDS 20090721
15 MT_FIELDS_DDIC_TEXTS Instance attribute Protected Type reference (TYPE) TT_FIELD_DDIC_TEXTS 20090721
16 MT_ITEM_GROUP Instance attribute Protected Type reference (TYPE) TT_ITEM_GROUP 20090721
17 MT_NODE_INFO Instance attribute Protected Type reference (TYPE) TT_NODE_INFO 20090721
18 MT_TITLE_TKT_TEXT_FIELDS Instance attribute Protected Type reference (TYPE) TT_TKT_TITLE_FIELDS 20090721
19 MV_BO_CONF_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090721
20 MV_CHANGE_MODE Instance attribute Protected Type reference (TYPE) /BOFU/FBI_CHANGE_MODE Change Mode 20090326
21 MV_NEEDS_UPDATE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090326
22 MV_NODE_CONF_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090721
23 MV_NODE_TABLE_TYPE Instance attribute Protected Type reference (TYPE) STRING 20090721
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_APPLICATION_TITLE Instance method Protected Method 20090721
2 ADAPT_ITM_GRP_FIELDS Instance method Protected Method 20090721
3 ADAPT_ITM_GRP_IMAGES Instance method Protected Method 20090721
4 ADAPT_NAVIGATION_LINKS Instance method Protected Method 20090721
5 ADAPT_TICKET_AREA_BOTTOM Instance method Protected Method 20090721
6 ADAPT_TICKET_AREA_TOP Instance method Protected Method 20090721
7 GET_NODE_COMPONENTS Instance method Private Method 20090721
8 GET_NODE_DATA Instance method Private Method 20090721
9 RETRIEVE_NODE_DATA Instance method Private Method 20090721
10 UPDATE_ITM_GRP_FIELDS Instance method Private Method 20090721
11 UPDATE_ITM_GRP_IMAGES Instance method Private Method 20090721
12 UPDATE_NAVIGATION_LINKS Instance method Private Method 20090721
13 UPDATE_NODE_INFO Instance method Private Method 20090721
14 UPDATE_TICKET_AREA_BOTTOM Instance method Private Method 20090721
15 UPDATE_TICKET_AREA_TOP Instance method Private Method 20090721
16 UPDATE_TITLE Instance method Private Method 20090721
Events
Class /BOFU/CL_FBI_IDR_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CFG_FIELD_CONFIG Public See coding 20090326 BEGIN OF ts_cfg_field_config, name TYPE name_komp, use_value TYPE boole_d, use_text TYPE boole_d, END OF ts_cfg_field_config
2 TS_CFG_IDR_CONFIG Public See coding 20090326 BEGIN OF ts_cfg_idr_config, bo TYPE /bobf/obm_name, node TYPE /bobf/obm_name, t_fields TYPE tt_cfg_field_config, title_c TYPE ts_cfg_text_config, title_u TYPE ts_cfg_text_config, title_d TYPE ts_cfg_text_config, tkt_top TYPE ts_cfg_text_config, tkt_bottom TYPE ts_cfg_text_config, t_item_grp TYPE tt_cfg_item_group_config, END OF ts_cfg_idr_config
3 TS_CFG_ITEM_GROUP_CONFIG Public See coding 20090326 BEGIN OF ts_cfg_item_group_config, key TYPE i, ref_table TYPE tabname, t_items TYPE tt_cfg_field_config, END OF ts_cfg_item_group_config
4 TS_CFG_TEXT_CONFIG Public See coding 20090326 BEGIN OF ts_cfg_text_config, otr_title TYPE string, otr_tooltip TYPE string, END OF ts_cfg_text_config
5 TT_CFG_FIELD_CONFIG Public See coding 20090326 tt_cfg_field_config TYPE STANDARD TABLE OF ts_cfg_field_config WITH DEFAULT KEY
6 TT_CFG_ITEM_GROUP_CONFIG Public See coding 20090326 tt_cfg_item_group_config TYPE STANDARD TABLE OF ts_cfg_item_group_config WITH DEFAULT KEY
7 TT_FIELD_DDIC_TEXTS Public See coding 20090721 tt_field_ddic_texts TYPE TABLE OF ty_field_ddic_texts
8 TT_IDR_FIELDS Public See coding 20090721 tt_idr_fields TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
9 TT_IDR_IMAGES Public See coding 20090721 tt_idr_images TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
10 TT_IDR_LINKS Public See coding 20090721 tt_idr_links TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
11 TT_ITEM_GROUP Public See coding 20090721 tt_item_group TYPE TABLE OF ty_item_group
12 TT_NAVI_URL_PARAMS Public See coding 20090721 tt_navi_url_params TYPE STANDARD TABLE OF ty_navi_url_params WITH DEFAULT KEY
13 TT_NODE_INFO Public See coding 20090721 tt_node_info TYPE TABLE OF ty_node_info
14 TT_TKT_TITLE_FIELDS Public See coding 20090721 tt_tkt_title_fields TYPE TABLE OF ty_tkt_title_fields
15 TY_FIELD_DDIC_TEXTS Public See coding 20090721 BEGIN OF ty_field_ddic_texts , field_name TYPE /bofu/fbi_s_idr_title_fields-field_name, value_texts TYPE ddfixvalues, END OF ty_field_ddic_texts
16 TY_IDR_FIELDS Public See coding 20090721 BEGIN OF ty_idr_fields, type TYPE /bofu/fbi_s_idr_item-type, field_name TYPE /bofu/fbi_s_idr_item-field_name, label TYPE string, label_tooltip TYPE string, value_tooltip TYPE string, value TYPE string, value_text_indicator TYPE /bofu/fbi_s_idr_item-use_value_text, navi_params TYPE ty_navi_params, key TYPE i, END OF ty_idr_fields
17 TY_IDR_TICKET_AREA Public See coding 20090721 BEGIN OF ty_idr_ticket_area, otr_title TYPE string, otr_tooltip TYPE string, END OF ty_idr_ticket_area
18 TY_ITEM_GROUP Public See coding 20090721 BEGIN OF ty_item_group, seq_number TYPE /bofu/fbi_s_idr_item_group-seq_number, key TYPE i, fields TYPE tt_idr_fields , fields1 TYPE tt_idr_fields , images TYPE tt_idr_images, links TYPE tt_idr_links, END OF ty_item_group
19 TY_NAVI_PARAMS Public See coding 20090721 BEGIN OF ty_navi_params, appl_alias TYPE /bofu/fbi_s_idr_navigation-appl_alias, is_url TYPE /bofu/fbi_s_idr_navigation-is_url, url_params TYPE tt_navi_url_params, END OF ty_navi_params
20 TY_NAVI_URL_PARAMS Public See coding 20090721 BEGIN OF ty_navi_url_params, key TYPE /bofu/fbi_s_idr_nav_params-key, field_name TYPE /bofu/fbi_s_idr_nav_params-value, value TYPE string, END OF ty_navi_url_params
21 TY_NODE_INFO Public See coding 20090721 BEGIN OF ty_node_info , node_name TYPE /bofu/node, node_conf_key TYPE /bobf/obm_node_key, node_data_type TYPE string, node_table_type TYPE string, node_components TYPE abap_component_tab, END OF ty_node_info
22 TY_S_APP Public See coding 20090721 BEGIN OF ty_s_app , change_mode TYPE /bofu/fbi_s_idr_title_data-change_mode, otr_title TYPE string, otr_tooltip TYPE string, END OF ty_s_app
23 TY_S_FIELDS Public See coding 20090721 BEGIN OF ty_s_fields , name TYPE name_komp, use_value TYPE boole_d, use_text TYPE boole_d, value TYPE string, text TYPE string, END OF ty_s_fields
24 TY_TKT_TITLE_FIELDS Public See coding 20090721 BEGIN OF ty_tkt_title_fields, field_name TYPE fieldname, assoc_path TYPE /bofu/fbi_assoc_path, use_value_text TYPE /bofu/fbi_use_value_text, END OF ty_tkt_title_fields
25 TY_T_APP Public See coding 20090721 ty_t_app TYPE TABLE OF ty_s_app
26 TY_T_FIELDS Public See coding 20090721 ty_t_fields TYPE TABLE OF ty_s_fields
Method Signatures

Method ADAPT_APPLICATION_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091007
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_APPLICATION_TITLE on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method ADAPT_ITM_GRP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_ADD_EMPTY Call by reference Type reference (TYPE) XFELD 20090721
3 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
5 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091008
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_ITM_GRP_FIELDS on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method ADAPT_ITM_GRP_IMAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_IMG_SOURCE Call by reference Type reference (TYPE) STRING 20090721
3 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
5 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091008
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_ITM_GRP_IMAGES on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method ADAPT_NAVIGATION_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091008
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_NAVIGATION_LINKS on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method ADAPT_TICKET_AREA_BOTTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091008
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_TICKET_AREA_BOTTOM on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method ADAPT_TICKET_AREA_TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090721
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20090721
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091008
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090721

Method ADAPT_TICKET_AREA_TOP on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method GET_NODE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20090721
2 Importing IS_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20090721

Method GET_NODE_COMPONENTS on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method GET_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
2 Importing IS_NODE_INFO Call by reference Type reference (TYPE) TY_NODE_INFO 20090721
3 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20090721

Method GET_NODE_DATA on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method RETRIEVE_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20090721
2 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) STRING 20090721

Method RETRIEVE_NODE_DATA on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_ITM_GRP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITM_GRP_FIELDS Call by reference Type reference (TYPE) IF_FPM_IDR=>T_ITEMS_VAL 20090721
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090813
3 Importing IS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20090721

Method UPDATE_ITM_GRP_FIELDS on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_ITM_GRP_IMAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITM_GRP_FIELDS Call by reference Type reference (TYPE) IF_FPM_IDR=>T_ITEMS_VAL 20090721
2 Exporting EV_IMG_SOURCE Call by reference Type reference (TYPE) STRING 20090721
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090820
4 Importing IS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20090721

Method UPDATE_ITM_GRP_IMAGES on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_NAVIGATION_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20090721
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090813

Method UPDATE_NAVIGATION_LINKS on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20090721
2 Importing IS_TITLE_TKT_TEXT_FIELD Call by reference Type reference (TYPE) TY_TKT_TITLE_FIELDS 20090721

Method UPDATE_NODE_INFO on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_TICKET_AREA_BOTTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TICKET_AREA_BOTTOM Call by reference Type reference (TYPE) TY_IDR_TICKET_AREA 20090721
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090812

Method UPDATE_TICKET_AREA_BOTTOM on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_TICKET_AREA_TOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TICKET_AREA_TOP Call by reference Type reference (TYPE) TY_IDR_TICKET_AREA 20090721
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090812

Method UPDATE_TICKET_AREA_TOP on class /BOFU/CL_FBI_IDR_PROVIDER has no exception.

Method UPDATE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_APP_INFO Call by reference Type reference (TYPE) TY_S_APP 20090721
2 Exporting EO_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091005
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090812

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