SAP ABAP Class CL_FDT_WD_OBJECT_MENU (FDT WD: Menu to select/create etc. FDT objects)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_OBJECT_MENU FDT WD: Object Menu 20090903
Properties
Class CL_FDT_WD_OBJECT_MENU  
Short Description FDT WD: Menu to select/create etc. FDT objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20080902   SAP 
Last change 20140121   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)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_WD_EVENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_OBJECT_MENU FDT WD: Object Menu 20090903
Friends
Class CL_FDT_WD_OBJECT_MENU has no friend class.
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 20080903
2 GC_ACTION_PARAM_CONTEXT_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CONTEXT_QUERY' Action: Call Context (Query) 20080911
3 GC_ACTION_PARAM_CREATE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_CREATE' Action: Create Object 20080911
4 GC_ACTION_PARAM_DISPLAY_DOCU Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_DISPLAY_DOCU' Action 20111207
5 GC_ACTION_PARAM_OBJ_ID Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_ID' Object ID 20080903
6 GC_ACTION_PARAM_OBJ_SELECTED Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_SELECTED' Action: Object Selected 20080903
7 GC_ACTION_PARAM_OBJ_TYPE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_TYPE' Action: Object Type 20080911
8 GC_ACTION_PARAM_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CALL_QUERY' Action: Call Query 20080911
9 GC_ACTION_PARAM_REMOVE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_OBJECT_REMOVE' Action: Removes Object 20080911
10 GC_DEFAULT_QUICK_SELECT_ITEMS Constant Public Type reference (TYPE) I 10 Default number of quick selection items 20080909
11 GC_MENU_ITEM_CONTEXT Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CONTEXT' Context Menu Item 20081216
12 GC_MENU_ITEM_CREATE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_CREATE' Create Menu Item 20081216
13 GC_MENU_ITEM_DISPLAY_DOCU Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_DISPLAY_DOCU' Context Menu Item 20111207
14 GC_MENU_ITEM_QUERY Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_QUERY' Query Menu Item 20081216
15 GC_MENU_ITEM_REMOVE Constant Public Type reference (TYPE) STRING 'OBJECT_MENU_REMOVE' Remove Menu Item 20081216
16 GC_OBJECT_TYPE_ACTION Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_ACTION' 20080910
17 GC_OBJECT_TYPE_CONTEXT Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_CONTEXT' 20080910
18 GC_OBJECT_TYPE_DATA_OBJECT Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_DATA_OBJECT' 20080910
19 GC_OBJECT_TYPE_EXPRESSION Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_EXPRESSION' 20080910
20 GC_OBJECT_TYPE_FUNCTION Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_FUNCTION' 20080910
21 GC_OBJECT_TYPE_RULE Constant Private Type reference (TYPE) STRING 'OBJECT_MENU_RULE' 20080910
22 GTS_SYSTEM_OBJECTS Static Attribute Private Type reference (TYPE) TS_SYSTEM_OBJECTS System Objects 20080909
23 GTS_TADIR Static Attribute Private Type reference (TYPE) TS_TADIR Buffer for TADIR entries 20111207
24 MO_CONFIGURATION Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20081017
25 MO_FAVOURITE Instance attribute Private Object reference (TYPE REF TO) CL_FDT_WD_RT_FAVORITE Reuse tree class for repository view 20110208
26 MO_HISTORY Instance attribute Private Object reference (TYPE REF TO) CL_FDT_WD_RT_HISTORY History 20080909
27 MTH_FILTER_OBJECT_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TH_OBJECT_ID Filter by ID 20081017
28 MT_FILTER_DATA_OBJECT_TYPES Instance attribute Private Type reference (TYPE) T_DATA_OBJECT_TYPE Filter Data Object Types 20080902
29 MT_FILTER_ELEMENT_TYPES Instance attribute Private Type reference (TYPE) T_ELEMENT_TYPE Filter Element Types 20080902
30 MV_CALLER_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Caller Id 20130618
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER Instance method Private Method Applies Filter 20100729
2 CHECK_CONFIGURATION Instance method Private Method Inspects the configuration parameters 20080917
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080902
4 CREATE_CONTEXT_ITEMS Instance method Private Method Creates a submenu for the list of id's given as parameter 20110217
5 CREATE_DISPLAY_DOCU_ITEM Static method Public Method Creates a submenu for the list of id's given as parameter 20111207
6 CREATE_MENU_ITEMS_FOR_OBJECTS Instance method Private Method Creates a submenu for the list of id's given as parameter 20080903
7 CREATE_QUERY_MENU_ITEM Instance method Private Method This creates a Query Menu item(Create,Select,Remove) 20110321
8 CREATE_QUICK_SELECTION_ITEMS Instance method Private Method Fills the objects for quick selection 20080903
9 CREATE_SUB_MENU_ITEMS Instance method Private Method Fills the objects for quick selection 20110209
10 CREATE_SYSTEM_ITEMS Instance method Private Method Fills the objects for quick selection 20081216
11 FILTER_OBJECT_LIST Instance method Private Method Filters the object list 20080911
12 GENERATE_MENU_ITEM_ID Static method Private Method Generates a menu item id 20081216
13 GET_ACTION_PARAMETER Instance method Public Method Returns the action parameter 20080909
14 GET_ACTION_PARAMETER_STATIC Static method Public Method Returns the action parameter (static method) 20111214
15 GET_MENU_ITEM_BY_ID Instance method Public Method Returns the menu item to alter its properties 20081216
16 GET_TEXT_FOR_OBJECT_TYPE Instance method Private Method Returns a description of an object type 20080904
17 MAP_OBJECT_TYPE Instance method Private Method Map Object Type 20080909
18 RENDER_CONTEXT_MENU Instance method Public Method Renders the context menu to enable standard binding 20081125
19 RENDER_CONTEXT_MENU_DEFAULT Instance method Public Method Renders the default context menu to enable standard binding 20081125
20 RENDER_MENU Instance method Public Method Renders the menu 20080909
21 RENDER_MENU_CONTEXT_OBJECTS Instance method Public Method Renders the menu to enable standard binding (context+expr) 20110303
22 RENDER_MENU_DEFAULT Instance method Public Method Renders the menu to enable standard binding (context+expr) 20080911
23 RENDER_MENU_INTERNAL Instance method Private Method Renders the menu 20080910
24 SET_FILTER_DATA_OBJECT_TYPES Instance method Public Method Sets the filter for data object types 20080902
25 SET_FILTER_ELEMENT_TYPES Instance method Public Method Sets the filter for element types 20080902
26 SET_FILTER_OBJECTS Instance method Public Method Sets the filter for any FDT object (filter by ID) 20081017
Events
Class CL_FDT_WD_OBJECT_MENU has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OBJECT_TYPE Public Type reference (TYPE) STRING Object Types 20080902
2 S_ACTION_PARAMETER Public Type reference (TYPE) IF_FDT_WD_OBJECT_MENU=>S_ACTION_PARAMETER 20080909
3 S_CONFIGURATION Public See coding Configuration 20080902 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 show_object_docu TYPE boole_d, "true: show the object docu section max_items TYPE i, "max menu items, default = 10, infinite = -1 keep_existing_items type boole_d, "true: keeps existing menu items END OF s_configuration
4 S_SYSTEM_OBJECT Private See coding 20080909 BEGIN OF s_system_object, object_type TYPE cl_fdt_wd_object_menu=>object_type, id TYPE if_fdt_types=>id, END OF s_system_object
5 TS_SYSTEM_OBJECTS Private See coding 20080909 ts_system_objects TYPE SORTED TABLE OF s_system_object WITH NON-UNIQUE KEY object_type
6 TS_TADIR Private See coding 20111207 ts_tadir TYPE SORTED TABLE OF tadir WITH UNIQUE KEY pgmid object obj_name
7 T_DATA_OBJECT_TYPE Public See coding Collection of data object types 20080902 t_data_object_type TYPE STANDARD TABLE OF if_fdt_types=>data_object_type
8 T_ELEMENT_TYPE Public See coding Collection of element types 20080902 t_element_type TYPE STANDARD TABLE OF if_fdt_types=>element_type
Method Signatures

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects 20100729

