SAP ABAP Class CL_FPM_FORM_UIBB_ASSIST (Assistance Class for FPM_FORM_UIBB)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_FORM_UIBB_ASSIST_BASE Basis Assistance Class for all Forms 20110614
Properties
Class CL_FPM_FORM_UIBB_ASSIST  
Short Description Assistance Class for FPM_FORM_UIBB    
Super Class CL_FPM_FORM_UIBB_ASSIST_BASE Basis Assistance Class for all Forms 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20071212   SAP 
Last change 20141120    
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)
2 IF_FPM_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_FORM_UIBB_ASSIST has no interface implemented.
Friends
Class CL_FPM_FORM_UIBB_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20110228
2 MO_DRAG_AND_DROP Instance attribute Public Object reference (TYPE REF TO) CL_FPM_GUIBB_DRAG_AND_DROP API for drag and drop 20090902
3 MO_FIELDCAT Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20080804
4 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20090806
5 MS_FEEDER Instance attribute Private Type reference (TYPE) TY_S_FEEDER 20071212
6 MT_ACT_DATA Instance attribute Private Type reference (TYPE) TY_T_ACT_DATA persistence for ACT_* node data 20080804
7 MT_CONFIG_ACTIONS Instance attribute Private See coding 20080118
8 MT_CONFIG_FIELDS Instance attribute Private See coding 20080118
9 MT_FIELD_USAGE Instance attribute Private Type reference (TYPE) FPMGB_T_FIELDUSAGE 20080804
10 MT_FLD_DATA Instance attribute Private Type reference (TYPE) TY_T_FLD_DATA persistence for FLD_* context node data 20080804
11 MT_MAND_REF_BOOL Instance attribute Private Type reference (TYPE) TY_T_NAME_KOMP List of mandatory ref fields of type bool 20100218
12 MT_OVS Instance attribute Private Type reference (TYPE) TY_T_OVS 20080804
13 MT_REF_FIELDS Static Attribute Private Type reference (TYPE) STRING_TABLE 20080804
14 MT_SELECTED_FIELDS Instance attribute Private Type reference (TYPE) FPMGB_T_SELECTED_FIELDS 20080804
15 MT_VAL_DATA Instance attribute Private Type reference (TYPE) TY_T_VAL_DATA persistence for add. data on VALUE node 20080804
16 MV_DEFINITION_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D 20080804
17 MV_EMBEDDED_UIBB_INDEX Instance attribute Private Type reference (TYPE) I 1 20090216
18 MV_LAYOUT_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080804
19 MV_SELECTED_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20071228
20 MV_UPDATE_CHANGELOG_CALLED Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080227
21 MV_USAGE_CHANGED Instance attribute Private Type reference (TYPE) BOOLE_D 20080804
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ENABLED_MG Instance method Private Method 20090917
2 ADJUST_LABEL_TEXT Instance method Private Method 20100929
3 ADJUST_VISIBILITY Instance method Private Method 20080417
4 ADJUST_VISIBILITY_BC Instance method Private Method 20080417
5 ADJUST_VISIBILITY_BR Instance method Private Method 20080417
6 ADJUST_VISIBILITY_MG Instance method Private Method Adjusts the visibility of a melting group depending on it's 20100210
7 CALC_INSTANCE_ID Instance method Private Method 20071221
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090310
9 DETERMINE_FIELD_USAGE Instance method Private Method 20071228
10 DETERMINE_SELECTED_FIELDS Instance method Private Method 20071228
11 DISPATCH_ACTION Instance method Public Method 20080123
12 DISPATCH_AFTER_FAILED Instance method Public Method 20071212
13 DISPATCH_FLUSH Instance method Public Method 20071212
14 DISPATCH_MENU_ACTION Instance method Public Method 20120123
15 DISPATCH_NEEDS_CONFIRMATION Instance method Public Method 20071212
16 DISPATCH_OVS Instance method Public Method 20080131
17 DISPATCH_PBO Instance method Public Method "get_data" 20071212
18 DISPATCH_PROCESS_EVENT Instance method Public Method 20071212
19 GET_CONFIG_FIELDS Instance method Private Method 20080118
20 GET_FEEDER_MODEL Instance method Public Method Returns feeder model interface (wire model) 20081205
21 GET_MAND_REF_BOOL Static method Public Method Returns a list of mandatory reference fields of type BOOL 20100218
22 INIT_FEEDER Instance method Public Method create feeder Instance according to WD Config 20071212
23 ON_DROP Instance method Public Method 20090902
24 OPEN_ACTION_MENU Instance method Public Method 20120322
25 PROCESS_CTXT_MENU Instance method Public Method 20110607
26 PROCESS_MESSAGES Instance method Private Method 20080102
27 REBUILD_CONTEXT Instance method Private Method Rebuilds context in case of low memory mode 20080804
28 RENDER Instance method Public Method 20071212
29 SET_WD_INSTANCES Instance method Public Method set component instance & view instance 20071212
30 SORT_GUIBB_NODES Instance method Public Method 20071218
31 SORT_NODE_ELEMENTS Instance method Public Method 20071218
32 UPDATE_CHANGELOG Instance method Private Method 20080124
Events
Class CL_FPM_FORM_UIBB_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONFIG_ACTIONS Private See coding 20080118 BEGIN OF s_config_actions, component type name_komp, end of s_config_actions
2 S_CONFIG_FIELDS Private See coding 20080118 BEGIN OF s_config_Fields, component type name_komp, end of s_config_fields
3 S_ELEMENT Private See coding 20071218 BEGIN OF s_element, implicit_index TYPE i, explicit_index TYPE i, END OF s_element
4 TY_S_ACT_DATA Private See coding 20080804 begin of ty_s_act_data, name type name_komp, enabled TYPE WDY_BOOLEAN, "TOGGLE_STATE TYPE WDY_BOOLEAN, VISIBLE type WDUI_VISIBILITY, VISIBLE_BC type WDy_boolean, text type string, "TOOLTIP type string, "IMAGESRC type string, "HELP_TEXT TYPE string, end of ty_s_act_data
5 TY_S_FLD_DATA Private See coding 20080804 begin of ty_s_fld_data, name type name_komp, label TYPE string , "TOOLTIP TYPE WDY_CONF_TRANSL_TEXT, READ_ONLY TYPE WDY_BOOLEAN, mandatory TYPE WDY_BOOLEAN, enabled TYPE WDY_BOOLEAN, link TYPE string, HELP_TEXT TYPE WDY_CONF_TRANSL_TEXT, VISIBILITY TYPE WDUI_VISIBILITY, "length TYPE INT1, "width TYPE string, end of ty_s_fld_data
6 TY_S_VAL_DATA Private See coding 20080804 begin of ty_s_val_data, name type name_komp, fixed_values type WDR_CONTEXT_ATTR_VALUE_LIST, end of ty_s_val_data
7 TY_T_ACT_DATA Private See coding 20080804 ty_t_act_data type standard table of ty_s_act_data
8 TY_T_FLD_DATA Private See coding 20080804 ty_t_fld_data type standard table of ty_s_fld_data
9 TY_T_NAME_KOMP Public See coding 20100218 ty_t_name_komp type STANDARD TABLE OF NAME_KOMP
10 TY_T_VAL_DATA Private See coding 20080804 ty_t_val_data type standard table of ty_s_val_data
11 T_ELEMENTS Private See coding 20071218 t_elements TYPE STANDARD TABLE OF s_element WITH DEFAULT KEY
Method Signatures

