SAP ABAP Class /BOFU/CL_CUIBB_ASSISTANCE (Assistance class for Free Style UIBB)
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_CUBB (Package) FBI Runtime: Version 1 of Runtime: Freestyle feeders
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20090824
Properties
Class /BOFU/CL_CUIBB_ASSISTANCE  
Short Description Assistance class for Free Style UIBB    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/FBI_RUNTIME_V1_CUBB   FBI Runtime: Version 1 of Runtime: Freestyle feeders 
Created 20090824   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOFU/CL_CUIBB_ASSISTANCE has no forward declaration.
Interfaces
Class /BOFU/CL_CUIBB_ASSISTANCE has no interface implemented.
Friends
Class /BOFU/CL_CUIBB_ASSISTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CREATE Constant Public Type reference (TYPE) STRING 'CREATE' 20090824
2 C_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' 20090824
3 C_FBI_CREATE Constant Public Type reference (TYPE) STRING 'FBI_CREATE' 20090824
4 C_FBI_DELETE Constant Public Type reference (TYPE) STRING 'FBI_DELETE' 20090824
5 C_ON_LEAD_SELECT Constant Public Type reference (TYPE) STRING 'ON_LEAD_SELECT' 20090824
6 MO_ACTIVE_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTROLLER Window Controller 20090824
7 MO_ACT_TYPE Instance attribute Private Type reference (TYPE) STRING Table type for Activity Type table 20090824
8 MO_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090824
9 MO_CURRENT_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090824
10 MT_FORM_PARAMETERS Instance attribute Private Type reference (TYPE) /BOFU/T_CUIBB_CONFIG Table type for GUIBB parameters design time 20090824
11 MT_LABEL_ASSIGNMENTS Instance attribute Private Type reference (TYPE) STRING 20090824
12 MT_OVS Instance attribute Private Type reference (TYPE) TY_T_OVS 20090824
13 MT_REG_TABLES Instance attribute Private Type reference (TYPE) TY_T_UI_TABLES 20090824
14 MT_REG_VIEWS Instance attribute Private Type reference (TYPE) TY_T_REG_VIEWS 20090824
15 MT_UI_ELEMENTS Instance attribute Private Type reference (TYPE) TY_T_UI_ELEMENT 20090824
16 MV_SORTED_COLUMN Instance attribute Private Type reference (TYPE) STRING Sorted Column 20090824
17 MV_SORTED_DIRECTION Instance attribute Private Type reference (TYPE) WDUI_TABLE_COL_SORT_DIR Web Dynpro: TableColumnSortDirection 20090824
18 MV_UPDATE_CHANGELOG_CALLED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20090824
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER Instance method Public Method Apply filter values on given table of given view 20090824
2 APPLY_SORT Instance method Public Method 20090824
3 BIND_TEXT_VIEW_LABELS Instance method Public Method 20090824
4 CLOSE_SIDE_PANEL Instance method Public Method 20090824
5 DEREGISTER Instance method Public Method 20090824
6 DISPATCH_ACTION Instance method Public Method 20090824
7 DISPATCH_DROP_EVENT Instance method Public Method Dispatch the Drop Event 20090824
8 DISPATCH_FLUSH Instance method Public Method 20090824
9 DISPATCH_INIT Instance method Public Method 20090824
10 DISPATCH_OVS Instance method Public Method 20090824
11 DISPATCH_PARAMETERIZED_ACTION Instance method Public Method Parameterized Action Handling 20090824
12 DISPATCH_PBO Instance method Public Method 20090824
13 DISPATCH_PROCESS_EVENT Instance method Public Method 20090824
14 GET_ACT_TYPE Instance method Public Method 20090824
15 GET_TABLE_MANAGER Instance method Public Method returns table manager for given view and component 20090824
16 GET_UI_ELEMENTS Instance method Private Method 20090824
17 GET_VIEW_AND_COMPONENT_NAME Instance method Private Method Returns view and component name for given view controller 20090824
18 GET_VIEW_USAGES Instance method Private Method 20090824
19 INIT_VIEW_ELEMENTS Instance method Public Method 20090824
20 IS_INSTANCE_OF Instance method Private Method checks if given object is instance of given class name 20090824
21 ON_POPUP_ACTION Instance method Public Method On any popup action, event will be raised from this method 20090824
22 OPEN_DIALOG Instance method Public Method Opens Dialog: define as usage 20090824
23 OPEN_FPM_DIALOG Instance method Public Method Opens Configured Dialog window 20090824
24 OPEN_SIDE_PANEL Instance method Public Method 20090824
25 PROCESS_MESSAGES Instance method Private Method 20090824
26 REGISTER Instance method Public Method 20090824
27 REGISTER_TABLE Instance method Public Method Registers table filters by passing table instance 20090824
28 REGISTER_VIEW Instance method Public Method 20090824
Events
Class /BOFU/CL_CUIBB_ASSISTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_COMP_ASSIGN Public See coding 20090824 BEGIN OF ty_s_comp_assign, view_name TYPE string, source_comp TYPE string, source_field TYPE string, target_comp TYPE string, END OF ty_s_comp_assign
2 TY_S_EVENT Private See coding 20090824
3 TY_S_FEEDER Private See coding 20090824
4 TY_S_FIELD_PROPERTY Private See coding 20090824
5 TY_S_KEY Public See coding 20090824 BEGIN OF ty_s_key, key TYPE /bobf/conf_key, END OF ty_s_key
6 TY_S_OVS Protected See coding 20090824
7 TY_S_REG_VIEWS Public See coding 20090824 BEGIN OF ty_s_reg_views, view_name TYPE string, window_name TYPE string, view_usage TYPE REF TO if_wd_rr_view_usage, active TYPE xfeld, view_controller TYPE REF TO if_wd_view_controller, context_node TYPE REF TO if_wd_context, data_node TYPE REF TO if_wd_context_node, function_node TYPE REF TO if_wd_context_node, component TYPE REF TO if_wd_component, wd_component TYPE string, view_handler TYPE REF TO /bofu/if_cuibb_view_handler, feeder TYPE REF TO /bofu/cl_fbi_guibb_feeder, cardinality TYPE i, selected_fields TYPE fpmgb_t_selected_fields , fieldcat TYPE REF TO cl_abap_complexdescr, data TYPE REF TO data , adapted_data TYPE REF TO data, changelog TYPE fpmgb_t_changelog, old_lead_sel TYPE i, new_lead_sel TYPE i, sorting_happened TYPE xfeld, changelog_called TYPE boole_d, current_event TYPE REF TO cl_fpm_event, selected_lines TYPE rstabixtab, field_usage TYPE fpmgb_t_fieldusage, action_usage TYPE fpmgb_t_actionusage, sorted_column TYPE string, sorted_direction TYPE wdui_table_col_sort_dir, END OF ty_s_reg_views
8 TY_S_SUFFIX Private See coding 20090824
9 TY_S_UI_ELEMENT Public See coding 20090824 BEGIN OF ty_s_ui_element, view_name TYPE string, element_id TYPE string, element_ref TYPE REF TO cl_wd_uielement, END OF ty_s_ui_element
10 TY_S_UI_TABLE Private See coding 20090824
11 TY_T_COMP_ASSIGN Public See coding 20090824 ty_t_comp_assign TYPE TABLE OF ty_s_comp_assign
12 TY_T_KEYS Public See coding 20090824 ty_t_keys TYPE TABLE OF ty_s_key
13 TY_T_OVS Protected See coding 20090824
14 TY_T_REG_VIEWS Public See coding 20090824 ty_t_reg_views TYPE TABLE OF ty_s_reg_views
15 TY_T_UI_ELEMENT Public See coding 20090824 ty_t_ui_element TYPE TABLE OF ty_s_ui_element
16 TY_T_UI_TABLES Private See coding 20090824
Method Signatures

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) STRING 20090824

