SAP NetWeaver Business Client
1 Overview
1.1 Business Client Versions
1.2 What Is New in NWBC 3.5
1.3 Technology Block Diagram
2 Using NetWeaver Business Client
2.1 Starting NWBC
2.2 Shell Overview
2.3 Navigation
2.4 Content Area Types
2.5 Multi-Windows
2.6 Menus
2.7 Search
2.8 Navigation Area and Quick Launch
2.9 Side Panel
2.10 Logging Off
2.11 Connecting to Different Systems
2.12 Extended Supportability
2.13 NWBC for HTML
3 Installation and Client Configuration
3.1 Desktop Installation
3.2 Installation Together with SAP GUI
3.3 Installation of NWBC on Windows Terminal Server
3.4 End-User Configuration
3.4.1 Configuring System Connections
3.4.2 Configuring Search Providers
3.4.3 Configuring Support Information
3.4.4 Configuring Personalization Settings
3.4.5 Configuring the Side Panel
3.5 Administrator Configuration
3.6 Using NWBC with a Load Balancer
3.7 Suppressing the SAP GUI for HTML Warning
4 Server Configuration
4.1 HTTP(S) Settings in ICM
4.2 Active Services in ICF
4.3 Settings for Fully Qualified Domain Names
4.4 System Security Settings
4.5 Cockpits
4.6 Configuration in Table NWBC_CFG
4.7 ~test Page
4.8 ~launch Page
4.9 Transaction NWBC
5 Role Maintenance in PFCG
5.1 PFCG Overview
5.2 Improvements in PFCG User Interface
5.3 Role Description
5.4 Menu Options
5.5 Navigation Tree
5.6 Default Pages and Service Maps
5.7 Link Collections
5.8 Single Top Level
5.9 Menu
5.10 Side Panel
5.10.1 Defining Side Panels
5.10.2 Assigning Side Panels
5.11 Remote Systems
5.12 Object-Based Navigation
5.12.1 OBN Overview
5.12.2 Determining the OBN Interface
5.12.3 Defining an OBN Target
5.12.4 Parameter Mapping
5.12.5 Determining Parameters for Transactions
5.12.6 OBN Target In Remote System
5.12.7 Dynamic System Target for OBN
5.12.8 Handling of Complex Data
5.13 Role Comparison
5.14 Merging of Navigation Trees
6 Programming Aspects
6.1 Generating an External Startup URL for NWBC
6.1.1 Short Form of URL
6.1.2 Long Form of URL for ~canvas Sequence
6.1.3 Long Form of URL for ~roletest Sequence
6.1.4 URL Construction
6.2 Creating an NWBC Desktop Icon
6.3 High-Level Architecture
6.4 ABAP-Based APIs
6.5 HTTP REST Based APIs
6.5.1 ATOM-Based APIs
6.5.2 APIs to Export Detailed Information
6.5.3 APIs to Export Content to SAP NetWeaver Portal
NWBC Application Context
6.7 Integrating the Context-Sensitive Side Panel
6.7.1 Identification of UI Elements with SAP GUI Property Collec
6.7.1.1 Identifying UI Elements with SAP GUI Property Collector
6.7.2 Creating Tags in the Tag Table
6.7.3 Refresh and Pin
6.7.4 Events
6.7.5 Implementation of a Side Panel Application with HTML and J
6.7.6 Implementation of a Side Panel Application with Web Dynpro
6.7.7 Passing Data to Side Panel Application Using API
6.7.8 Side Panel Lifetime Aspects
7 Security Aspects
7.1 NWBC and Authentication
7.2 Use of Digital Certificates
7.3 Logon Tickets and Assertion Tickets
7.4 Trusted Relationships
7.5 Configuring Authentication on the Server
Appendix: SSO Starting an HTTP-Based Session (such as Web Dynpro
Appendix: SSO Starting a Windows GUI Session
7.6 ICF Configuration
7.7 Certificate Error Popups in the Browser
7.8 Security Zones in Internet Explorer
7.9 Whitelist
7.9.1 Defining Whitelist Using File
7.9.2 Defining Whitelist in HTTP_WHITELIST in ABAP Back-End
7.10 Side Panel and SAP GUI Scripting
8 Performance Aspects
8.1 Performance Analysis
8.2 Measuring Performance
8.3 Session Management of Side Panel
9 How-To Guides
9.1 How To Integrate NWBC into a Microsoft SharePoint Portal
9.2 How to Integrate NWBC into an IBM WebSphere Portal
9.2.1 Create a User Group and Assign a New User to That Group
9.2.2 Create a Portlet Pointing to a WDA Application Via NWBC
9.2.3 Create a Portal Page Including the WDA Portlet
9.2.4 Allow the User Group to Access the Portal Page and the Por
9.2.5 Start the Application
9.3 How To Integrate CRM WebClient into NWBC
10 Troubleshooting
SUP.01 What Information Should Be Included in a Problem Ticket
SUP.02 When Is an Error an NWBC Error?
SUP.03 How to Activate Tracing
SUP.04 How to Create a Support Report
SUP.05 Where Are the Trace Files Stored?
SUP.06 How to Open an HTTP Connection to a Customer Site
SUP.07 Why Do We Need a User with the Correct Roles Assigned?
INSTALL.01 SAP GUI Version Information
INSTALL.02 How to Obtain the Portal Version
INSTALL.03 On which SAP NetWeaver Versions is NWBC 3.0 Supported
INSTALL.04 We have NW7.01 SP<06 and can see /sap/bc/nwbc, but ..
INSTALL.05 We Have an Old Version of SAP NetWeaver, Can we Use N
INSTALL.06 Can We Use NWBC If our SAP NetWeaver Version Is Older
INSTALL.07 Internet Explorer and Links that Open New Windows
INSTALL.08 NWBC 3.0 and 1.0 Maintenance and Support
INSTALL.09 NWBC for Desktop Installation Errors (SAP Setup Error
INSTALL.10 NWBC for Desktop File Location
INSTALL.11 Manually Uninstalling NWBC for Desktop
INSTALL.12 Installation Only Extracts Without Installing
INSTALL.13 Problems Installing .NET 3.5
CFG.01 Message Logon to SAP System Failed
CFG.02 Interactive Option GUI Link for ICF Service Nodes
CFG.03 Message SAP GUI failed to start <transaction>
ABAP.01 Locks After Short Dumps or Exceptions
PFCG.01 Searching for Technical Names
PFCG.02 What Happens If No Roles are Assigned?
PFCG.03 Why Are Some Strings in Quotation Marks?
OBN.01 Object-Based Navigation Errors
OBN.02 Failed to Resolve Object-Based Navigation
OBN.03 How to Verify OBN Configuration at Database Level
OBN.04 How to Debug OBN
OBN.05 How to Handle Long Portal-Based OBN Targets
OBN.99 What to Do If All Else Fails...
PORTAL.01 The Size of (SAP NetWeaver Portal) iViews is Too Small
PORTAL.02 Navigation in NWBC After Changes to Portal Roles
SEC.01 Security Errors
SEC.02 Logon with Different User when Digital Certificates Are A
SEC.03 SSO logon not possible; browser logon ticket cannot be ac
SEC.04 SSO Logon Not Possible; Logon Tickets Not Activated on Se
SEC.05 Possible Number of Active Connections with NWBC
SEC.06 Can Authentication Information be Shared Between Connecti
SEC.07 Security Alert: Security Certificate Has Expired or Is No
SEC.08 Browser-Based Testing and Authentication
SEC.9 Why Does NWBC Only Use Basic Authentication Popup for Logo
SEC.10 J2EE Overwriting MYSAPSSO2
SEC.12 'Connection to System Failed'
CRASH.01 What Exactly Does Crash Mean?
CRASH.02 Microsoft .Net Exception
CRASH.03 Crashes in NWBC (While Displaying an HTML Application)
CRASH.04 CX_NWBC=>NO_COCKPIT
CRASH.05 CX_NWBC=>INVALID_COMMAND
CRASH.06 Blue Screen of Death
CRASH.07 CX_NWBC=>RELEASE_UNSUPPORTED 'NWBC is only supported wi