The Internet Communication Framework (ICF) allows you to communicate with the SAP system using Internet standard protocols (HTTP, HTTPS, and SMTP). In the ICF tree, the NWBC runtime also has a node that is available by default under the path /sap/bc/ui2/nwbc. This node must be active to enable any NWBC client to access the server.
Below the nwbc node, there are a number of nodes in the format nwbc_* that are used to limit access to specific NWBC services. For more information, see SAP Library for SAP NetWeaver on SAP Help Portal at http://help.sap.com/netweaver and search for Internet Communication Framework and Active Services in SICF.
A subnode must be active so that the cockpit can work.
The table shows the ICF nodes relevant for NWBC:
Node |
Representation in Browser |
Description |
---|---|---|
nwbc_launch |
/sap/bc/ui2/nwbc/~launch |
Transaction /UI2/NWBC (started in the SAP GUI) displays a launch page with a complete list of all available cockpits and all roles that are assigned to the user. For more information, see Transaction /UI2/NWBC. Effectively, the transaction starts the nwbc_launch node of NWBC. For security reasons, the ~launch page is controlled through the nwbc_launch node in the ICF tree and can be deactivated here. For more information, see ~launch Page (UI Services). If this node is deactivated, transaction /UI2/NWBC directly starts NWBC for HTML client without allowing the user to select a specific cockpit. All roles are involved then. |
nwbc_test |
/sap/bc/ui2/nwbc/~test |
This is an access channel that dumps, in raw format, all relevant troubleshooting information that help to resolve a problem. The information from ~test includes the complete NWBC configuration, all roles assigned, and a large amount of user-relevant information. For more information, see ~test Page (UI Services). When NWBC creates a support ZIP file, it also includes all this information, if available. This node can selectively be disabled. Activate this node in low security systems because the additional troubleshooting information from the server can help extensively. We recommend that you disable this node for high security systems or systems directly connected to the internet. |
nwbc_debug |
/sap/bc/ui2/nwbc/~debug |
This node is used for internal development only. Therefore, make sure it is disabled in all productive systems. This allows you to run an alternative $TMP runtime for troubleshooting purposes. |
exprt_sapportal |
/sap/bc/ui2/nwbc/~sapportal |
This node controls the activation of an API that can be used by SAP NetWeaver Portal (SAP NetWeaver 7.02 or higher) to retrieve role information for using dynamically in an enterprise portal. For more information, see HTTP REST Based APIs and SAP Library for SAP NetWeaver on SAP Help Portal at http://help.sap.com . |
nwbc_ext2int |
/sap/bc/ui2/nwbc/nwbc_ext2int |
This node is used when data is to be displayed in a side panel. The node converts the external representation of UI elements to an internal representation. All remote systems must have a TRUST relationship to the NWBC logon system. Otherwise the HTTP request doing the conversion fails. For more information about authentication, see Security Aspects and SAP Note 1611298 . |
nwbc_roletest |
/sap/bc/ui2/nwbc/~roletest |
This node is used to test roles. You can start NWBC with roles that are not assigned to your user, but only with display authorization. This node makes the Other section on the ~launch page visible. For more information, see ~launch Page (UI Services). This node is used for internal development only. Therefore, make sure it is disabled on all productive systems. |
Web Dynpro ABAP, SAPUI5, and BSP
For NWBC applications based on Web Dynpro ABAP, SAPUI5, or BSP, the relevant nodes must be active in the ICF service tree.
For more information about Web Dynpro ABAP settings, see Initial Configuration Settings in Initial System-Wide Configuration Settings for Web Dynpro ABAP and Active Services in SICF.
For more information about BSP settings, see Prerequisites in Business Server Pages Administration.
From the back-end system, go to the ICF service tree (SICF) transaction.
Set the Hierarchy Type to SERVICE and choose Execute (F8).
Expand the nodes under default_host.
To access the cockpit subnode for NWBC, navigate to the following directory: default_host/sap/bc/ui2/nwbc.
Select the relevant service node(s) and choose
.