Method APPLY_FILTER on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method APPLY_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT 20090824
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
3 Importing IO_WD_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE 20090824

Method APPLY_SORT on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method BIND_TEXT_VIEW_LABELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW 20090824

Method BIND_TEXT_VIEW_LABELS on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method CLOSE_SIDE_PANEL Signature

Method CLOSE_SIDE_PANEL on class /BOFU/CL_CUIBB_ASSISTANCE has no parameter.
Method CLOSE_SIDE_PANEL on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DEREGISTER Signature

Method DEREGISTER on class /BOFU/CL_CUIBB_ASSISTANCE has no parameter.
Method DEREGISTER on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090824
2 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090824
3 Importing IO_VIEW_CTR Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: Component 20090824
4 Importing IV_EVENT_ID Call by reference Type reference (TYPE) STRING 20090824

Method DISPATCH_ACTION on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_DROP_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
2 Importing IR_ACT_PARAMS Call by reference Object reference (TYPE REF TO) DATA 20090824
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) FPMGB_T_PARAM_VALUE 20090824

Method DISPATCH_DROP_EVENT on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_FLUSH Signature

Method DISPATCH_FLUSH on class /BOFU/CL_CUIBB_ASSISTANCE has no parameter.
Method DISPATCH_FLUSH on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090824

