SAP ABAP Class /UI2/IF_EDM_MP_USERMENUITEM (EDM Model Provider UserMenuItem)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /UI2/IF_EDM_MODEL EDM Model Provider 20130606
Properties
Class /UI2/IF_EDM_MP_USERMENUITEM  
Short Description EDM Model Provider UserMenuItem    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110905   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /UI2/IF_EDM_MP_USERMENUITEM has no forward declaration.
Interfaces
Class /UI2/IF_EDM_MP_USERMENUITEM has no interface implemented.
Friends
Class /UI2/IF_EDM_MP_USERMENUITEM has no friend class.
Attributes
Class /UI2/IF_EDM_MP_USERMENUITEM has no attribute.
Methods
Class /UI2/IF_EDM_MP_USERMENUITEM has no method.
Events
Class /UI2/IF_EDM_MP_USERMENUITEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_MENU_NAVIGATION_ENTRY Public See coding 20130808 BEGIN OF TP_S_MENU_NAVIGATION_ENTRY, object_id TYPE string, " node id unique_id TYPE string, " unique id that is computed to be "stable" parent_id TYPE string, " parent id agr_name TYPE agr_name, " role name origin_id TYPE string, " object_id of the node relative to the role (agr_name) app_id TYPE string, " unique application identifier menu_level TYPE string, " tree depth report_type TYPE string, " see e_report_type client_type TYPE string, " see e_client_type sort_order TYPE i, " sort sequence of the tree level target_system TYPE string, " if this application must be started on a different server sm59_rfc_dest_name TYPE rfcdes-rfcdest, " the related SM59 destination which contains the RFC data to that different server url TYPE string, " application URL url_base TYPE string, " only if /url#hash ==> /url url_hash TYPE string, " only if /url#hash ==> #hash is_hidden TYPE abap_bool, " not shown in tree force_sapgui TYPE abap_bool, " enable native SAPGUI rendering in the browser window_mode TYPE string, " window mode; values see constant interface is_report TYPE abap_bool, " special visualisation is_new_create TYPE abap_bool, " move into "new" menu is_home_page TYPE abap_bool, " homepage of the parent folder for_print TYPE abap_bool, " this entry is used to show "printed" documents, new icon in NWBC v1.0 is_service_map TYPE abap_bool, " not used yet link_collection TYPE abap_bool, " folder is part of link collections single_top_level TYPE abap_bool, " display only one top level entry, rest on left panel menu_entry TYPE abap_bool, " these entries belong in top menu is_search TYPE abap_bool, " entry is a search application is_seldomly_used TYPE abap_bool, " not often used (will be hidden in menu) is_side_panel TYPE abap_bool, " entries of the folder are side panels for the parent folder is_force_dirty TYPE abap_bool, " Brian knows ref_id TYPE string, " homepage/folder reference (object id) text TYPE string, " display text description TYPE string, " tooltip text icon TYPE string, " icon only relevant for folder root nodes (level=1) when visualized on the shell icon_for_service_map TYPE string, " icon only relevant for folders when displayed in a service map (48x48) is_top_level TYPE abap_bool, " set if node is a top level node " has_children type abap_bool, " set if the node has children is_disabled TYPE abap_bool, " entry is visible in tree, but disabled is_emphasized TYPE abap_bool, " entry should be visualized more prominent in tree inherited TYPE abap_bool, " especially at the moment for link collections, this entry is inherited from a parent node dont_cache TYPE abap_bool, " only set in extreme cases when entry cant be cached children_not_loaded TYPE abap_bool, " children of not available yet; skipped probably due to performance reasons application_alias TYPE string, " a string with no further meaning that applications can configure in PFCG to recognize entries again during BADI call application_data TYPE string, " additional application data, which is not used as identifier as application_alias nwbc_context TYPE string, " runtimee encoded string that encodes context for application to know from where it is started text_texts TYPE t_lang_texts, description_texts TYPE t_lang_texts, END OF TP_S_MENU_NAVIGATION_ENTRY
2 TP_S_MENU_SYSTEM_COLLECTION Public See coding 20130731 BEGIN OF tp_s_menu_system_collection, system TYPE string, number_format TYPE string, rtl TYPE boolean, theme TYPE string, time_format TYPE string, time_zone TYPE string, welcome_message TYPE string, END OF tp_s_menu_system_collection
3 TP_S_MENU_USER_COLLECTION Public See coding 20130731 BEGIN OF tp_s_menu_user_collection, id TYPE string, client TYPE string, date_format TYPE string, email TYPE string, first_name TYPE string, full_name TYPE string, language TYPE string, language_bcp TYPE string, last_name TYPE string, END OF tp_s_menu_user_collection
4 TP_S_USERMENUITEM_COLLECTION Public See coding 20130606 BEGIN OF tp_s_usermenuitem_collection, " (Identical to T_MENU_ENTRY) object_id TYPE string, " node id unique_id TYPE string, " unique id that is computed to be "stable" app_id TYPE string, " unique application identifier parent_id TYPE string, " parent id * * agr_name TYPE agr_name, " role name * origin_id TYPE string, " object_id of the node relative to the role (agr_name) * menu_level TYPE string, " tree depth report_type TYPE string, " see e_report_type * client_type TYPE string, " see e_client_type * sort_order TYPE i, " sort sequence of the tree level * target_system TYPE string, " if this application must be started on a different server * sm59_rfc_dest_name TYPE rfcdes-rfcdest, " the related SM59 destination which contains the RFC data to that different server url TYPE string, " application URL * url_base TYPE string, " only if /url#hash ==> /url * url_hash TYPE string, " only if /url#hash ==> #hash * is_hidden TYPE abap_bool, " not shown in tree * force_sapgui TYPE abap_bool, " enable native SAPGUI rendering in the browser * window_mode TYPE string, " window mode; values see constant interface * is_report TYPE abap_bool, " special visualisation * is_new_create TYPE abap_bool, " move into "new" menu is_home_page TYPE abap_bool, " homepage of the parent folder * for_print TYPE abap_bool, " this entry is used to show "printed" documents, new icon in NWBC v1.0 * is_service_map TYPE abap_bool, " not used yet * link_collection TYPE abap_bool, " folder is part of link collections * single_top_level TYPE abap_bool, " display only one top level entry, rest on left panel * menu_entry TYPE abap_bool, " these entries belong in top menu * is_search TYPE abap_bool, " entry is a search application * is_seldomly_used TYPE abap_bool, " not often used (will be hidden in menu) * is_side_panel TYPE abap_bool, " entries of the folder are side panels for the parent folder * is_force_dirty TYPE abap_bool, " Brian knows * ref_id TYPE string, " homepage/folder reference (object id) text TYPE string, " display text * description TYPE string, " tooltip text * icon TYPE string, " icon only relevant for folder root nodes (level=1) when visualized on the shell * icon_for_service_map TYPE string, " icon only relevant for folders when displayed in a service map (48x48) * is_top_level TYPE abap_bool, " set if node is a top level node * has_children type abap_bool, " set if the node has children * is_disabled TYPE abap_bool, " entry is visible in tree, but disabled * is_emphasized TYPE abap_bool, " entry should be visualized more prominent in tree * inherited TYPE abap_bool, " especially at the moment for link collections, this entry is inherited from a parent node * dont_cache TYPE abap_bool, " only set in extreme cases when entry cant be cached * children_not_loaded TYPE abap_bool, " children of not available yet; skipped probably due to performance reasons * application_alias TYPE string, " a string with no further meaning that applications can configure in PFCG to recognize entries again during BADI call * nwbc_context TYPE string, " runtimee encoded string that encodes context for application to know from where it is started * text_texts TYPE t_lang_texts, * description_texts TYPE t_lang_texts, END OF tp_s_usermenuitem_collection
5 TP_S_USERMENUITEM_SELECTION Public See coding 20130607 BEGIN OF tp_s_usermenuitem_selection, "Considered the minimum required entries object_id TYPE string, parent_id TYPE i, " parent id report_type TYPE string, " see e_report_type text TYPE string, url TYPE string, " application URL path TYPE STANDARD TABLE OF string WITH KEY table_line, status_children TYPE c LENGTH 1, depth TYPE i, END OF tp_s_usermenuitem_selection
6 T_LANG_TEXT Public See coding 20130807 BEGIN OF t_lang_text, language TYPE laiso, text TYPE string, END OF t_lang_text
7 T_LANG_TEXTS Public See coding 20130807 t_lang_texts TYPE STANDARD TABLE OF t_lang_text WITH KEY language
8 T_MENU_SYSTEM_COLLECTION Public See coding 20130731 t_menu_system_collection TYPE HASHED TABLE OF tp_s_menu_system_collection WITH UNIQUE KEY system
9 T_MENU_USER_COLLECTION Public See coding 20130731 t_menu_user_collection TYPE HASHED TABLE OF tp_s_menu_user_collection WITH UNIQUE KEY id
10 T_SEARCH_NODES Public See coding 20130808 t_search_nodes TYPE SORTED TABLE OF tp_s_menu_navigation_entry WITH NON-UNIQUE KEY parent_id sort_order
11 T_SEARCH_PROVIDERS Public See coding 20130808 t_search_providers TYPE SORTED TABLE OF tp_s_menu_navigation_entry WITH UNIQUE KEY unique_id
12 T_USERMENUITEM_COLLECTION Public See coding 20130606 t_usermenuitem_collection TYPE HASHED TABLE OF tp_s_usermenuitem_collection WITH UNIQUE KEY unique_id
History
Last changed by/on SAP  20131127 
SAP Release Created in