SAP ABAP Class /PLMU/CL_FRW_G_ACTION_CNTRL (Action Controller)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_GUIBB (Package) UI Framework: Generic UI Building Blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/IF_FRW_G_ACTION_CNTRL Action Controller 20120502
Properties
Class /PLMU/CL_FRW_G_ACTION_CNTRL  
Short Description Action Controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_GUIBB   UI Framework: Generic UI Building Blocks 
Created 20120502   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMU/IF_FRW_G_ACTION_CNTRL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /PLMU/IF_FRW_G_ACTION_CNTRL Action Controller 20120502
Friends
Class /PLMU/CL_FRW_G_ACTION_CNTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_PROPERTY_COMPONENT Constant Private See coding 20120503
2 GC_ACTIVE Constant Private See coding 20120516
3 GC_INACTIVE Constant Private See coding 20120516
4 GC_INVISIBLE Constant Private See coding 20120516
5 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /PLMU/CL_FRW_G_CONTEXT_MULT_ED Context 20120502
6 MT_ACTION_REGISTER Instance attribute Private Type reference (TYPE) GTY_T_ACTION_REGISTER 20120608
7 MV_ACTION_REGISTER_COUNTER Instance attribute Private Type reference (TYPE) INT4 20121219
8 MV_SELECTION_CHANGE_COUNTER Instance attribute Private Type reference (TYPE) INT4 20120531
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ACTION_REGISTRATION Instance method Public Method 20120703
2 APPLY_BUFFER_TO_ACTION_USAGE Instance method Private Method 20120709
3 APPLY_NEW_DATA_TO_ACTION_USAGE Instance method Private Method 20120709
4 GET_NODE_PROPERTIES Instance method Private Method 20120608
5 GET_ROW_ACTION_PROPERTIES Instance method Private Method 20120611
6 GET_UNSUBMITTED_ROW_ACT_PROPS Instance method Private Method 20120709
7 PROCESS_OPERATION_PROPERTIES Instance method Public Method 20120529
8 REGISTER_ACTION Instance method Private Method 20120530
9 REGISTER_ACTIONS Instance method Public Method 20120502
10 SET_CONTEXT Instance method Public Method 20120503
11 SET_ROW_ACTION_PROPERTIES Instance method Private Method 20120611
Events
Class /PLMU/CL_FRW_G_ACTION_CNTRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_ACTION_PROPERTY_DEFAULT Private See coding 20120911 BEGIN OF gty_s_action_property_default, action_id TYPE fpm_event_id, option TYPE /plmb/spi_operation_property, END OF gty_s_action_property_default
2 GTY_S_ACTION_REGISTER Private See coding 20120522 BEGIN OF gty_s_action_register, fpm_event_id TYPE fpm_event_id, index TYPE int4, operation_type TYPE /plmb/spi_operation_type, operation_name TYPE /plmb/spi_operation_name, is_row_action TYPE boole_d, is_toolbar_action TYPE boole_d, is_selection_toolbar_action TYPE boole_d, supports_unsubmitted_rows TYPE boole_d, properties_have_been_set TYPE boole_d, END OF gty_s_action_register
3 GTY_T_ACTION_PROPERTY_DEFAULT Private See coding 20120911 gty_t_action_property_default TYPE SORTED TABLE OF gty_s_action_property_default WITH UNIQUE KEY action_id
4 GTY_T_ACTION_REGISTER Private See coding 20120608 gty_t_action_register TYPE SORTED TABLE OF gty_s_action_register WITH UNIQUE KEY fpm_event_id WITH UNIQUE SORTED KEY index COMPONENTS index WITH NON-UNIQUE SORTED KEY sel_toolbar_action_w_props COMPONENTS is_selection_toolbar_action properties_have_been_set WITH NON-UNIQUE SORTED KEY toolbar_action COMPONENTS is_toolbar_action WITH NON-UNIQUE SORTED KEY supports_unsubmitted_rows COMPONENTS supports_unsubmitted_rows
Method Signatures

