SAP ABAP Interface IF_FPM_CTXT_MENU (Context Menu)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_ACTION_MENU Action Menus 20111222
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_CTXT_MENU Context Menu 20110606
Properties
Interface IF_FPM_CTXT_MENU  
Short Description Context Menu    
General Data
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20110606   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_FPM_CTXT_MENU has no forward declaration.
Interfaces
Interface IF_FPM_CTXT_MENU has no interface.
Friends
Interface IF_FPM_CTXT_MENU has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 E_TYPE Constant Public See coding 20110609
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTIONITEM Instance method Public Method 20110608
2 ADD_PARAMETER Instance method Public Method Adds Parameters to all FPM Events triggered via this menu 20111107
3 ADD_SEPARATOR Instance method Public Method 20110608
4 ADD_SUBMENU Instance method Public Method 20110608
5 GET_DETAIL Instance method Public Method 20110608
6 GET_SUBMENU Instance method Public Method 20110609
7 REMOVE_ITEM Instance method Public Method 20110609
Events
Interface IF_FPM_CTXT_MENU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CTXT_MENU_ITEM Public See coding 20110608 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, end of ty_s_ctxt_menu_item
2 TY_T_CTXT_MENU_ITEM Public See coding 20110608 ty_t_ctxt_menu_item type standard table of ty_s_ctxt_menu_item
Method Signatures

Method ADD_ACTIONITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20110608
2 Importing IV_FPM_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20110608
3 Importing IV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20110608
4 Importing IV_INDEX Call by reference Type reference (TYPE) FPM_INDEX Sequential Order of FPM UI Elements 20110608
5 Importing IV_NEEDS_MORE_INFO Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110608
6 Importing IV_TEXT Call by reference Type reference (TYPE) FPM_CTXT_MENU_ITEM_TEXT Text of a Context Menu Item 20110608
# Exception Resumable Description Created on
1 CX_FPM_RUNTIME 20110706

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20111107

Method ADD_PARAMETER on Interface IF_FPM_CTXT_MENU has no exception.

Method ADD_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) FPM_INDEX Sequential Order of FPM UI Elements 20110608

Method ADD_SEPARATOR on Interface IF_FPM_CTXT_MENU has no exception.

Method ADD_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20110608
2 Importing IV_INDEX Call by reference Type reference (TYPE) FPM_INDEX Sequential Order of FPM UI Elements 20110608
3 Importing IV_TITLE Call by reference Type reference (TYPE) FPM_CTXT_MENU_TITLE Title of a Context Menu 20110608
4 Returning RO_SUBMENU Value transfer Object reference (TYPE REF TO) IF_FPM_CTXT_MENU Submenu 20110608

Method ADD_SUBMENU on Interface IF_FPM_CTXT_MENU has no exception.

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) TY_T_CTXT_MENU_ITEM Items 20110608
2 Exporting EV_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20110608
3 Exporting EV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_IMAGE_SRC Image 20110608
4 Exporting EV_TITLE Call by reference Type reference (TYPE) FPM_CTXT_MENU_TITLE Title of a Context Menu 20110608

Method GET_DETAIL on Interface IF_FPM_CTXT_MENU has no exception.

Method GET_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20110609
2 Returning RO_SUBMENU Value transfer Object reference (TYPE REF TO) IF_FPM_CTXT_MENU Context Menu 20110609
# Exception Resumable Description Created on
1 CX_FPM_RUNTIME Runtime exceptions 20110706

Method REMOVE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20110609
# Exception Resumable Description Created on
1 CX_FPM_RUNTIME Floorplan exceptions 20110706
History
Last changed by/on SAP  20130531 
SAP Release Created in 731