SAP ABAP Interface /UI2/IF_NWBC_RUNTIME35 (The NWBC Runtime Interface)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
/UI2/NWBC_CORE (Package) NetWeaver Business Client - Core Functionality
⤷
⤷
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
| Interface | /UI2/IF_NWBC_RUNTIME35 | |
| Short Description | The NWBC Runtime Interface |
General Data
| Package | /UI2/NWBC_CORE | NetWeaver Business Client - Core Functionality |
| Created | 20120822 | SAP |
| Last changed | 20141120 | |
| 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
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /UI2/IF_NWBC_RUNTIME | The NWBC Runtime Interface | 20120822 |
Friends
Interface /UI2/IF_NWBC_RUNTIME35 has no friend.
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 | Instance method | Public | Method | 20130117 | ||
| 2 | Instance method | Public | Method | 20130117 | ||
| 3 | Instance method | Public | Method | 20130117 | ||
| 4 | Instance method | Public | Method | 20120822 | ||
| 5 | Instance method | Public | Method | 20120822 | ||
| 6 | Instance method | Public | Method | 20120822 | ||
| 7 | Instance method | Public | Method | 20120822 | ||
| 8 | Instance method | Public | Method | 20120822 | ||
| 9 | Instance method | Public | Method | 20120822 |
Events
Interface /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 | ET_NODES | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_SRT | 20130117 | ||||
| 2 | ET_NODE_IDS | Call by reference | Type reference (TYPE) | T_UNIQUE_IDS | 20130117 | ||||
| 3 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | 20130117 | ||||
| 4 | IV_TR_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 5 | IV_UNIQUE_ID | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 6 | IV_URL | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 7 | IV_WDA_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 |
Method GET_ASSOCIATED_APPS on Interface /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 | ET_NODES | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_SRT | 20130117 | ||||
| 2 | ET_NODE_IDS | Call by reference | Type reference (TYPE) | T_UNIQUE_IDS | 20130117 | ||||
| 3 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | 20130117 | ||||
| 4 | IV_TR_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 5 | IV_UNIQUE_ID | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 6 | IV_URL | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 7 | IV_WDA_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 |
Method GET_ASSOCIATED_LINKS on Interface /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 | ET_NODES | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_SRT | 20130117 | ||||
| 2 | ET_NODE_IDS | Call by reference | Type reference (TYPE) | T_UNIQUE_IDS | 20130117 | ||||
| 3 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | 20130117 | ||||
| 4 | IV_TR_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 5 | IV_UNIQUE_ID | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 6 | IV_URL | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 7 | IV_WDA_NAME | Call by reference | Type reference (TYPE) | STRING | 20130117 |
Method GET_ASSOCIATED_SEARCHES on Interface /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 | ET_GUI_TAGS | Call by reference | Type reference (TYPE) | T_GUI_TAGS | 20120822 | ||||
| 2 | IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | SOBJ_NAME | 20120822 |
Method GET_GUI_TAGS4SCREEN on Interface /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 | GUI_TAG_INFO | Value transfer | Type reference (TYPE) | T_GUI_TAG_INFO | 20120822 |
Method GET_GUI_TAG_INFO on Interface /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 | IV_MENU_TYPE | Call by reference | Type reference (TYPE) | T_MENU_TYPE | /UI2/IF_NWBC_CONSTANTS=>GC_S_MENU_TYPE-USER | 20120822 | |||
| 2 | RV_HASH | Value transfer | Type reference (TYPE) | STRING | 20120822 |
Method GET_MENU_HASH on Interface /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 | ES_FAVORITES_INFO | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_INFO | 20120822 | ||||
| 2 | ES_SAP_MENU_INFO | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_INFO | 20120822 | ||||
| 3 | ES_USER_MENU_INFO | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE_INFO | 20120822 | ||||
| 4 | ET_FAVORITES | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE | 20120822 | ||||
| 5 | ET_SAP_MENU | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE | 20120822 | ||||
| 6 | ET_USER_MENU | Call by reference | Type reference (TYPE) | T_NAVIGATION_TREE | 20120822 | ||||
| 7 | IV_REQUEST_FAVORITES | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120822 | ||||
| 8 | IV_REQUEST_SAP_MENU | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120822 | ||||
| 9 | IV_REQUEST_USER_MENU | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120822 |
Method GET_NAVIGATION_TREES on Interface /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 | WHITELIST_ENTRIES | Value transfer | Type reference (TYPE) | T_WHITELIST_ENTRIES | 20120822 |
Method GET_WHITELIST on Interface /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 | IV_ALL_USERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130418 | |||
| 2 | IV_LOG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130418 |
Method INVALIDATE_NAV_TREE_CACHE on Interface /UI2/IF_NWBC_RUNTIME35 has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |