# |
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
|