SAP ABAP Class IF_NWBC_RUNTIME35 (The NWBC Runtime Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_NWBC_RUNTIME The NWBC Runtime Interface 20101208
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NWBC_RUNTIME35 Business Client Runtime v3.5 20101208
Properties
Class IF_NWBC_RUNTIME35  
Short Description The NWBC Runtime Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20101208   SAP 
Last change 20141120    
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_NWBC_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_NWBC_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_NWBC_RUNTIME35 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_NWBC_RUNTIME35 has no interface implemented.
Friends
Class IF_NWBC_RUNTIME35 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GUI_TAGS_MAX_REQUEST_SIZE Constant Public Type reference (TYPE) I 200 20101208
2 PATCH_LEVEL Constant Public Type reference (TYPE) STRING '25' 20101208
3 VERSION Constant Public Type reference (TYPE) STRING `3.5.2.30` Release.Transport.Testtransport 20101208
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASSOCIATED_APPS Instance method Public Method Returns side panel collection for requested context 20121022
2 GET_ASSOCIATED_LINKS Instance method Public Method Returns link collections for requested context 20121030
3 GET_ASSOCIATED_SEARCHES Instance method Public Method Returns search providers collection for requested context 20121030
4 GET_GUI_TAGS4SCREEN Instance method Public Method return tags for a specific gui screen 20101208
5 GET_GUI_TAG_INFO Instance method Public Method returns meta info about gui tags 20101208
6 GET_MENU_HASH Instance method Public Method Returns the hash key for a certain menu 20101217
7 GET_NAVIGATION_TREES Instance method Public Method returns User Menu, SAP Menu and Favorites 20101208
8 GET_WHITELIST Instance method Public Method Return white list entries 20101208
9 INVALIDATE_NAV_TREE_CACHE Instance method Public Method invalidates the navigation tree cache for current user 20101208
Events
Class IF_NWBC_RUNTIME35 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJ_ID Public See coding 20121023 tt_obj_id TYPE STANDARD TABLE OF string WITH DEFAULT KEY
2 TT_REFERENCES Public See coding 20121023 tt_references TYPE STANDARD TABLE OF t_references WITH KEY name
3 T_ALIASES Public Attribute reference (LIKE) 20111123
4 T_ALL_RUNTIME_INFO Public Attribute reference (LIKE) 20111123
5 T_APPLICATION Public Attribute reference (LIKE) 20111123
6 T_APPLICATIONS Public Attribute reference (LIKE) 20111123
7 T_ATTRIBUTE Public Attribute reference (LIKE) 20111123
8 T_ATTRIBUTES Public Attribute reference (LIKE) 20111123
9 T_COCKPIT Public Attribute reference (LIKE) 20111123
10 T_COCKPITS Public Attribute reference (LIKE) 20111123
11 T_COCKPITS_WITH_ROLES Public Attribute reference (LIKE) 20111123
12 T_COCKPIT_WITH_ROLES Public Attribute reference (LIKE) 20111123
13 T_CONFIGURATION Public Attribute reference (LIKE) 20111123
14 T_CONTEXT_LIFETIME Public See coding 20111114 t_context_lifetime TYPE c LENGTH 1
15 T_GUI_SCRIPT_ID Public See coding 20111114 t_gui_script_id TYPE c LENGTH 255
16 T_GUI_TAG Public See coding 20101208 BEGIN OF t_gui_tag, program_name TYPE sobj_name, screen_number TYPE dynnr, tag_id TYPE t_tag_id, gui_script_id TYPE t_gui_script_id, * conv_required TYPE nwbc_conversion_required, " removed; if data_element is filled then backend conversion is necessary data_element TYPE rollname, lifetime TYPE t_context_lifetime, "Equivalent to DTEL NWBC_CONTEXT_LIFETIME is_sap_tag TYPE abap_bool, END OF t_gui_tag
17 T_GUI_TAGS Public See coding 20101208 t_gui_tags TYPE STANDARD TABLE OF t_gui_tag WITH KEY program_name screen_number tag_id
18 T_GUI_TAG_INFO Public See coding 20101208 BEGIN OF t_gui_tag_info, gui_tag_key TYPE timestamp, gui_tags_count TYPE i, END OF t_gui_tag_info
19 T_LANG_TEXT Public Attribute reference (LIKE) 20111123
20 T_LANG_TEXTS Public Attribute reference (LIKE) 20111123
21 T_MENU_TYPE Public Attribute reference (LIKE) 20111123
22 T_NAVIGATION_ENTRY Public Attribute reference (LIKE) 20111123
23 T_NAVIGATION_TREE Public Attribute reference (LIKE) 20111123
24 T_NAVIGATION_TREES Public Attribute reference (LIKE) 20111123
25 T_NAVIGATION_TREE_INFO Public Attribute reference (LIKE) 20111123
26 T_NAVIGATION_TREE_SRT Public Attribute reference (LIKE) 20111123
27 T_NODES Public Attribute reference (LIKE) 20111123
28 T_NWBC_CFG_DB_ENTRY Public Attribute reference (LIKE) 20111123
29 T_NWBC_CFG_DB_TABLE Public Attribute reference (LIKE) 20111123
30 T_OBJECT_IDS Public Attribute reference (LIKE) 20130314
31 T_OBN_RESOLVE_LOG Public Attribute reference (LIKE) 20111123
32 T_OBN_TARGET Public Attribute reference (LIKE) 20111123
33 T_OBN_TARGETS Public Attribute reference (LIKE) 20111123
34 T_PARAMETER Public Attribute reference (LIKE) 20111123
35 T_PARAMETERS Public Attribute reference (LIKE) 20111123
36 T_QUERIED_APPLICATIONS Public Attribute reference (LIKE) 20111123
37 T_REFERENCES Public See coding 20121023 BEGIN OF t_references, name TYPE string, dependent TYPE tt_obj_id, END OF t_references
38 T_REF_ID Public See coding 20101208 BEGIN OF t_ref_id, unique_id TYPE string, END OF t_ref_id
39 T_REF_IDS Public See coding 20101208 t_ref_ids TYPE STANDARD TABLE OF t_ref_id WITH KEY unique_id
40 T_ROLE Public Attribute reference (LIKE) 20111123
41 T_ROLES Public Attribute reference (LIKE) 20111123
42 T_ROLES_INFORMATION Public Attribute reference (LIKE) 20111123
43 T_ROLES_LANG_TEXTS Public Attribute reference (LIKE) 20130314
44 T_ROLE_IDS Public Attribute reference (LIKE) 20111123
45 T_ROLE_LANG_TEXT Public Attribute reference (LIKE) 20130314
46 T_ROLE_NAME Public Attribute reference (LIKE) 20111123
47 T_ROLE_NAMES Public Attribute reference (LIKE) 20111123
48 T_SEARCH_ENTRIES Public Attribute reference (LIKE) 20111123
49 T_SEARCH_ENTRY Public Attribute reference (LIKE) 20111123
50 T_SERVICE_DESCRIPTIONS Public Attribute reference (LIKE) 20130314
51 T_SYSTEM_INFO Public Attribute reference (LIKE) 20111123
52 T_TAG_ID Public See coding 20111114 t_tag_id TYPE c LENGTH 255
53 T_TEXTS Public Attribute reference (LIKE) 20111123
54 T_TEXTS_H Public See coding 20121107 t_texts_h TYPE HASHED TABLE OF smensaplnt WITH UNIQUE KEY spras object_id
55 T_TROUBLE_SHOOTING_INFO Public Attribute reference (LIKE) 20111123
56 T_TROUBLE_SHOOTING_INFO_TEST Public Attribute reference (LIKE) 20111123
57 T_TROUBLE_SHOOTING_TEST_ENTRY Public Attribute reference (LIKE) 20111123
58 T_TROUBLE_SHOOTING_TEST_ENTRYS Public Attribute reference (LIKE) 20111123
59 T_UNIQUE_IDS Public See coding 20121022 t_unique_ids TYPE STANDARD TABLE OF string WITH KEY table_line
60 T_URLS Public Attribute reference (LIKE) 20111123
61 T_USER_INFO Public Attribute reference (LIKE) 20111123
62 T_WHITELIST Public See coding 20101208 BEGIN OF t_whitelist, "==> Whitelist protocol TYPE string, " Protocol for URL (* = wild card) host TYPE string, " Host Name with Domain, for example, *.myDomain.com port TYPE string, " Port, for example, 1080 (empty = not used) url TYPE string, " URL Template to Check, for example, /sap/* END OF t_whitelist
63 T_WHITELIST_ENTRIES Public See coding 20101208 t_whitelist_entries TYPE STANDARD TABLE OF t_whitelist WITH DEFAULT KEY
Method Signatures

Method GET_ASSOCIATED_APPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) T_NAVIGATION_TREE_SRT Navigation Tree Entries 20121022
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS Unique IDs 20121022
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Role Name 20121022
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING Transaction code (SE80) 20121022
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING Node unique ID 20121022
6 Importing IV_URL Call by reference Type reference (TYPE) STRING Generic url 20121022
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING Web Dynpro Application name and configuration 20121022

