Table of Contents

Open all
Close all
Introduction
13
1 SAP NetWeaver Portal Basics
17
1.1 General Introduction to Enterprise Portals and SAP NetWeaver Portal
17
1.1.1 Enterprise Portal Services
17
1.1.2 Key Terms for Understanding SAP NetWeaver Packaging
19
1.1.3 Mapping of Use Cases to Installable Software Units
20
1.2 Features of SAP NetWeaver Portal
22
1.2.1 Portal Platform and Framework
22
1.2.2 Knowledge Management
23
1.2.3 Collaboration
27
1.2.4 Unification
29
1.2.5 Federated Portal
32
1.2.6 External-Facing Portal
33
1.2.7 Enterprise Workspaces
34
1.2.8 Web Page Composer
37
1.2.9 Wikis
39
1.3 Summary
40
2 Architecture
41
2.1 AS Java Architecture
42
2.1.1 Cluster Architecture
42
2.1.2 Java Instance
43
2.1.3 Central Instance
43
2.2 Server Administration Tools
45
2.2.1 Management Console
45
2.2.2 SAP NetWeaver Administrator
48
2.2.3 Offline Configuration Tool
52
2.2.4 Telnet
54
2.3 Portal Runtime
56
2.3.1 Portal Runtime Container
56
2.3.2 Request Handling by the Server
57
2.3.3 Request Handling by Portal Runtime
59
2.3.4 Starting and Stopping SAP NetWeaver Portal
60
2.4 Network Architecture
63
2.5 Summary
65
3 Installation and Configuration
67
3.1 Preparation for Portal Installation
67
3.1.1 Disabling the Windows Server 2008 Firewall
67
3.1.2 Performing Basic Windows Preparation Steps
68
3.1.3 Required User Authorization for Running SAPinst
69
3.1.4 Preparing the SAP System Transport Host
69
3.1.5 Preparing the Installation Media
70
3.2 SAP NetWeaver Portal Installation Steps
70
3.2.1 Prerequisites for Installation
72
3.2.2 Steps for Installation
72
3.3 Post-Installation Steps
73
3.3.1 Updating Database Statistics
73
3.3.2 Logging On to the Application Server
74
3.3.3 Logging On to SAP NetWeaver Portal
74
3.3.4 Installing the SAP License
74
3.3.5 Secure Sockets Layer Protocol for Database Server Communication
75
3.3.6 Ensuring User Security
75
3.4 Transport Layer Security Configuration
77
3.4.1 Configuration of SSL for SAP NetWeaver Portal
78
3.4.2 Configuration of SNC for Securing AS Java to AS ABAP Connections
80
3.5 User Management Configuration
82
3.5.1 The User Management Engine (UME)
83
3.5.2 Configuration in SAP NetWeaver Portal
84
3.6 System Landscape
87
3.6.1 System Landscape Overview
88
3.6.2 Creating Systems
88
3.6.3 System Aliases
89
3.7 Universal Worklist (UWL) Configuration
90
3.7.1 Basic Configuration of the UWL
91
3.7.2 Customizing UWL Views
96
3.7.3 Item Launch Configuration
99
3.8 Transports and Change Recording
104
3.8.1 Transports
104
3.8.2 Change Recording
107
3.9 Summary
109
4 Integration with SAP Backend Systems and Single Sign-On
111
4.1 Single Sign-On (SSO)
111
4.1.1 Configuring SAP NetWeaver Portal to Issue Logon Tickets
113
4.1.2 Configuring SAP NetWeaver Portal to Accept Logon Tickets
117
4.1.3 Configuring the SAP Backend System to Accept Portal Logon Tickets
122
4.1.4 Configuring SSO with User Mapping
124
4.2 Uploading Roles from ABAP-Based SAP Systems
126
4.3 Role Distribution to ABAP-Based SAP Systems
130
4.4 Summary
134
5 Implementation Planning
135
5.1 Blueprinting
136
5.1.1 Scoping Questionnaire
136
5.1.2 Sizing
145
5.2 Choosing the Technology
148
5.2.1 Custom Development
148
5.2.2 Maintenance and Supportability
155
5.2.3 Designing the Solution
155
5.3 Summary
156
6 Portal Content Development
157
6.1 Roles, Worksets, Pages, and iViews
158
6.1.1 Creating an iView
164
6.1.2 Creating a Page
165
6.1.3 Creating a Workset
170
6.1.4 Creating a Portal Role
170
6.2 Portal Content Translation
174
6.2.1 Creating a Translation Worklist
176
6.2.2 Adding Content and Releasing a Translation Worklist
177
6.2.3 Loading and Translating a Translation Worklist
179
6.2.4 Publishing and Testing a Translation Worklist
181
6.3 Portal Branding
183
6.3.1 Logon Page
183
6.3.2 Framework Page
193
6.3.3 Themes
196
6.3.4 Portal Desktop
198
6.4 Integrating SAP and Non-SAP Content
201
6.5 Implementing Business Packages
203
6.6 Summary
205
7 Development for SAP NetWeaver Portal
207
7.1 Introduction to Portal Component Development
208
7.1.1 SAP NetWeaver Developer Studio
208
7.1.2 Portal Application Structure
213
7.2 Creating a Portal Component
217
7.2.1 Creating an AbstractPortalComponent
218
7.2.2 Creating a JSPDynPage
227
7.2.3 Using Native JSP
232
7.2.4 Portal Services
234
7.3 Web Dynpro Java
240
7.3.1 Web Dynpro Java Concepts
242
7.3.2 Creating and Enhancing a Web Dynpro Application
251
7.4 Web Dynpro ABAP
263
7.4.1 Creating a Web Dynpro ABAP Application
264
7.4.2 Creating a Web Dynpro ALV Application
274
7.4.3 Integrating Adobe Interactive Forms with Web Dynpro ABAP
283
7.4.4 Integrating a Web Dynpro ABAP Application with SAP NetWeaver Portal
292
7.5 Summary
296
8 Federated Portal Network Implementation
299
8.1 Types of Content Sharing
301
8.1.1 Remote Role Assignment (RRA)
301
8.1.2 Remote Delta Links (RDL)
302
8.1.3 WSRP Application Sharing
303
8.2 Preparing the Portals
304
8.2.1 Setting Up Trust Between Portals
304
8.2.2 Setting Up a Registration Password
308
8.2.3 Setting the Root Browse Folder for Remote WSRP Usage
309
8.2.4 Setting Default Connection Values
311
8.3 Managing FPN Connections
311
8.3.1 Creating an FPN Connection
313
8.3.2 Registering/Unregistering FPN Connections
315
8.4 Managing WSRP Connections
316
8.4.1 Manage WSRP Producers
316
8.4.2 View WSRP Producers
318
8.4.3 View WSRP Consumers
319
8.5 Exposing Content
320
8.5.1 Remote Role Assignment Usage
320
8.5.2 Remote Delta Link Usage
321
8.5.3 WSRP Application Sharing Usage
321
8.6 Consuming Content
323
8.6.1 Remote Role Assignment Usage
323
8.6.2 Remote Delta Link Usage
323
8.6.3 WSRP Application Sharing Usage
324
8.7 Summary
325
9 Backup and Recovery
327
9.1 Downtime and High Availability
328
9.1.1 Planning Downtime for SAP NetWeaver Portal
330
9.1.2 SAP NetWeaver Portal Services and Unplanned Downtime
331
9.2 Backup and Restore Strategy
342
9.3 Backup of SAP NetWeaver Portal
343
9.4 Restore of SAP NetWeaver Portal
344
9.5 SAP NetWeaver Portal Database Backup
345
9.5.1 Backup Templates and Data Carriers
345
9.5.2 Backing Up Data
349
9.5.3 Backing Up Log Entries
353
9.6 SAP NetWeaver Portal Database Restore
356
9.7 Summary
357
10 Monitoring Technology and Logging
359
10.1 Using SAP NetWeaver Administrator for Monitoring
359
10.1.1 System Overview
360
10.1.2 Resource Monitoring
362
10.2 Activity Reporting
376
10.2.1 Portal Activity Report
377
10.2.2 Activity Data Collector
382
10.3 Logging and Tracing
388
10.3.1 Log Configuration with SAP NetWeaver Administrator
389
10.3.2 Log Configuration with the Config Tool
392
10.4 Viewing Logs
399
10.4.1 SAP NetWeaver Administrator
399
10.4.2 Command Line
400
10.4.3 Management Console
401
10.5 Logging for SAP NetWeaver Portal PCD Objects
403
10.5.1 Configuring Portal Content Directory Objects Logging
404
10.5.2 Configuring Admin Traceability Service
405
10.6 Troubleshooting
407
10.6.1 Personalization Data Cleanup
407
10.6.2 PCD Cache Release
408
10.6.3 Security Zones Checker
409
10.6.4 Support Role
409
10.7 Summary
411
Appendices
413
A Blueprinting Questionnaire Sample
415
B Useful Resources and Products
429
B.1 HTTPWatch
429
B.2 Internet Explorer Developer Toolbar
432
C Upgrading Applications for SAP NetWeaver Portal 7.3
435
C.1 Web Dynpro Java Applications
435
C.2 Portal Applications
436
D Useful SAP Notes
439
E The Author
443
Index
445