Method APPLY_FILTER on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CHECK_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20080917

Method CHECK_CONFIGURATION on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLER Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Admin Data of Caller 20080903
2 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20081017

Method CONSTRUCTOR on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CREATE_CONTEXT_ITEMS 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 20110217
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20110217
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20110217
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20110217
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application specific parameters 20110217
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20110217
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20110217
8 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
9 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Bound Object ID 20110217
10 Importing IV_DEFAULT_MENU Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110218
11 Returning RV_ITEMS_CREATED Value transfer Type reference (TYPE) I True: items created 20110217

Method CREATE_CONTEXT_ITEMS on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CREATE_DISPLAY_DOCU_ITEM 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 20111207
2 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20111214
3 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20111214
4 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20111207
5 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Bound Object ID 20111207

Method CREATE_DISPLAY_DOCU_ITEM on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CREATE_MENU_ITEMS_FOR_OBJECTS 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 20080903
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20081112
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20080904
4 Importing ITS_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects to be included 20080903
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application specific parameters 20081017
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20080915
7 Importing IV_ACTION_PARAMETER Call by reference Type reference (TYPE) STRING Action Parameter 20080904
8 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20080915
9 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
10 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Bound Object ID 20080909
11 Returning RV_ITEMS_CREATED Value transfer Type reference (TYPE) I True: items created 20080911