Method GET_ASSOCIATED_APPS on class IF_NWBC_RUNTIME35 has no exception.

Method GET_ASSOCIATED_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) T_NAVIGATION_TREE_SRT Navigation Tree Entries 20121030
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS Unique IDs 20121030
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Role Name 20121030
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING Transaction code (SE80) 20121030
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING Node unique ID 20121030
6 Importing IV_URL Call by reference Type reference (TYPE) STRING Generic url 20121030
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING Web Dynpro Application name and configuration 20121030

Method GET_ASSOCIATED_LINKS on class IF_NWBC_RUNTIME35 has no exception.

Method GET_ASSOCIATED_SEARCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) T_NAVIGATION_TREE_SRT Navigation Tree Entries 20121030
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS Unique IDs 20121030
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME Role Name 20121030
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING Transaction code (SE80) 20121030
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING Node unique ID 20121030
6 Importing IV_URL Call by reference Type reference (TYPE) STRING Generic url 20121030
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING Web Dynpro Application name and configuration 20121030

Method GET_ASSOCIATED_SEARCHES on class IF_NWBC_RUNTIME35 has no exception.

Method GET_GUI_TAGS4SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUI_TAGS Call by reference Type reference (TYPE) T_GUI_TAGS 20101208
2 Importing IV_PROGRAM_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20101208