Method ADJUST_ENABLED_MG 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 Web Dynpro: API of a View 20090917
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090917

Method ADJUST_ENABLED_MG on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ADJUST_LABEL_TEXT 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 Web Dynpro: API of a View 20100929

Method ADJUST_LABEL_TEXT on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ADJUST_VISIBILITY 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 Web Dynpro: API of a View 20080417
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080417

Method ADJUST_VISIBILITY on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ADJUST_VISIBILITY_BC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUTTON_CHOICE Call by reference Object reference (TYPE REF TO) CL_WD_BUTTON_CHOICE Web Dynpro: API of a View 20080417
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080417

Method ADJUST_VISIBILITY_BC on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ADJUST_VISIBILITY_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUTTON_ROW Call by reference Object reference (TYPE REF TO) CL_WD_BUTTON_ROW Web Dynpro: API of a View 20080417
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080417

Method ADJUST_VISIBILITY_BR on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ADJUST_VISIBILITY_MG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MG Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20100210
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100210

Method ADJUST_VISIBILITY_MG on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method CALC_INSTANCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE_ID Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20071221

Method CALC_INSTANCE_ID on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method CONSTRUCTOR on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DETERMINE_FIELD_USAGE Signature

Method DETERMINE_FIELD_USAGE on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method DETERMINE_FIELD_USAGE on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DETERMINE_SELECTED_FIELDS Signature