Method ADJUST_ACTION_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE 20120703

Method ADJUST_ACTION_REGISTRATION on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method APPLY_BUFFER_TO_ACTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE 20120709
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20120709

Method APPLY_BUFFER_TO_ACTION_USAGE on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method APPLY_NEW_DATA_TO_ACTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE 20120709
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20120709
3 Importing IT_ACTION_PROPERTY_DEFAULT Call by reference Type reference (TYPE) GTY_T_ACTION_PROPERTY_DEFAULT 20120911
4 Importing IT_ROW_ACTION_PROPERTY Call by reference Type reference (TYPE) /PLMU/IF_FRW_G_ACTION_CNTRL=>GTY_T_ACTION_PROPERTY 20120709

Method APPLY_NEW_DATA_TO_ACTION_USAGE on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method GET_NODE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_PROPERTY_DEFAULT Call by reference Type reference (TYPE) GTY_T_ACTION_PROPERTY_DEFAULT 20120911
2 Exporting ET_NODE_PROPERTY Call by reference Type reference (TYPE) /PLMB/T_SPI_OPERATION_PRPTY Operation property profile 20120608
3 Importing IT_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_OPR_PRP_ENH 20120608

Method GET_NODE_PROPERTIES on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method GET_ROW_ACTION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROW_ACTION_PROPERTY Call by reference Type reference (TYPE) /PLMU/IF_FRW_G_ACTION_CNTRL=>GTY_T_ACTION_PROPERTY 20120611
2 Importing IT_ACTION_PROPERTY_DEFAULT Call by reference Type reference (TYPE) GTY_T_ACTION_PROPERTY_DEFAULT 20120911
3 Importing IT_NODE_PROPERTY Call by reference Type reference (TYPE) /PLMB/T_SPI_OPERATION_PRPTY Operation property profile 20120910
4 Importing IT_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_OPR_PRP_ENH 20120611

Method GET_ROW_ACTION_PROPERTIES on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method GET_UNSUBMITTED_ROW_ACT_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROW_ACTION_PROPERTY Call by reference Type reference (TYPE) /PLMU/IF_FRW_G_ACTION_CNTRL=>GTY_T_ACTION_PROPERTY 20120709

Method GET_UNSUBMITTED_ROW_ACT_PROPS on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method PROCESS_OPERATION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) /PLMU/T_FRW_G_ACTION_USAGE 20120529
2 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D 20120529
3 Importing IT_OPERATION_PROPERTIES Call by reference Type reference (TYPE) /PLMB/T_SPI_COLL_OPR_PRP_ENH 20120529

Method PROCESS_OPERATION_PROPERTIES on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method REGISTER_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FPM_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID 20120530
2 Importing IV_IS_ROW_ACTION Call by reference Type reference (TYPE) BOOLE_D 20120530
3 Importing IV_IS_TOOLBAR_ACTION Call by reference Type reference (TYPE) BOOLE_D 20120530

Method REGISTER_ACTION on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method REGISTER_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_DEFINITION Call by reference Type reference (TYPE) /PLMU/T_FRW_G_FIELD_DESCR 20120502
2 Changing CT_ROW_ACTION Call by reference Type reference (TYPE) FPMGB_T_ROW_ACTION 20120502
3 Changing CT_TECHNICAL_FIELD Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20120502
4 Importing IT_ACTION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20120530

Method REGISTER_ACTIONS on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method SET_CONTEXT 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) /PLMU/CL_FRW_G_CONTEXT_MULT_ED 20120503

Method SET_CONTEXT on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.

Method SET_ROW_ACTION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTY Call by reference Type reference (TYPE) /PLMU/IF_FRW_G_ACTION_CNTRL=>GTY_T_ACTION_PROPERTY 20120611
2 Importing IV_INTERNAL_CALL Call by reference Type reference (TYPE) BOOLE_D 20120611

Method SET_ROW_ACTION_PROPERTIES on class /PLMU/CL_FRW_G_ACTION_CNTRL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in