Method CREATE_MENU_ITEMS_FOR_OBJECTS on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CREATE_QUERY_MENU_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MENU Call by reference Object reference (TYPE REF TO) CL_WD_MENU 20110321
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20110321
3 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20110321
4 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20110321
5 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20110321
6 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20110321
7 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
8 Importing IV_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20110321
9 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20110321

Method CREATE_QUERY_MENU_ITEM on class CL_FDT_WD_OBJECT_MENU has no exception.

Method CREATE_QUICK_SELECTION_ITEMS 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 20080903
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20081112
3 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20110217
4 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20080904
5 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20080910
6 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST 20081017
7 Importing IV_ACCESS_CONTEXT Call by reference Type reference (TYPE) BOOLE_D True: access context 20080911
8 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20080915
9 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20080915
10 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
11 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Bound object ID 20080909
12 Importing IV_DEFAULT_MENU Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110218
13 Returning RV_ITEMS_CREATED Value transfer Type reference (TYPE) I True: items created 20080911
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080908

Method CREATE_SUB_MENU_ITEMS 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 20110209
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20110209
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20110209
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20110209
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Event Parameter 20110209
6 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Object IDs as unsorted index table 20110209
7 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20110209
8 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20110209
9 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
10 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110317
11 Importing IV_TITLE_TEXT Call by reference Type reference (TYPE) STRING 20110209
12 Returning RV_ITEMS_CREATED Value transfer Type reference (TYPE) I True: items created 20110209
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110209

Method CREATE_SYSTEM_ITEMS 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 20081216
2 Importing IO_STATE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_STATE FDT WD: State 20081216
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration 20081216
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20081216
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Event Parameter 20081216
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20081216
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20081216
8 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
9 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110314
10 Returning RV_ITEMS_CREATED Value transfer Type reference (TYPE) I True: items created 20081216
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20081216

Method FILTER_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20080911
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080911

Method GENERATE_MENU_ITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING Menu ID 20081216
2 Importing IV_MENU_ITEM_ID Call by reference Type reference (TYPE) STRING Menu Item ID 20081216
3 Returning RV_ID Value transfer Type reference (TYPE) STRING ID 20081216

Method GENERATE_MENU_ITEM_ID on class CL_FDT_WD_OBJECT_MENU has no exception.

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 20080909
2 Returning RS_ACTION_PARAMETER Value transfer Type reference (TYPE) S_ACTION_PARAMETER Action Parameters 20080909

Method GET_ACTION_PARAMETER on class CL_FDT_WD_OBJECT_MENU has no exception.

Method GET_ACTION_PARAMETER_STATIC 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 20111214
2 Returning RS_ACTION_PARAMETER Value transfer Type reference (TYPE) S_ACTION_PARAMETER Action Parameters 20111214

