SAP ABAP Class /BOFU/CL_CUIBB_VIEW_HANDLER (Custom View Handler Base Implementation)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_CUIBB_VIEW_HANDLER Custom View Handler 20090824
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_CUIBB_FORM_HANDLER View Handler Base Implementation 20090824
2 Inheritance (c INHERITING FROM c_ref)  /BOFU/CL_CUIBB_LIST_HANDLER View handler class for List views 20090824
Properties
Class /BOFU/CL_CUIBB_VIEW_HANDLER  
Short Description Custom View Handler Base Implementation    
Super 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
# Type group / Object type Type Type Description
1 /BOFU/CL_CUIBB_ASSISTANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /BOFU/CL_FBI_UI_CUIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_BSCSM_UI_CUIBB_ASSISTANCE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_CUIBB_VIEW_HANDLER Custom View Handler 20090824
Friends
Class /BOFU/CL_CUIBB_VIEW_HANDLER 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_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_CONTROLLER /BOFU/CL_FBI_CONTROLLER 20090824
7 MS_REG_VIEW Instance attribute Protected Type reference (TYPE) /BOFU/CL_CUIBB_ASSISTANCE=>TY_S_REG_VIEWS Character Field Length = 10 20090824
8 MT_CONTEXT_NODES Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_CHILD_MAP Meta Information of All Child Nodes of a Node 20090824
9 MT_FIELD_MAP Instance attribute Protected Type reference (TYPE) TY_T_FIELD_MAP Character Field Length = 10 20090824
10 MT_UI_ELEMENTS Instance attribute Protected Type reference (TYPE) /BOFU/CL_CUIBB_ASSISTANCE=>TY_T_UI_ELEMENT Character Field Length = 10 20090824
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_CONTEXT Instance method Protected Method exit method to modify data before it is update in FBI 20090824
2 APPLY_ACTION_PROPERTIES Instance method Protected Method Apply action properties 20090824
3 CONSTRUCTOR Instance method Public Constructor 20090824
4 CONVERT_CONTEXT_TREE Instance method Protected Method converts context tree to flat structure 20090824
5 GET_NODE_KEYS_FOR_ACTION Instance method Protected Method Get the Node keys on which the Action has to be executed 20090824
6 GET_UI_ELEMENTS Instance method Protected Method 20090824
7 INIT_ACTION_USAGES Instance method Protected Method init list's fields usages 20090824
8 INIT_FIELD_MAP Instance method Protected Method 20090824
9 IS_OWN_EVENT Instance method Protected Method Checks if current event is raised by its own view 20090824
10 SET_ACTION_PROPERTIES Instance method Protected Method Sets action properties 20090824
Events
Class /BOFU/CL_CUIBB_VIEW_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CHANGELOG Protected See coding 20090824 BEGIN OF ty_s_changelog, name TYPE name_komp, new_value TYPE REF TO data, old_value TYPE REF TO data, line_index TYPE sytabix, table_row TYPE REF TO data, nd_name TYPE string, END OF ty_s_changelog
2 TY_S_FIELD_MAP Protected See coding 20090824 BEGIN OF ty_s_field_map, ui_field TYPE string, node_field TYPE string, END OF ty_s_field_map
3 TY_S_REG_VIEWS Protected 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_node, 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_cuibb_feeder, cardinality TYPE i, selected_fields TYPE fpmgb_t_selected_fields , fieldcat TYPE REF TO cl_abap_complexdescr, 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 i, 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
4 TY_T_CHANGELOG Protected See coding 20090824 ty_t_changelog TYPE TABLE OF ty_s_changelog
5 TY_T_FIELD_MAP Protected See coding 20090824 ty_t_field_map TYPE TABLE OF ty_s_field_map
Method Signatures

Method ADAPT_CONTEXT Signature

Method ADAPT_CONTEXT on class /BOFU/CL_CUIBB_VIEW_HANDLER has no parameter.
Method ADAPT_CONTEXT on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method APPLY_ACTION_PROPERTIES Signature

Method APPLY_ACTION_PROPERTIES on class /BOFU/CL_CUIBB_VIEW_HANDLER has no parameter.
Method APPLY_ACTION_PROPERTIES on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_VIEW Call by reference Type reference (TYPE) /BOFU/CL_CUIBB_ASSISTANCE=>TY_S_REG_VIEWS 20090824

Method CONSTRUCTOR on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method CONVERT_CONTEXT_TREE Signature

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

Method CONVERT_CONTEXT_TREE on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method GET_NODE_KEYS_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20090824
2 Importing IR_ACT_PARAMS Call by reference Object reference (TYPE REF TO) DATA 20090824
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) FPMGB_T_PARAM_VALUE 20090824

Method GET_NODE_KEYS_FOR_ACTION on class /BOFU/CL_CUIBB_VIEW_HANDLER 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) /BOFU/CL_CUIBB_ASSISTANCE=>TY_T_UI_ELEMENT 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_VIEW_HANDLER has no exception.

Method INIT_ACTION_USAGES Signature

Method INIT_ACTION_USAGES on class /BOFU/CL_CUIBB_VIEW_HANDLER has no parameter.
Method INIT_ACTION_USAGES on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method INIT_FIELD_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_MAP Call by reference Type reference (TYPE) TY_T_FIELD_MAP 20090824

Method INIT_FIELD_MAP on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method IS_OWN_EVENT 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 20090824
2 Returning RV_VALUE Value transfer Type reference (TYPE) BOOLE_D 20090824

Method IS_OWN_EVENT on class /BOFU/CL_CUIBB_VIEW_HANDLER has no exception.

Method SET_ACTION_PROPERTIES Signature

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

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