SAP ABAP Class /UI2/IF_NWBC_RUNTIME35 (The NWBC Runtime Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /UI2/IF_NWBC_RUNTIME The NWBC Runtime Interface 20120822
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI2/CL_NWBC_RUNTIME35 Business Client Runtime v3.5 20120828
Properties
Class /UI2/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 20120822   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI2/IF_NWBC_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /UI2/IF_NWBC_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /UI2/IF_NWBC_RUNTIME35 has no interface implemented.
Friends
Class /UI2/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 20120822
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASSOCIATED_APPS Instance method Public Method 20130117
2 GET_ASSOCIATED_LINKS Instance method Public Method 20130117
3 GET_ASSOCIATED_SEARCHES Instance method Public Method 20130117
4 GET_GUI_TAGS4SCREEN Instance method Public Method 20120822
5 GET_GUI_TAG_INFO Instance method Public Method 20120822
6 GET_MENU_HASH Instance method Public Method 20120822
7 GET_NAVIGATION_TREES Instance method Public Method 20120822
8 GET_WHITELIST Instance method Public Method 20120822
9 INVALIDATE_NAV_TREE_CACHE Instance method Public Method 20120822
Events
Class /UI2/IF_NWBC_RUNTIME35 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_OBJ_ID Public See coding 20130117 tt_obj_id TYPE STANDARD TABLE OF string WITH DEFAULT KEY
2 TT_REFERENCES Public See coding 20130117 tt_references TYPE STANDARD TABLE OF t_references WITH KEY name
3 T_ALIASES Public Attribute reference (LIKE) 20120822
4 T_ALL_RUNTIME_INFO Public Attribute reference (LIKE) 20120822
5 T_APPLICATION Public Attribute reference (LIKE) 20120822
6 T_APPLICATIONS Public Attribute reference (LIKE) 20120822
7 T_ATTRIBUTE Public Attribute reference (LIKE) 20120822
8 T_ATTRIBUTES Public Attribute reference (LIKE) 20120822
9 T_COCKPIT Public Attribute reference (LIKE) 20120822
10 T_COCKPITS Public Attribute reference (LIKE) 20120822
11 T_COCKPITS_WITH_ROLES Public Attribute reference (LIKE) 20120822
12 T_COCKPIT_WITH_ROLES Public Attribute reference (LIKE) 20120822
13 T_CONFIGURATION Public Attribute reference (LIKE) 20120822
14 T_CONTEXT_LIFETIME Public See coding 20120822 T_CONTEXT_LIFETIME type c LENGTH 1
15 T_GUI_SCRIPT_ID Public See coding 20120822 T_GUI_SCRIPT_ID type c LENGTH 255
16 T_GUI_TAG Public See coding 20120822 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 20120822 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 20120822 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) 20120822
20 T_LANG_TEXTS Public Attribute reference (LIKE) 20120822
21 T_MENU_TYPE Public Attribute reference (LIKE) 20120822
22 T_NAVIGATION_ENTRY Public Attribute reference (LIKE) 20120822
23 T_NAVIGATION_TREE Public Attribute reference (LIKE) 20120822
24 T_NAVIGATION_TREES Public Attribute reference (LIKE) 20120822
25 T_NAVIGATION_TREE_INFO Public Attribute reference (LIKE) 20120822
26 T_NAVIGATION_TREE_SRT Public Attribute reference (LIKE) 20120822
27 T_NODES Public Attribute reference (LIKE) 20120822
28 T_OBJECT_IDS Public Attribute reference (LIKE) 20130418
29 T_OBN_RESOLVE_LOG Public Attribute reference (LIKE) 20120822
30 T_OBN_TARGET Public Attribute reference (LIKE) 20120822
31 T_OBN_TARGETS Public Attribute reference (LIKE) 20120822
32 T_PARAMETER Public Attribute reference (LIKE) 20120822
33 T_PARAMETERS Public Attribute reference (LIKE) 20120822
34 T_QUERIED_APPLICATIONS Public Attribute reference (LIKE) 20120822
35 T_REFERENCES Public See coding 20130117 BEGIN OF t_references, name TYPE string, dependent TYPE tt_obj_id, END OF t_references
36 T_REF_ID Public See coding 20120822 BEGIN OF t_ref_id, unique_id TYPE string, END OF t_ref_id
37 T_REF_IDS Public See coding 20120822 t_ref_ids TYPE STANDARD TABLE OF t_ref_id WITH KEY unique_id
38 T_ROLE Public Attribute reference (LIKE) 20120822
39 T_ROLES Public Attribute reference (LIKE) 20120822
40 T_ROLES_INFORMATION Public Attribute reference (LIKE) 20120822
41 T_ROLES_LANG_TEXTS Public Attribute reference (LIKE) 20130418
42 T_ROLE_IDS Public Attribute reference (LIKE) 20120822
43 T_ROLE_LANG_TEXT Public Attribute reference (LIKE) 20130418
44 T_ROLE_NAME Public Attribute reference (LIKE) 20120822
45 T_ROLE_NAMES Public Attribute reference (LIKE) 20120822
46 T_SEARCH_ENTRIES Public Attribute reference (LIKE) 20120822
47 T_SEARCH_ENTRY Public Attribute reference (LIKE) 20120822
48 T_SERVICE_DESCRIPTIONS Public Attribute reference (LIKE) 20130418
49 T_SYSTEM_INFO Public Attribute reference (LIKE) 20120822
50 T_TAG_ID Public See coding 20120822 T_TAG_ID type c LENGTH 255
51 T_TEXTS Public Attribute reference (LIKE) 20120822
52 T_TEXTS_H Public See coding 20130117 t_texts_h TYPE HASHED TABLE OF smensaplnt WITH UNIQUE KEY spras object_id
53 T_TROUBLE_SHOOTING_INFO Public Attribute reference (LIKE) 20120822
54 T_TROUBLE_SHOOTING_INFO_TEST Public Attribute reference (LIKE) 20120822
55 T_TROUBLE_SHOOTING_TEST_ENTRY Public Attribute reference (LIKE) 20120822
56 T_TROUBLE_SHOOTING_TEST_ENTRYS Public Attribute reference (LIKE) 20120822
57 T_UNIQUE_IDS Public See coding 20130117 t_unique_ids TYPE STANDARD TABLE OF string WITH KEY table_line
58 T_URLS Public Attribute reference (LIKE) 20120822
59 T_USER_INFO Public Attribute reference (LIKE) 20120822
60 T_WHITELIST Public See coding 20120822 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
61 T_WHITELIST_ENTRIES Public See coding 20120822 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 20130117
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS 20130117
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME 20130117
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING 20130117
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING 20130117
6 Importing IV_URL Call by reference Type reference (TYPE) STRING 20130117
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING 20130117

