SAP ABAP Interface IF_FDT_WD_OBJECT_MENU (FDT WD: Object Menu)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_WD_OBJECT_MENU FDT WD: Menu to select/create etc. FDT objects 20090903
Properties
Interface IF_FDT_WD_OBJECT_MENU  
Short Description FDT WD: Object Menu    
General Data
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20090901   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_FDT_WD_OBJECT_MENU has no forward declaration.
Interfaces
Interface IF_FDT_WD_OBJECT_MENU has no interface.
Friends
Interface IF_FDT_WD_OBJECT_MENU has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_PARAM_ACTION Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_ACTION' Action 20090903
2 GC_ACTION_PARAM_CONTEXT_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CONTEXT_QUERY' Action: Call Context (Query) 20090903
3 GC_ACTION_PARAM_CREATE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_CREATE' Action: Create Object 20090903
4 GC_ACTION_PARAM_OBJ_ID Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_ID' Object ID 20090903
5 GC_ACTION_PARAM_OBJ_SELECTED Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_SELECTED' Action: Object Selected 20090903
6 GC_ACTION_PARAM_OBJ_TYPE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_TYPE' Action: Object Type 20090903
7 GC_ACTION_PARAM_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CALL_QUERY' Action: Call Query 20090903
8 GC_ACTION_PARAM_REMOVE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_REMOVE' Action: Removes Object 20090903
9 GC_DEFAULT_QUICK_SELECT_ITEMS Constant Public Type reference (TYPE) I 10 Default number of quick selection items 20090903
10 GC_MENU_ITEM_CONTEXT Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CONTEXT' Context Menu Item 20090903
11 GC_MENU_ITEM_CREATE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CREATE' Create Menu Item 20090903
12 GC_MENU_ITEM_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_QUERY' Query Menu Item 20090903
13 GC_MENU_ITEM_REMOVE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_REMOVE' Remove Menu Item 20090903
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTION_PARAMETER Instance method Public Method Returns the action parameter 20090903
2 GET_MENU_ITEM_BY_ID Instance method Public Method Returns the menu item to alter its properties 20090903
3 RENDER_MENU Instance method Public Method Renders the menu 20090903
4 RENDER_MENU_DEFAULT Instance method Public Method Renders the menu to enable standard binding (context+expr) 20090903
5 SET_FILTER_DATA_OBJECT_TYPES Instance method Public Method Sets the filter for data object types 20090903
6 SET_FILTER_ELEMENT_TYPES Instance method Public Method Sets the filter for element types 20090903
7 SET_FILTER_OBJECTS Instance method Public Method Sets the filter for any FDT object (filter by ID) 20090903
Events
Interface IF_FDT_WD_OBJECT_MENU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACTION_PARAMETER Public See coding Object Types 20090903 BEGIN OF s_action_parameter, action TYPE string, object_id TYPE if_fdt_types=>id, object_type TYPE if_fdt_types=>object_type, END OF s_action_parameter
2 S_CONFIGURATION Public See coding Configuration 20090903 BEGIN OF s_configuration , hide_system_objects_menu TYPE boole_d, "true: hide system objects menu hide_create_entry TYPE boole_d, "true: hide 'Create...' menu entry hide_remove_entry TYPE boole_d, "true: hide 'Remove...' menu entry hide_query_entry TYPE boole_d, "true: hide 'Select...' menu entry hide_quicklinks TYPE boole_d, "true: hide quick links section max_items TYPE i, "max menu items, default = 10, infinite = -1 END OF s_configuration
3 T_DATA_OBJECT_TYPE Public See coding Collection of data object types 20090903 t_data_object_type TYPE STANDARD TABLE OF if_fdt_types=>data_object_type
4 T_ELEMENT_TYPE Public See coding Collection of element types 20090903 t_element_type TYPE STANDARD TABLE OF if_fdt_types=>element_type
Method Signatures

Method GET_ACTION_PARAMETER 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 Web Dynpro: Event 20090903
2 Returning RS_ACTION_PARAMETER Value transfer Type reference (TYPE) S_ACTION_PARAMETER Action Parameters 20090903

Method GET_ACTION_PARAMETER on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method GET_MENU_ITEM_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_WD_MENU Menu 20090903
2 Importing IV_MENU_ITEM_ID Call by reference Type reference (TYPE) STRING ID of the menu item (->GC_MENU_ITEM...) 20090903
3 Returning RO_MENU_ITEM Value transfer Object reference (TYPE REF TO) CL_WD_MENU_ITEM Perforce change= / 20050316-075430 20090903

Method GET_MENU_ITEM_BY_ID on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20090903
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20090903
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20090903
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20090903
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20090903
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler (View) 20090903
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20090903
8 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20090903
9 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20090903

Method RENDER_MENU on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_MENU_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20090903
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20090903
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20090903
4 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20090903
5 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler 20090903
6 Importing IV_ACTION_MODE Call by reference Type reference (TYPE) BOOLE_D Bind (FDT) Actions instead of expressions 20090903
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20090903
8 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20090903
9 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20090903

Method RENDER_MENU_DEFAULT on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method SET_FILTER_DATA_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_OBJECT_TYPES Call by reference Type reference (TYPE) T_DATA_OBJECT_TYPE Data Object Types 20090903

Method SET_FILTER_DATA_OBJECT_TYPES on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method SET_FILTER_ELEMENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEMENT_TYPES Call by reference Type reference (TYPE) T_ELEMENT_TYPE Element Types 20090903

Method SET_FILTER_ELEMENT_TYPES on Interface IF_FDT_WD_OBJECT_MENU has no exception.

Method SET_FILTER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Objects, which have to be filtered out 20090903

Method SET_FILTER_OBJECTS on Interface IF_FDT_WD_OBJECT_MENU has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732