Method DISPATCH_INIT on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVS_CALLBACK_OBJECT Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20090824
2 Importing IO_VIEW_CTR Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP 20090824
4 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090824

Method DISPATCH_OVS on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_PARAMETERIZED_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
2 Importing IR_ACT_PARAMS Call by reference Object reference (TYPE REF TO) DATA 20090824
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) FPMGB_T_PARAM_VALUE 20090824

Method DISPATCH_PARAMETERIZED_ACTION on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090824

Method DISPATCH_PBO on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method DISPATCH_PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20090824
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090824

Method DISPATCH_PROCESS_EVENT on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method GET_ACT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) DATA 20090824

Method GET_ACT_TYPE on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method GET_TABLE_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090824
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090824
4 Returning RO_TABLE_MANAGER Value transfer Object reference (TYPE REF TO) /BOFU/IF_CUIBB_TABLE_MANAGER TABLE UI CONTROL Manager 20090824

Method GET_TABLE_MANAGER on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method GET_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UIELEMENTS Call by reference Type reference (TYPE) TY_T_UI_ELEMENT UI Element Mapping Structure 20090824
2 Importing IO_CURRENT_UIELEMENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20090824
3 Importing IO_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090824

Method GET_UI_ELEMENTS on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method GET_VIEW_AND_COMPONENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20090824
2 Exporting EV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20090824
3 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824

Method GET_VIEW_AND_COMPONENT_NAME on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method GET_VIEW_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW_USAGE Call by reference Type reference (TYPE) WDRR_VIEW_USAGE_OBJECT 20090824

Method GET_VIEW_USAGES on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method INIT_VIEW_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW 20090824

Method INIT_VIEW_ELEMENTS on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method IS_INSTANCE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20090824
2 Importing IV_CLASS_OR_INTERFACE_NAME Call by reference Type reference (TYPE) STRING 20090824
3 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLE_D 20090824

Method IS_INSTANCE_OF on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method ON_POPUP_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
2 Importing IR_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20090824
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY 20090824
4 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20090824

Method ON_POPUP_ACTION on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method OPEN_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CMP_USAGE Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE 20090824
2 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20090824
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20090824
4 Importing IV_CONFIG_NAME Call by reference Type reference (TYPE) STRING 20090824
5 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20090824
6 Importing IV_WINDOW_NAME Call by reference Type reference (TYPE) STRING 20090824

Method OPEN_DIALOG on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method OPEN_FPM_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER 20090824
2 Importing IV_FPM_DIALOG_ID Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20090824

Method OPEN_FPM_DIALOG on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method OPEN_SIDE_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIDE_PANEL_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID 20090824

Method OPEN_SIDE_PANEL on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method PROCESS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES 20090824

Method PROCESS_MESSAGES on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WINDOW_CTR Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Window Controller 20090824

Method REGISTER on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method REGISTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_FILTER_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20090824
2 Importing IO_WD_TABLE Call by reference Object reference (TYPE REF TO) CL_WD_TABLE 20090824

Method REGISTER_TABLE on class /BOFU/CL_CUIBB_ASSISTANCE has no exception.

Method REGISTER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT_CTR Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090824
2 Importing IO_FUNCTION_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090824
3 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090824
4 Importing IO_VIEW_CTR Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20090824

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