SAP ABAP Class /BOFU/CL_FBI_IDR_PROVIDER_NEW (FBI Version 2: 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_V2_GUIBB2 (Package) FBI Runtime: Current Version: Search/IDR
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 20091120
Properties
Class /BOFU/CL_FBI_IDR_PROVIDER_NEW  
Short Description FBI Version 2: 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_V2_GUIBB2   FBI Runtime: Current Version: Search/IDR 
Created 20091120   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 20091120
Friends
Class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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_NEW /BOFU/IF_FBI_CONTROLLER 20091120
2 MO_EVENT Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20091120
3 MO_FPM_NAVIGATION Instance attribute Private Object reference (TYPE REF TO) IF_FPM_NAVIGATION List of Navigationtargets 20091120
4 MO_SD_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20091120
5 MO_VIEW_CONF Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_CONF FBI Configuration of View Object 20091120
6 MO_VIEW_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW_INSTANCE_NEW /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 20091120
9 MS_KEY Instance attribute Protected Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20091120
10 MS_TICKET_AREA_BOTTOM Instance attribute Protected Type reference (TYPE) TY_IDR_TICKET_AREA 20091120
11 MS_TICKET_AREA_TOP Instance attribute Protected Type reference (TYPE) TY_IDR_TICKET_AREA 20091120
12 MT_APP_INFO Instance attribute Protected Type reference (TYPE) TY_T_APP 20091120
13 MT_ASSOCIATIONS Instance attribute Protected Type reference (TYPE) /BOBF/T_CONFRO_ASSOC Configuration: Associations 20091120
14 MT_FIELDS Instance attribute Protected Type reference (TYPE) TY_T_FIELDS 20091120
15 MT_FIELDS_DDIC_TEXTS Instance attribute Protected Type reference (TYPE) TT_FIELD_DDIC_TEXTS 20091120
16 MT_ITEM_GROUP Instance attribute Protected Type reference (TYPE) TT_ITEM_GROUP 20091120
17 MT_NODE_INFO Instance attribute Protected Type reference (TYPE) TT_NODE_INFO 20091120
18 MT_TITLE_TKT_TEXT_FIELDS Instance attribute Protected Type reference (TYPE) TT_TKT_TITLE_FIELDS 20091120
19 MV_BO_CONF_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091120
20 MV_CHANGE_MODE Instance attribute Protected Type reference (TYPE) /BOFU/FBI_CHANGE_MODE Change Mode 20091120
21 MV_NEEDS_UPDATE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091120
22 MV_NODE_CONF_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091120
23 MV_NODE_TABLE_TYPE Instance attribute Protected Type reference (TYPE) STRING 20091120
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_APPLICATION_TITLE Instance method Protected Method 20091120
2 ADAPT_ITM_GRP_FIELDS Instance method Protected Method 20091120
3 ADAPT_ITM_GRP_IMAGES Instance method Protected Method 20091120
4 ADAPT_NAVIGATION_LINKS Instance method Protected Method 20091120
5 ADAPT_TICKET_AREA_BOTTOM Instance method Protected Method 20091120
6 ADAPT_TICKET_AREA_TOP Instance method Protected Method 20091120
7 GET_NODE_COMPONENTS Instance method Private Method 20091120
8 GET_NODE_DATA Instance method Private Method 20091120
9 RETRIEVE_NODE_DATA Instance method Private Method 20091120
10 UPDATE_ITM_GRP_FIELDS Instance method Private Method 20091120
11 UPDATE_ITM_GRP_IMAGES Instance method Private Method 20091120
12 UPDATE_NAVIGATION_LINKS Instance method Private Method 20091120
13 UPDATE_NODE_INFO Instance method Private Method 20091120
14 UPDATE_TICKET_AREA_BOTTOM Instance method Private Method 20091120
15 UPDATE_TICKET_AREA_TOP Instance method Private Method 20091120
16 UPDATE_TITLE Instance method Private Method 20091120
Events
Class /BOFU/CL_FBI_IDR_PROVIDER_NEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CFG_FIELD_CONFIG Public See coding 20091120 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 20091120 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 20091120 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 20091120 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 20091120 tt_cfg_field_config TYPE STANDARD TABLE OF ts_cfg_field_config WITH DEFAULT KEY
6 TT_CFG_ITEM_GROUP_CONFIG Public See coding 20091120 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 20091120 tt_field_ddic_texts TYPE TABLE OF ty_field_ddic_texts
8 TT_IDR_FIELDS Public See coding 20091120 tt_idr_fields TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
9 TT_IDR_IMAGES Public See coding 20091120 tt_idr_images TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
10 TT_IDR_LINKS Public See coding 20091120 tt_idr_links TYPE STANDARD TABLE OF ty_idr_fields WITH DEFAULT KEY
11 TT_ITEM_GROUP Public See coding 20091120 tt_item_group TYPE TABLE OF ty_item_group
12 TT_NAVI_URL_PARAMS Public See coding 20091120 tt_navi_url_params TYPE STANDARD TABLE OF ty_navi_url_params WITH DEFAULT KEY
13 TT_NODE_INFO Public See coding 20091120 tt_node_info TYPE TABLE OF ty_node_info
14 TT_TKT_TITLE_FIELDS Public See coding 20091120 tt_tkt_title_fields TYPE TABLE OF ty_tkt_title_fields
15 TY_FIELD_DDIC_TEXTS Public See coding 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 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 20091120 ty_t_app TYPE TABLE OF ty_s_app
26 TY_T_FIELDS Public See coding 20091120 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 20091120
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_APPLICATION_TITLE on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_ADD_EMPTY Call by reference Type reference (TYPE) XFELD 20091120
3 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
5 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_ITM_GRP_FIELDS on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_IMG_SOURCE Call by reference Type reference (TYPE) STRING 20091120
3 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
5 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_ITM_GRP_IMAGES on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_NAVIGATION_LINKS on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_TICKET_AREA_BOTTOM on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_TEXT Call by reference Type reference (TYPE) CHAR255 20091120
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091120
4 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) /BOFU/FBI_ASSOC_PATH Association Path 20091120
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20091120

Method ADAPT_TICKET_AREA_TOP on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20091120

Method GET_NODE_COMPONENTS on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_NODE_INFO Call by reference Type reference (TYPE) TY_NODE_INFO 20091120
3 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20091120

Method GET_NODE_DATA on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IV_ASSOC_PATH Call by reference Type reference (TYPE) STRING 20091120

Method RETRIEVE_NODE_DATA on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120
3 Importing IS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20091120

Method UPDATE_ITM_GRP_FIELDS on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EV_IMG_SOURCE Call by reference Type reference (TYPE) STRING 20091120
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120
4 Importing IS_ITEM_FIELDS Call by reference Type reference (TYPE) TY_IDR_FIELDS 20091120

Method UPDATE_ITM_GRP_IMAGES on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120

Method UPDATE_NAVIGATION_LINKS on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_TITLE_TKT_TEXT_FIELD Call by reference Type reference (TYPE) TY_TKT_TITLE_FIELDS 20091120

Method UPDATE_NODE_INFO on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120

Method UPDATE_TICKET_AREA_BOTTOM on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120

Method UPDATE_TICKET_AREA_TOP on class /BOFU/CL_FBI_IDR_PROVIDER_NEW 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 20091120
2 Exporting EO_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091120
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091120

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