Method GET_ACTION_PARAMETER_STATIC on class CL_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 20081216
2 Importing IV_MENU_ITEM_ID Call by reference Type reference (TYPE) STRING ID of the menu item (->GC_MENU_ITEM...) 20081216
3 Returning RO_MENU_ITEM Value transfer Object reference (TYPE REF TO) CL_WD_MENU_ITEM Perforce change= / 20050316-075430 20081216

Method GET_MENU_ITEM_BY_ID on class CL_FDT_WD_OBJECT_MENU has no exception.

Method GET_TEXT_FOR_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OBJECT_TYPE Object Types 20080904
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Description 20080904

Method GET_TEXT_FOR_OBJECT_TYPE on class CL_FDT_WD_OBJECT_MENU has no exception.

Method MAP_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20080910
2 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) OBJECT_TYPE internal object type 20080909

Method MAP_OBJECT_TYPE on class CL_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_CONTEXT_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 20081125
2 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20081125
3 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED 20081125
4 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20081125
5 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler 20081125
6 Importing IV_ACTION_MODE Call by reference Type reference (TYPE) BOOLE_D Bind (FDT) Actions instead of expressions 20081125
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20081125
8 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20081125
9 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU 20081125

Method RENDER_CONTEXT_MENU on class CL_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_CONTEXT_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 20081125
2 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20081125
3 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20081125
4 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler 20081125
5 Importing IV_ACTION_MODE Call by reference Type reference (TYPE) BOOLE_D Bind (FDT) Actions instead of expressions 20081125
6 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20081125
7 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20081125
8 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU 20081125

Method RENDER_CONTEXT_MENU_DEFAULT on class CL_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 20081112
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20080909
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20080909
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20080910
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20081017
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler (View) 20080915
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20080915
8 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING Path of visbility attribute 20131203
9 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20080909
10 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20080909

Method RENDER_MENU on class CL_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_MENU_CONTEXT_OBJECTS 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 20110303
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20110303
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20110303
4 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20110303
5 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler 20110303
6 Importing IV_ACTION_MODE Call by reference Type reference (TYPE) BOOLE_D Bind (FDT) Actions instead of expressions 20110303
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20110303
8 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20110303
9 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20110303

Method RENDER_MENU_CONTEXT_OBJECTS on class CL_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 20081112
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20080911
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20080911
4 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Application-specific event parameters 20081017
5 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING Action Handler 20080915
6 Importing IV_ACTION_MODE Call by reference Type reference (TYPE) BOOLE_D Bind (FDT) Actions instead of expressions 20081103
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING Path of enabled attribute 20080915
8 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING 20131203
9 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20080911
10 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20080911

Method RENDER_MENU_DEFAULT on class CL_FDT_WD_OBJECT_MENU has no exception.

Method RENDER_MENU_INTERNAL 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 State 20081112
2 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW View 20080910
3 Importing IS_CONFIGURATION Call by reference Type reference (TYPE) S_CONFIGURATION Configuration, details see type S_CONFIGURATION 20080910
4 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Object Type 20080910
5 Importing IT_EVENT_PARAMETER Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Event Parameter 20081017
6 Importing IV_ACTION_HANDLER Call by reference Type reference (TYPE) STRING 20080915
7 Importing IV_BIND_ENABLED_PATH Call by reference Type reference (TYPE) STRING 20080915
8 Importing IV_BIND_VISIBILITY_PATH Call by reference Type reference (TYPE) STRING Path of visbility attribute 20131203
9 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Object, which is currently bounded...initial is possible! 20080910
10 Importing IV_DEFAULT_MENU Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE True: render default menu 20080911
11 Importing IV_MENU_ID Call by reference Type reference (TYPE) STRING ID of the menu element in the view 20080910
12 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20050916-083208 20081125

Method RENDER_MENU_INTERNAL on class CL_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 20080902

Method SET_FILTER_DATA_OBJECT_TYPES on class CL_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 20080902

Method SET_FILTER_ELEMENT_TYPES on class CL_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 20081017

Method SET_FILTER_OBJECTS on class CL_FDT_WD_OBJECT_MENU has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 712