Method GET_ASSOCIATED_APPS on class /UI2/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 20130117
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS 20130117
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME 20130117
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING 20130117
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING 20130117
6 Importing IV_URL Call by reference Type reference (TYPE) STRING 20130117
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING 20130117

Method GET_ASSOCIATED_LINKS on class /UI2/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 20130117
2 Exporting ET_NODE_IDS Call by reference Type reference (TYPE) T_UNIQUE_IDS 20130117
3 Importing IV_ROLE Call by reference Type reference (TYPE) AGR_NAME 20130117
4 Importing IV_TR_NAME Call by reference Type reference (TYPE) STRING 20130117
5 Importing IV_UNIQUE_ID Call by reference Type reference (TYPE) STRING 20130117
6 Importing IV_URL Call by reference Type reference (TYPE) STRING 20130117
7 Importing IV_WDA_NAME Call by reference Type reference (TYPE) STRING 20130117

Method GET_ASSOCIATED_SEARCHES on class /UI2/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 20120822
2 Importing IV_PROGRAM_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120822

Method GET_GUI_TAGS4SCREEN on class /UI2/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 20120822

Method GET_GUI_TAG_INFO on class /UI2/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 /UI2/IF_NWBC_CONSTANTS=>GC_S_MENU_TYPE-USER 20120822
2 Returning RV_HASH Value transfer Type reference (TYPE) STRING 20120822

Method GET_MENU_HASH on class /UI2/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 20120822
2 Exporting ES_SAP_MENU_INFO Call by reference Type reference (TYPE) T_NAVIGATION_TREE_INFO 20120822
3 Exporting ES_USER_MENU_INFO Call by reference Type reference (TYPE) T_NAVIGATION_TREE_INFO 20120822
4 Exporting ET_FAVORITES Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20120822
5 Exporting ET_SAP_MENU Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20120822
6 Exporting ET_USER_MENU Call by reference Type reference (TYPE) T_NAVIGATION_TREE 20120822
7 Importing IV_REQUEST_FAVORITES Call by reference Type reference (TYPE) ABAP_BOOL 20120822
8 Importing IV_REQUEST_SAP_MENU Call by reference Type reference (TYPE) ABAP_BOOL 20120822
9 Importing IV_REQUEST_USER_MENU Call by reference Type reference (TYPE) ABAP_BOOL 20120822

Method GET_NAVIGATION_TREES on class /UI2/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 20120822

Method GET_WHITELIST on class /UI2/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 20130418
2 Importing IV_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130418

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