Hierarchy
⤷ 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 |