Method DETERMINE_SELECTED_FIELDS on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method DETERMINE_SELECTED_FIELDS on class CL_FPM_FORM_UIBB_ASSIST 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 20080123
2 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20100831
3 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) FPM_ACTION_TYPE IF_FPM_CONSTANTS=>GC_ACTION_TYPE-STANDARD Type of FPM Event Action 20110120

Method DISPATCH_ACTION on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DISPATCH_AFTER_FAILED 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 20071212
2 Importing IV_REVERT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20071212

Method DISPATCH_AFTER_FAILED on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DISPATCH_FLUSH Signature

Method DISPATCH_FLUSH on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method DISPATCH_FLUSH on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DISPATCH_MENU_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20120123
2 Importing IV_ACTION_ID Call by reference Type reference (TYPE) STRING 20120123

Method DISPATCH_MENU_ACTION on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method DISPATCH_NEEDS_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONF_REQUEST Call by reference Object reference (TYPE REF TO) CL_FPM_CONFIRMATION_REQUEST Requests an end-user confirmation (e.g. data loss warning) 20071212
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20071212

Method DISPATCH_NEEDS_CONFIRMATION on class CL_FPM_FORM_UIBB_ASSIST 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 20080131
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20080131

Method DISPATCH_OVS on class CL_FPM_FORM_UIBB_ASSIST 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 20071212

Method DISPATCH_PBO on class CL_FPM_FORM_UIBB_ASSIST 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 20071212
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20071212

Method DISPATCH_PROCESS_EVENT on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method GET_CONFIG_FIELDS Signature

Method GET_CONFIG_FIELDS on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method GET_CONFIG_FIELDS on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method GET_FEEDER_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FEEDER_MODEL Value transfer Object reference (TYPE REF TO) IF_FPM_FEEDER_MODEL Feeder Model Interface 20081205

Method GET_FEEDER_MODEL on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method GET_MAND_REF_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAND_REF_BOOL Call by reference Type reference (TYPE) TY_T_NAME_KOMP 20100401
2 Importing IO_FIELDCAT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100218
3 Importing IT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_FORMFIELD_DESCR Form Fielddescription 20100218

Method GET_MAND_REF_BOOL on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method INIT_FEEDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20090630
2 Exporting EV_ADDITIONAL_ERROR_INFO Call by reference Type reference (TYPE) DOKU_OBJ Documentation Object 20090630
3 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090630

Method INIT_FEEDER on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WD_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20090902

Method ON_DROP on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method OPEN_ACTION_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) STRING 20120322

Method OPEN_ACTION_MENU on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method PROCESS_CTXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_MENU_EVENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_MENU_EVENT 20110607
2 Importing CONTEXT_MENU_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_MENU_MANAGER 20110607
3 Returning MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20051117-120623 20110607

Method PROCESS_CTXT_MENU on class CL_FPM_FORM_UIBB_ASSIST 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 FPMGB Messages (T100 & Plaintext) 20080102

Method PROCESS_MESSAGES on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method REBUILD_CONTEXT Signature

Method REBUILD_CONTEXT on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method REBUILD_CONTEXT on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method RENDER 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 Web Dynpro: API of a View 20071214
2 Importing IO_VIEW_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071214
3 Importing IV_FIRST_TIME Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20131106

Method RENDER on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method SET_WD_INSTANCES Signature

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

Method SET_WD_INSTANCES on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method SORT_GUIBB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20071218

Method SORT_GUIBB_NODES on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method SORT_NODE_ELEMENTS Signature

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

Method SORT_NODE_ELEMENTS on class CL_FPM_FORM_UIBB_ASSIST has no exception.

Method UPDATE_CHANGELOG Signature

Method UPDATE_CHANGELOG on class CL_FPM_FORM_UIBB_ASSIST has no parameter.
Method UPDATE_CHANGELOG on class CL_FPM_FORM_UIBB_ASSIST has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 730