Method GET_GUI_TAGS4SCREEN on class IF_NWBC_RUNTIME35 has no exception.

Method GET_GUI_TAG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GUI_TAG_INFO Value transfer Type reference (TYPE) T_GUI_TAG_INFO 20101208

Method GET_GUI_TAG_INFO on class IF_NWBC_RUNTIME35 has no exception.

Method GET_MENU_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MENU_TYPE Call by reference Type reference (TYPE) T_MENU_TYPE IF_NWBC_CONSTANTS=>GC_S_MENU_TYPE-USER 20101217
2 Returning RV_HASH Value transfer Type reference (TYPE) STRING 20101217

Method GET_MENU_HASH on class IF_NWBC_RUNTIME35 has no exception.

Method GET_NAVIGATION_TREES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAVORITES_INFO Call by reference Type reference (TYPE) T_NAVIGATION_TREE_INFO 20101208
2 Exporting ES_SAP_MENU_INFO Call by reference Type reference (TYPE) T_NAVIGATION_TREE_INFO 20101208
3 Exporting ES_USER_MENU_INFO Call by reference Type reference (TYPE) T_NAVIGATION_TREE_INFO 20101208
4 Exporting ET_FAVORITES Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20101208
5 Exporting ET_SAP_MENU Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20101208
6 Exporting ET_USER_MENU Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20101208
7 Importing IV_REQUEST_FAVORITES Call by reference Type reference (TYPE) ABAP_BOOL 20101208
8 Importing IV_REQUEST_SAP_MENU Call by reference Type reference (TYPE) ABAP_BOOL 20101208
9 Importing IV_REQUEST_USER_MENU Call by reference Type reference (TYPE) ABAP_BOOL 20101208

Method GET_NAVIGATION_TREES on class IF_NWBC_RUNTIME35 has no exception.

Method GET_WHITELIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WHITELIST_ENTRIES Value transfer Type reference (TYPE) T_WHITELIST_ENTRIES 20101208

Method GET_WHITELIST on class IF_NWBC_RUNTIME35 has no exception.

Method INVALIDATE_NAV_TREE_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALL_USERS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Invalidate caches of all users 20130412
2 Importing IV_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Log invalidation 20130412

Method INVALIDATE_NAV_TREE_CACHE on class IF_NWBC_RUNTIME35 has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in