SAP ABAP Class CL_FPM_ACTION_MENU (Action Menus)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CTXT_MENU Context Menu 20111222
Properties
Class CL_FPM_ACTION_MENU  
Short Description Action Menus    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20111222   SAP 
Last change 20130531   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 IF_FPM_CTXT_MENU Context Menu 20111222
Friends
Class CL_FPM_ACTION_MENU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MENU Instance attribute Private Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20051117-120623 20120322
2 MT_EVENT Static Attribute Public Type reference (TYPE) TY_T_EVENT 20111223
3 MT_ITEM Instance attribute Private See coding 20111222
4 MV_CHANGED Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20111223
5 MV_CONTROL_ID Instance attribute Public Type reference (TYPE) STRING ID of the UI control 20111223
6 MV_ID Instance attribute Private Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20111222
7 MV_IMAGE_SOURCE Instance attribute Private Type reference (TYPE) FPMGB_IMAGE_SRC Image 20111222
8 MV_TEXT Instance attribute Private Type reference (TYPE) FPM_CTXT_MENU_ITEM_TEXT Text of a Context Menu Item 20111222
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111222
2 CREATE_FROM_CONTEXT Static method Public Method 20111222
3 CREATE_FROM_TABLE Static method Public Method 20121206
4 RENDER Instance method Public Method 20111222
Events
Class CL_FPM_ACTION_MENU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CTXT_MENU_ITEM Public See coding 20111222 begin of ty_s_ctxt_menu_item, id type fpm_element_id, type type fpm_ctxt_menu_item_type, text type fpm_ctxt_menu_item_text, add_separator type fpm_add_separator, image_source type fpmgb_image_src, submenu_id type fpm_ctxt_menu_id, event_id type fpm_event_id, index type fpm_index, action_type type fpm_action_type, needs_more_info type wdy_boolean, submenu type ref to cl_fpm_action_menu, event type ref to cl_fpm_event, event_parameters type string, end of ty_s_ctxt_menu_item
2 TY_S_CTXT_MENU_ITEM_CONTEXT Private See coding 20111222 begin of ty_s_ctxt_menu_item_context, id type fpm_element_id, type type fpm_ctxt_menu_item_type, text type fpm_ctxt_menu_item_text, add_separator type fpm_add_separator, image_source type fpmgb_image_src, submenu_id type fpm_ctxt_menu_id, event_id type fpm_event_id, event_parameters type string, index type fpm_index, action_type type fpm_action_type, needs_more_info type wdy_boolean, submenu type ref to cl_fpm_action_menu, end of ty_s_ctxt_menu_item_context
3 TY_S_EVENT Public See coding 20111223 begin of ty_s_event, id type string, event type ref to cl_fpm_event, end of ty_s_event
4 TY_S_MENU Public See coding 20121206 BEGIN OF ty_s_menu, id TYPE fpm_ctxt_menu_id, items TYPE ty_t_menu_item, END OF ty_s_menu
5 TY_S_MENU_ITEM Public See coding 20121206 BEGIN OF ty_s_menu_item, id TYPE fpm_element_id, type TYPE fpm_ctxt_menu_item_type, text TYPE fpm_ctxt_menu_item_text, add_separator TYPE fpm_add_separator, image_source TYPE fpmgb_image_src, submenu_id TYPE fpm_ctxt_menu_id, event_id TYPE fpm_event_id, event_parameters TYPE string, index TYPE fpm_index, action_type TYPE fpm_action_type, needs_more_info TYPE wdy_boolean, END OF ty_s_menu_item
6 TY_T_CTXT_MENU_ITEM Public See coding 20111222 ty_t_ctxt_menu_item type standard table of ty_s_ctxt_menu_item
7 TY_T_CTXT_MENU_ITEM_CONTEXT Private See coding 20111222 ty_t_ctxt_menu_item_context type standard table of ty_s_ctxt_menu_item_context
8 TY_T_EVENT Public See coding 20111223 ty_t_event type hashed table of ty_s_event with UNIQUE key id
9 TY_T_MENU Public See coding 20121206 ty_t_menu TYPE SORTED TABLE OF ty_s_menu WITH UNIQUE KEY id
10 TY_T_MENU_ITEM Public See coding 20121206 ty_t_menu_item TYPE SORTED TABLE OF ty_s_menu_item WITH UNIQUE KEY id
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20111222
2 Importing IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20111222
3 Importing ITEMS Call by reference Type reference (TYPE) TY_T_CTXT_MENU_ITEM 20111222
4 Importing TEXT Call by reference Type reference (TYPE) FPM_CTXT_MENU_ITEM_TEXT Text of a Context Menu Item 20111222

Method CONSTRUCTOR on class CL_FPM_ACTION_MENU has no exception.

Method CREATE_FROM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CTXT_MENU_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20111222
2 Importing IV_CTXT_MENU_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20111222
3 Importing IV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20111222
4 Importing IV_TEXT Call by reference Type reference (TYPE) FPM_CTXT_MENU_ITEM_TEXT Text of a Context Menu Item 20111222
5 Returning RO_ACTION_MENU Value transfer Object reference (TYPE REF TO) CL_FPM_ACTION_MENU Action Menus 20111222

Method CREATE_FROM_CONTEXT on class CL_FPM_ACTION_MENU has no exception.

Method CREATE_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MENU Call by reference Type reference (TYPE) TY_T_MENU Menus 20121206
2 Importing IV_CTXT_MENU_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20121206
3 Importing IV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20121206
4 Importing IV_TEXT Call by reference Type reference (TYPE) FPM_CTXT_MENU_ITEM_TEXT Text of a Context Menu Item 20121206
5 Returning RO_ACTION_MENU Value transfer Object reference (TYPE REF TO) CL_FPM_ACTION_MENU Action Menus 20121206

Method CREATE_FROM_TABLE on class CL_FPM_ACTION_MENU has no exception.

Method RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_FPM_GUIBB_RENDER Rendering utility 20111223
2 Importing IS_SUBMENU Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20120321
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120322
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120703
5 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20051117-120623 20111222

Method RENDER on class CL_FPM_ACTION_MENU has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732