Preface ... 11
1. Introduction ... 13
2. System Landscape and Requirements ... 17
... 2.1 Overview of Components ... 17
... 2.2 Platforms and PAM ... 21
3. Portal Installation, Configuration, and Customizing ... 27
... 3.1 Sample Installation of a Test System: SAP EP 5.0 ... 27
... 3.2 Setting Up the Portal for Users and Roles ... 46
... 3.3 Sample Installation for a Test System with SAP EP 6.0 ... 48
4. SAP Business Information Warehouse ... 59
... 4.1 Functional Overview ... 59
... 4.2 The Extraction Layer ... 60
... 4.3 The Modeling Layer ... 61
... 4.4 The Reporting and Analysis Layer ... 71
5. Integrating SAP Business Information Warehouse with SAP Enterprise Portal ... 77
... 5.1 Basic Technical Requirements ... 77
... 5.2 Availability of BW Web Applications in the Portal (Reporting and Analysis Layer) ... 83
... 5.3 Integration of BW Components in the Portal (Administration Layer) ... 100
... 5.4 Information Exchange Among Various Systems: Unification and Drag&Relate (Extraction Layer) ... 101
6. mySAP Customer Relationship Management and SAP Enterprise Portal ... 107
... 6.1 Basics of Customer Orientation ... 107
... 6.2 mySAP CRM (Release 4.0) ... 111
... 6.3 Integration Scenario: mySAP CRM and SAP EP ... 116
7. Unifiers ... 125
... 7.1 Unifiers and the Unification Server ... 125
... 7.2 Unification Server ... 127
... 7.3 SAP Unifier for SAP R/3 and SAP BW ... 127
... 7.4 Database Unifier ... 130
... 7.5 Internet Components ... 139
... 7.6 Enhancement for SAP Enterprise Portal 6.0 ... 140
8. iViews ... 143
... 8.1 Roles and Navigation in the Portal ... 147
... 8.2 Ready-Made iViews ... 151
... 8.3 Self-Created iViews ... 152
9. Java iView Development ... 161
... 9.1 Java, Java Servlets, and Java Server Pages ... 161
... 9.2 Servlets and PortalComponents-Introductory Example ... 182
... 9.3 The Development Cycle ... 198
... 9.4 Java PortalComponents ... 199
... 9.5 Java Server Pages and DynPages ... 202
10. Connectivity ... 215
... 10.1 SAP Java Connector ... 215
... 10.2 SAP Business Connector ... 221
... 10.3 SAP Exchange Infrastructure ... 222
... 10.4 Additional Connectors ... 222
11. Portals and Security ... 223
... 11.1 Overview ... 223
... 11.2 New Security Features in SAP Enterprise Portal 6.0 ... 225
... 11.3 Secure Network Communications (SNC) ... 225
... 11.4 SSL ... 227
... 11.5 Authentication ... 229
... 11.6 Single Sign-On ... 233
... 11.7 User Management, Roles, and Authorizations ... 247
... 11.8 Digital Signatures ... 253
... 11.9 Secure Networks ... 264
12. New Technologies and Development Platforms ... 267
... 12.1 SAP NetWeaver ... 268
... 12.2 SAP Exchange Infrastructure (SAP XI) ... 273
... 12.3 SAP NetWeaver Developer Studio ... 276
... 12.4 Web Dynpro Development ... 282
Appendix ... 287
... A. Glossary ... 287
... B. Object Model in SAP EP 5.0 and 6.0 ... 295
... C. Sources and Further Reading ... 297
... D. About the Authors ... 299
Index ... 301