Top Banner
ibm.com/redbooks Front cover Implementing SAP Applications on the IBM System i Platform with IBM i5/OS Susan Powers Matthias Bartusch Manfred Engelbart Dieter Huber Gert Ruland Sabine Schloesser Ron Schmerbauch Steve J. Tlusty Comprehensive yet simple SAP business applications with i5/OS Successful business solutions in an on demand complex world SAP applications and System i integration
774
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Front cover

Implementing SAP Applications on the IBM System i Platform with IBM i5/OSComprehensive yet simple SAP business applications with i5/OS Successful business solutions in an on demand complex world SAP applications and System i integration

Susan Powers Matthias Bartusch Manfred Engelbart Dieter Huber Gert Ruland Sabine Schloesser Ron Schmerbauch Steve J. Tlusty

ibm.com/redbooks

International Technical Support Organization Implementing SAP Applications on the IBM System i Platform with IBM i5/OS August 2006

SG24-7166-00

Note: Before using this information and the product it supports, read the information in Notices on page xxv.

First Edition (August 2006) This edition applies to Version 5, Release 3, Modification 5 of i5/OS (product number 5722-SS1) and mySAP ERP 2004, SAP ECC 5.0 based on SAP NetWeaver(R) 04. Copyright International Business Machines Corporation 2006. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

ContentsFigures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii The team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxx Part 1. SAP applications on System i models with i5/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 1. IBM System i solution for SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 The integrated approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 DB2 UDB for i5/OS: Integrated database for System i family, optimized for SAP . . . . . 1.3 Storage management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Consolidate homogeneous workloads under i5/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 Consolidate heterogeneous workloads on a System i server . . . . . . . . . . . . . . . . . . . . . 1.5.1 Heterogeneous operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2 Heterogeneous workloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Heterogeneous PTF levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 IBM System i value proposition for SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 4 5 5 6 6 6 6 6

Chapter 2. SAP Solution Portfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2 mySAP Business Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 SAP NetWeaver architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3.1 People integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.2 Information integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.3 Process integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.3.4 Application integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.4 Complexity of SAP NetWeaver implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5 Critical success factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Chapter 3. SAP system landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 SAP system architectural dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 2-tier implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 3-tier implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Operational stages of SAP systems (change management) . . . . . . . . . . . . . . . . . . . . 3.3 SAP system dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Naming conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 4. SAP system landscape scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Example environment descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Small configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Medium configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copyright IBM Corp. 2006. All rights reserved.

17 19 19 20 20 20 21 23 24 24 24 24 25 iii

4.3.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Large configuration scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Availability considerations and influence on landscape design. . . . . . . . . . . . . . . . . . . 4.6 System i value proposition for SAP NetWeaver landscapes. . . . . . . . . . . . . . . . . . . . . Chapter 5. System i virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Static LPAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.2 Dynamic LPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.3 Micro partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Implementation options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 6. Encoding data used in SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 What are encoding schemes?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 SAP direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 What encoding schemes are available for SAP applications on i5/OS? . . . . . . . . . . . . 6.3.1 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3.2 GLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Choosing between Unicode and GLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Converting an installed system to Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 Moving from GLS to Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.2 Moving from EBCDIC to Unicode or GLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 7. SAP sizing considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Overview of the sizing process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Size with the help of the SAP Quicksizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.1 Input to Quicksizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.2 Considerations for the Quicksizer output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.3 Work with Quicksizer output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.4 Considerations for sizings not based on the Quicksizer . . . . . . . . . . . . . . . . . . . . 7.2.5 Size upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.6 Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25 26 27 27 27 28 29 31 32 32 32 33 33 34 35 36 36 36 37 37 37 38 38 38 41 42 43 43 44 44 45 46 46

Part 2. Operational topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Chapter 8. i5/OS from an SAP application view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 System i architecture and overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Single-level storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.2 Layered architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.3 Overview of i5/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.4 Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.5 Auxiliary Storage Pool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.6 Independent ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.7 Logical partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 i5/OS object structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.1 Object types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.2 SQL collection objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.3 Database access from the SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.4 The Integrated File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.5 Language support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 50 50 51 52 52 53 53 54 55 55 56 60 63 70

iv

Implementing SAP Applications on the IBM System i Platform with IBM i5/OS

8.2.6 TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.7 Security and authorization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 System i software products for an SAP implementation . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 Software product names and options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.2 Work with licensed programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.3 System i software product licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.4 Required IBM software products for an SAP implementation . . . . . . . . . . . . . . . . 8.3.5 Useful and optional software products for SAP systems . . . . . . . . . . . . . . . . . . . 8.3.6 Program temporary fixes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Additional tools for SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.1 SQLUTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.2 Other tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.3 Interactive SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 i5/OS commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6 i5/OS Portable Application Solutions Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.1 i5/OS PASE on System i models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.6.2 i5/OS PASE with SAP systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7 Special operating system settings for SAP applications . . . . . . . . . . . . . . . . . . . . . . . . 8.7.1 Multiple SAP systems on one server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.7.2 Adjusting the run priority of SAP work processes . . . . . . . . . . . . . . . . . . . . . . . . . 8.8 Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.9 Java database connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71 72 72 72 73 74 74 76 76 78 79 80 81 82 84 84 85 86 86 86 88 88

Chapter 9. SAP storage and database considerations . . . . . . . . . . . . . . . . . . . . . . . . . 89 9.1 Hardware disk configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 9.1.1 Internal and external disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 9.2 System i integrated storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 9.3 IBM TotalStorage solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 9.3.1 Fibre Channels for external disks in an SAP system environment . . . . . . . . . . . . 96 9.4 Planning for disk storage in an SAP installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.5 Basic principles of SAP databases and SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . 98 9.5.1 SAP databases and SAP journals in standard installations . . . . . . . . . . . . . . . . . 98 9.5.2 SAP databases with shared or common SAP journals . . . . . . . . . . . . . . . . . . . . . 99 9.5.3 Multiple components in one database and their journals . . . . . . . . . . . . . . . . . . 101 9.6 SAP applications and journal management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 9.6.1 The SAP journal and SAP journal receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 9.6.2 Default SAP application *JRN and *JRNRCV settings . . . . . . . . . . . . . . . . . . . . 106 9.6.3 Manual procedure to set up journal logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 9.6.4 Journal switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 9.6.5 Reduction in journal receiver size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 9.7 ASP considerations for SAP journal management . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 9.7.1 Using a separate ASP for the journal receiver . . . . . . . . . . . . . . . . . . . . . . . . . . 110 9.7.2 General recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 9.7.3 Sizing the SAP journal receiver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 9.7.4 ASP overflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Chapter 10. Users and authorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 Authorization concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1.1 Objects, owners, and users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1.2 Solutions for some authority situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1.3 The i5/OS concept of adopted authority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 i5/OS system users with SAP applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2.1 SAP system administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 116 116 118 121 124 125

Contents

v

10.2.2 SAP system operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2.3 ABAP and JDBC user profiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2.4 Characteristics of the SAP system user profiles on i5/OS . . . . . . . . . . . . . . . . 10.3 Environment variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 11. Installation overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 SAP documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 IBM Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Set up an SAP system by system copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4 Differences between 2-tier and 3-tier landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5 Upgrade guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 12. The SAP kernel on the System i server . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1 Introduction to SAP kernels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1.1 What is a kernel? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1.2 Naming the kernel library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1.3 Using separate kernels for each SAP system. . . . . . . . . . . . . . . . . . . . . . . . . . 12.1.4 Other libraries that include runtime objects (J2EE and RFC) . . . . . . . . . . . . . . 12.2 SAP kernel, operating system and database release . . . . . . . . . . . . . . . . . . . . . . . . 12.2.1 Released operating systems for SAP kernel 4.6x and DB2 UDB for iSeries . . 12.2.2 Released operating systems for SAP kernel 6.x and DB2 UDB for iSeries . . . 12.2.3 Maintenance for SAP kernels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3 Managing the SAP kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.1 SAP kernel when planning an operating system upgrade . . . . . . . . . . . . . . . . 12.3.2 Loading an SAP kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.3 Applying an SAP kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.4 Updating a Java kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.5 SAP kernel patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.6 Downloading SAP kernel patches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.3.7 Applying the SAP kernel patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.4 Kernel 6.40 content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

126 126 127 131 133 134 134 134 135 136 137 138 138 139 140 141 144 145 145 145 147 147 149 152 154 154 158 164 171

Chapter 13. SAP instance profile parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 13.1 SAP instance profile parameters for i5/OS installations . . . . . . . . . . . . . . . . . . . . . . 174 13.2 SAP instance profile parameter values for i5/OS installations . . . . . . . . . . . . . . . . . 176 Chapter 14. Software logistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1 SAP system landscape, clients, and roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2 SAP system landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.1 SAP system environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.2 One-system landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.3 Two-system landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2.4 Three-system landscape. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 Manage clients after the installation of an SAP system . . . . . . . . . . . . . . . . . . . . . . 14.4 Global transport directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.4.1 Setup the Transport Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.4.2 Define the transport domain and transport routes. . . . . . . . . . . . . . . . . . . . . . . 14.5 Customization and development process in an SAP system . . . . . . . . . . . . . . . . . . 14.5.1 Client attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.5.2 Transport change requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6 Handling of a repository object change request . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6.1 The SAP Software Change Registration (SSCR) . . . . . . . . . . . . . . . . . . . . . . . 14.6.2 Creating a repository object change request . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6.3 Transport Organizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viImplementing SAP Applications on the IBM System i Platform with IBM i5/OS

181 182 183 183 185 185 185 187 189 192 194 197 197 199 200 200 202 203

14.6.4 Strategies for importing requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6.5 Workflow strategy for imports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6.6 Use STMS to import single requests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.6.7 Use TP to import single requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7 Transport objects between SAP systems on different host systems. . . . . . . . . . . . . 14.7.1 Homogeneous environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.2 Heterogeneous environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.8 Test the Transport Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 15. The SAP system of printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.1 Introduction to printing with SAP applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2 Spool support architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2.1 Overview of i5/OS spool support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2.2 Overview of the SAP spool system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2.3 TemSe data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2.4 The spool work process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.3 Spool request and spooled files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4 Printing with i5/OS systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4.1 i5/OS printer data streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4.2 AFP printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4.3 i5/OS printer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.4.4 i5/OS printer configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5 Administration of the SAP spool system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.1 Components of a printer definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.2 Output devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.3 Configure Access Method C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.4 SAP device types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.5 Paper types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.6 Print controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5.7 SAP characters and character sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.6 Configure new SAP system device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.7 Barcode printing definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.8 Manage SAP spooled and output requests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.8.1 Attributes of a spool request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.8.2 Spool request actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.9 Resolving printing problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.10 Printing documentation references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 16. SAP system administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1 SAP system monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.1 Monitoring session information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.2 Monitoring SAP information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.3 Monitoring an SAP server: Transaction SM51 . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.4 Monitoring SAP work processes: Transactions SM50 and SM66. . . . . . . . . . . 16.1.5 Monitoring an SAP user: Transactions SM04 and AL08. . . . . . . . . . . . . . . . . . 16.1.6 Monitoring asynchronous update and update processing: Transaction SM13 . 16.1.7 Monitoring SAP locks: Transaction SM12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.8 Monitoring ABAP dumps: Transaction ST22. . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1.9 Monitoring the SAP system log: Transaction SM21 . . . . . . . . . . . . . . . . . . . . . 16.2 SAP system administration tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.2.1 Global administration tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.2.2 Activities before stopping an SAP system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.2.3 SAP profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

204 204 205 207 208 208 208 211 213 214 216 216 216 217 217 220 221 221 222 223 224 234 234 235 237 239 241 242 243 244 246 247 247 248 248 249 251 252 253 254 256 257 257 257 258 259 260 262 262 265 266

Contents

vii

16.2.4 SAP background processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.2.5 SAP and DB2 UDB for iSeries data base administration in CCMS. . . . . . . . . . 16.2.6 Maintaining users and authorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.3 SAP Computing Center Management System (CCMS) . . . . . . . . . . . . . . . . . . . . . . 16.3.1 CCMS overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.3.2 Setting up CCMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.4 System Administration Assistant (SSAA transaction) . . . . . . . . . . . . . . . . . . . . . . . . 16.4.1 Using keyword search to find tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.4.2 Maintaining the System Administration Assistant . . . . . . . . . . . . . . . . . . . . . . . 16.4.3 Defining a new task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.4.4 Configuring a system landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.4.5 Accepting system landscape settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.4.6 Allowing remote access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.5 SAP Solution Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.5.1 Monitoring an SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.5.2 SAP EarlyWatch Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.6 Daily administration tasks - sample lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.7 Useful SAP system administration transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 17. General topics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.1 Control network access with SAProuter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.2 Using the IBM Job Scheduler in an SAP system environment . . . . . . . . . . . . . . . . . 17.3 Automated startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.1 i5/OS functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.2 QSTRUP in an SAP system environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.3 Starting SAP applications during an IPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.4 Concerning Linux Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.5 Automatically start and stop multiple instances and the application server . . . 17.3.6 Starting Windows AppServer from System i central host on remote systems . 17.4 Copying CDs and DVDs to hard disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 18. Life cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1 Growth management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1.1 Storage capacity growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1.2 Workload growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.2 Tools to track resource utilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.3 System i resource upgrades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.3.1 Adding memory or disk resources to a partition . . . . . . . . . . . . . . . . . . . . . . . . 18.3.2 Adding CPU resources to a partition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.3.3 Instance profile tuning changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4 Software release updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4.1 i5/OS release upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4.2 i5/OS database upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4.3 SAP release upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.5 Add SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.6 Adding languages to SAP applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.7 Migration and code page conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.7.1 Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.7.2 Code Page Conversion (CPC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 19. Problem avoidance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1 Prevent instead of react . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.2 Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.3 IBM software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viiiImplementing SAP Applications on the IBM System i Platform with IBM i5/OS

268 270 271 272 272 272 273 273 273 274 275 275 275 276 277 281 281 287 293 294 302 305 305 307 309 310 310 312 313 317 318 318 320 320 321 321 321 322 322 322 323 323 324 324 324 325 325 331 332 332 332

19.3.1 IBM Informational APARs for SAP customers . . . . . . . . . . . . . . . . . . . . . . . . . 19.3.2 Frequency of PTF application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.3.3 IBM software support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.4 SAP software corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.4.1 SAP Support Marketplace for Notes and Hot News . . . . . . . . . . . . . . . . . . . . . 19.5 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.6 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.7 Avoid more problems once one is identified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.8 Education . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 20. Problem determination and management . . . . . . . . . . . . . . . . . . . . . . . . 20.1 Implementing SAP applications on i5/OS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.1.1 Job structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2 Working with job logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.1 Changing the job attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.2 Work process overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.3 The WRKPID command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.4 The database lock monitor (DB01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.5 The WRKACTJOB command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.6 Printing and locating the job log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.2.7 SAP instance profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.3 Trace and log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.4 The CHKXDA SAP tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.5 Special considerations for SAP Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6 Problem analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.1 Where to look first . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.2 Database error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.3 Program exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.4 Performance problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.5 Integrated File System problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.6 Printing problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.7 Damaged objects on the System i server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.8 Unable to start the SAP application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.9 Inability to stop a job or work process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.6.10 SAPOSCOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.7 Reporting the problem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.7.1 SAP system environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.7.2 i5/OS environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.7.3 Saving spooled files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.7.4 Reporting the problem to SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20.8 Additional information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

332 333 334 334 334 334 335 335 337 339 340 340 342 342 342 344 345 346 346 347 347 349 351 351 351 353 354 354 356 356 356 357 359 360 360 361 361 362 363 363

Chapter 21. Correctable scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365 Part 3. Availability, backup and recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 Chapter 22. Availability, backup and recovery concepts. . . . . . . . . . . . . . . . . . . . . . . 22.1 Scheduled outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2 Unscheduled outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Availability solutions for unscheduled outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3.1 Hardware solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3.2 Software solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3.3 Backup solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3.4 Availability solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Contents

373 374 374 375 375 377 379 380 ix

22.4 Backup and recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.1 i5/OS save and restore commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.2 Save strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.3 Backup considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.4.4 Recommendations prior to backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 23. Backup and recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.1 Backup methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.2 Initializing the tape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.3 Offline backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.4 Online backup of the SAP database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.5 Saving journal receivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1.6 Saving SAP Integrated File System objects . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2 Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2.1 User ASP overflow recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2.2 Restoring the entire system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2.3 Restoring the SAP system environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.2.4 Recovering the SAP database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.3 Using BRMS for save and restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 24. Disaster recovery and high availability . . . . . . . . . . . . . . . . . . . . . . . . . . 24.1 Solution discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.1.1 Disaster recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.1.2 High availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2 Concepts and basic technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.1 Logical partitioning (LPAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.2 Backup system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.3 Clustering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.4 Independent Auxiliary Storage Pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.5 Mirrored system environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2.6 Remote journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3 SAP system implementation with a switchable IASP . . . . . . . . . . . . . . . . . . . . . . . . 24.3.1 Switchable device environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3.2 Cross site mirroring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3.3 System i copy services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.4 Logical replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.4.1 Business Partner solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

380 382 384 388 389 391 392 392 393 394 398 405 408 412 412 413 413 415 422 433 434 434 434 435 435 435 436 437 438 441 447 451 451 452 453 454

Part 4. Optimizing performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Chapter 25. Performance concepts and monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . 25.1 System i performance concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.1.1 Client/server response time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.1.2 Components of System i interactive response time . . . . . . . . . . . . . . . . . . . . . 25.1.3 Impact of database growth on System i performance. . . . . . . . . . . . . . . . . . . . 25.2 System i work management concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.2.1 Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.3 Memory management of an SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.3.1 Functions of the SAP memory management system . . . . . . . . . . . . . . . . . . . . 25.4 Performance monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.1 System i monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.2 WRKSYSSTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.3 WRKDSKSTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xImplementing SAP Applications on the IBM System i Platform with IBM i5/OS

457 458 458 458 459 460 460 462 462 470 470 471 473

25.4.4 WRKACTJOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.5 WRKSYSACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.6 Start Data Collection Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.7 iSeries Navigator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.4.8 SAP transaction ST06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5 Monitoring SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.1 CCMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.2 Solution Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.3 Alert Monitor (RZ20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.4 Transaction SSAA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.5 Global (System Wide) Work Process Overview (SM66) . . . . . . . . . . . . . . . . . . 25.5.6 Process overview (SM50) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.7 System Log - Analysis (SM21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.8 Logged on users (SM04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.9 Application Monitor(ST07). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.10 Workload analysis (ST03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.11 Tune summary and buffers (ST02) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.12 Performance trace (ST05). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.5.13 Monitoring Java. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.6 Database monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.6.1 Database performance: State on Disk (DB02) . . . . . . . . . . . . . . . . . . . . . . . . . 25.6.2 Enabling database monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.6.3 Database performance monitor (ST04). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.6.4 Database monitor: Transaction DB4COCKPIT . . . . . . . . . . . . . . . . . . . . . . . . . 25.7 SAP Business Intelligence performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 26. Performance tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.1 Tuning System i models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.1.1 Tuning an SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.1.2 Database tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.2 Analyzing and optimizing single transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.2.1 Transaction ST05: performance analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.2.2 SQL trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.3 Java optimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 27. Performance management tools and services . . . . . . . . . . . . . . . . . . . . 27.1 SAP EarlyWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.1.1 IBM Insight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.2 Performance aspects in 3-tier environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.3 Performance aspects in complex system landscapes. . . . . . . . . . . . . . . . . . . . . . . . 27.3.1 SAP OS Collector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.3.2 Multiple system considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.3.3 Testing systems with lower priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4 Performance management services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4.1 PM iSeries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4.2 Performance Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4.3 iDoctor for iSeries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4.4 Workload Estimator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27.4.5 SAP services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 28. SAP Business Information Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . 28.1 Query performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.1.1 InfoCubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.1.2 Operational Data Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Contents

473 478 479 483 485 485 485 492 494 495 496 498 500 501 502 505 511 514 515 516 516 517 519 522 530 531 532 539 545 554 555 557 562 565 566 568 575 577 577 578 581 583 583 585 590 593 593 597 598 598 608 xi

28.2 Troubleshooting poor performing queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.2.1 Query Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.2.2 Visual Explain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.3 Data load performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.3.1 Initial InfoCube data loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.3.2 Number range buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.3.3 Index maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.3.4 ODS activation settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.4 SAP notes for SAP BW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.5 SAP BW naming convention for database tables . . . . . . . . . . . . . . . . . . . . . . . . . . . 28.6 Additional DB2 information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

608 609 610 612 612 613 614 615 616 617 618

Part 5. Data exchange between applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 Chapter 29. Data exchange scenarios and examples . . . . . . . . . . . . . . . . . . . . . . . . . 29.1 Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.2 Example programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.2.1 RPG/400 example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.2.2 ABAP example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.3 Accessing SAP systems data using an RPG/400 program. . . . . . . . . . . . . . . . . . . . 29.3.1 CRTSAPLF: Accessing SAP Unicode or GLS Latin-1 code page data . . . . . . 29.3.2 CRTSAPVIEW: Accessing SAP GLS data with non Latin-1 code pages . . . . . 29.4 Accessing non-SAP data with ABAP programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.4.1 Accessing non-SAP data with EXEC-SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.4.2 Accessing non-SAP data with database multiconnect . . . . . . . . . . . . . . . . . . . 29.4.3 Accessing non-SAP data with open dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.5 Process i5/OS commands from SAP applications . . . . . . . . . . . . . . . . . . . . . . . . . . 29.5.1 Defining i5/OS commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.5.2 Executing i5/OS commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.5.3 Defining i5/OS job steps for SAP system background jobs . . . . . . . . . . . . . . . 29.6 System i jobs to start SAP applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.6.1 The SAPEVT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.6.2 The STRREPORT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.7 Interactive program communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.7.1 Using an RFC connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29.7.2 ABAP calling ILE or Java: flowchart of RFC connection . . . . . . . . . . . . . . . . . . 29.7.3 ILE RPG or Java program calling ABAP: Flowchart of RFC connection. . . . . . 29.7.4 Monitoring communication status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 30. Data porting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.1 Concept of data porting to SAP applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.2 Programming aspects for data porting to an SAP system . . . . . . . . . . . . . . . . . . . . 30.2.1 Data transfer program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.2.2 Batch input program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.3 Data porting services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.4 Data porting tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.4.1 Before working with LSMW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30.4.2 Legacy System Migration Workbench. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 622 625 625 626 628 632 637 641 642 643 648 649 650 650 652 655 655 656 657 657 658 680 688 689 690 691 691 691 694 694 694 695

Part 6. Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709 Appendix A. Support for SAP applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711 A.1 Marketing and technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712 A.2 Defect support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712

xii

Implementing SAP Applications on the IBM System i Platform with IBM i5/OS

A.3 IBM SAP International Competence Center (ISICC) support . . . . . . . . . . . . . . . . . . . A.3.1 ISICC InfoService . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.3.2 SAP regional support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.4 Sizing support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5 Information access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.1 SAP Service Marketplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.2 SAPNet - Frontend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.3 System i Informational APARs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.4 iSeries Technology Solutions Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.5 SAP Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6 Education . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.6.1 Basis Administration for SAP on the System i platform . . . . . . . . . . . . . . . . . . . A.6.2 Code Page Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

712 713 713 713 714 714 714 714 714 715 716 716 716

Abbreviations and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 721 721 722 722 723 723

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725

Contents

xiii

xiv

Implementing SAP Applications on the IBM System i Platform with IBM i5/OS

Figures1-1 2-1 2-2 2-3 2-4 3-1 3-2 3-3 4-1 4-2 4-3 8-1 8-2 8-3 8-4 8-5 8-6 8-7 8-8 8-9 8-10 8-11 8-12 8-13 8-14 8-15 9-1 9-2 9-3 9-4 9-5 9-6 9-7 9-8 9-9 9-10 10-1 10-2 10-3 10-4 10-5 10-6 10-7 10-8 10-9 12-1 12-2 12-3 IBM System i - An integrated system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 History of mySAP Business Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 mySAP Business Suite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 SAP NetWeaver Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 SAP NetWeaver Architecture, ABAP and Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 The complexity of SAP system landscapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 SAP system architecture layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Technical structure of SAP systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Small landscape example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Medium landscape example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Large landscape example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Single-level storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 The System i layered architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 The System i Independent ASP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Logical partition concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 SQL collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 SQL long name and i5/OS names of objects and file systems . . . . . . . . . . . . . . . . . 59 The Integrated File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Remote file system objects and file systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 SAP Integrated File System directory structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Integrated File System structures for the SAP Web Application Server, ABAP stack 68 Integrated File System structures for the Web Application Server, ABAP and Java . 69 Object and file system language support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Options of the Work with Licensed Programs menu . . . . . . . . . . . . . . . . . . . . . . . . . 73 The i5/OS PTF menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Interactive SQL user interface, STRSQL and SQLUTIL . . . . . . . . . . . . . . . . . . . . . . 82 Planning for storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 SAP ABAP and Java database and SAP journals in a standard SAP installation . . . 98 SAP databases with shared or common journals . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 SAP databases in a MCOD implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 The Create Journal Receiver command CRTJRNRCV . . . . . . . . . . . . . . . . . . . . . . 103 The Create Journal CRTJRN command (1/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 The Create Journal CRTJRN command (2/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 The Change Journal command CHGJRN (1/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 The Change Journal command CHGJRN (2/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 The i5/OS command EDTRCYAP (Edit Recovery for Access Paths) . . . . . . . . . . . 109 The SAP command FIXR3OWNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 The SAP command AS4FIXFILE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 The i5/OS CHGPGM command to change the USEADPAUT parameter . . . . . . . . 122 i5/OS authority search order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 SAP System Administrator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 SAP system operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 SAP ABAP and JDBC user profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Operating system users settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 SAP system environment variables within SAP system environments and i5/OS. . 131 The Load SAP kernel Library (LODR3KRN) command . . . . . . . . . . . . . . . . . . . . . . 149 SAP Software Download Center (swdc) on the SAP Service Marketplace . . . . . . 151 SAP kernel component concept (Binary Patches). . . . . . . . . . . . . . . . . . . . . . . . . 154

Copyright IBM Corp. 2006. All rights reserved.

xv

12-4 12-5 12-6 12-7 12-8 12-9 12-10 12-11 12-12 12-13 12-14 12-15 14-1 14-2 14-3 14-4 14-5 14-6 14-7 14-8 14-9 14-10 14-11 14-12 14-13 15-1 15-2 15-3 15-4 15-5 15-6 15-7 15-8 15-9 15-10 15-11 15-12 15-13 15-14 15-15 15-16 15-17 15-18 15-19 15-20 15-21 15-22 15-23 16-1 16-2 16-3 16-4 16-5 xvi

Applying SAP kernel components (Binary Patches) . . . . . . . . . . . . . . . . . . . . . . . SAP support package stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The SAP Service Marketplace Software Distribution Center (SWDC). . . . . . . . . . . Overview SAP support packages and patches grouped by applications. . . . . . . . . The SAP 64-bit kernels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selection of 6.40 GLS kernel patches from the SAP SWDC. . . . . . . . . . . . . . . . . 6.40 ASCII kernel patches (extract) from SAP Software Distribution Center. . . . . . 6.40 GLS kernel patches in the basket of the SAP Download Manager . . . . . . . . . Download Manager from the SAP SWDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extract from the developer trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APYR3FIX command (1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APYR3FIX command (2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Client structures in a three-system landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transport domain for a complex SAP system landscape . . . . . . . . . . . . . . . . . . . . The SAP transport landscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . /sapmnt/trans shared directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TMS setup of three-system landscape showing transport routes (graphical) . . . . . TMS setup of three-system landscape showing transport routes (hierarchical) . . . Client-dependent attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The SAP Software Change Registration (SSCR) for an SAP object . . . . . . . . . . . . SAP transport organizer starting window (transaction SE10 or SE09) . . . . . . . . . . TMS Workflow Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Import a change request: Date selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Import a change request: Execution selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Import a change request: Options selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flow of SAP output data on a System i server . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP printing with i5/OS: Information flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spool work process on the database server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spool work process on the application server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP spool request and output request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EBCDIC and ASCII based data stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 1 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 2 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 3 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 4 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 5 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 6 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 7 of 8) . . CRTDEVPRT for LAN-attached ASCII printer using the PJL driver (Part 8 of 8) . . CRTOUTQ command (part 1 of 4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRTOUTQ command (part 2 of 4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRTOUTQ command (part 3 of 4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CRTOUTQ command (part 4 of 4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create a WSTCST or a device description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The i5/OS WRKOUTQ command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components of a printer definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configure access method C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Access method C and U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring the SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drop-down menu on the SAP GUI front-end window . . . . . . . . . . . . . . . . . . . . . . . SAP session information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The SAP system status (1/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The SAP system status (2/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

155 157 158 159 159 160 161 162 164 165 166 166 188 189 190 191 195 196 198 201 203 204 206 206 206 214 217 218 219 220 221 226 226 227 227 228 228 229 229 230 230 231 231 232 233 234 237 238 252 253 253 255 255

Implementing SAP Applications on the IBM System i Platform with IBM i5/OS

16-6 16-7 16-8 16-9 16-10 16-11 16-12 16-13 16-14 16-15 16-16 17-1 17-2 17-3 18-1 20-1 20-2 20-3 20-4 20-5 20-6 20-7 22-1 22-2 22-3 22-4 23-1 23-2 23-3 23-4 23-5 23-6 23-7 23-8 23-9 23-10 23-11 23-12 23-13 23-14 23-15 23-16 23-17 23-18 23-19 23-20 23-21 23-22 23-23 23-24 23-25 23-26 23-27

Update processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The CCMS Monitor templates (Syslog) from transaction RZ20. . . . . . . . . . . . . . . . SAP NetWeaver Technical Operations Manual part 1 of 3 - ABAP . . . . . . . . . . . . . SAP NetWeaver Technical Operations Manual (part 2 of 3 - Java). . . . . . . . . . . . . SAP NetWeaver Technical Operations Manual (part 3 of 3 - other components) . . Sequence of assigning the SAP profile parameters . . . . . . . . . . . . . . . . . . . . . . . . Maintaining SAP profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP background jobs selected for execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Users in the SAP system environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP Solution Manager - Monitoring, Reporting and Data Collection. . . . . . . . . . . . SAP Solution Manager - Alert Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAProuter as a firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How to find and get the SAProuter patch from SAP Service Marketplace. . . . . . . . i5/OS CHGIPLA command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code pages for SAP systems running on i5/OS - Source SAP . . . . . . . . . . . . . . . . SAP jobs in the subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Work process overview (SM50) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Work process table (DPMON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKPID command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database Lock Monitor (DB01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Short dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKPTFGRP, F11 - Display descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Save commands and Save menu options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Restore commands and Restore menu options. . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP WebAS ABAP system - directory structure . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP WebAS ABAP and Java system - directory structure . . . . . . . . . . . . . . . . . . . Initialize tape (INZTAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save the SAP database (Part 1 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save the SAP database (Part 2 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save the SAP library (Part 3 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save-While-Active (Part 1 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save-While-Active (Part 2 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Save While Active (Part 3 of 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAVLIB: Rapid Checkpoint Save-While-Active (Part 1 of 3) . . . . . . . . . . . . . . . . . . SAVLIB: Rapid Checkpoint Save-While-Active (Part 2 of 3) . . . . . . . . . . . . . . . . . . SAVLIB: Rapid Checkpoint Save-while-Active (Part 3 of 3) . . . . . . . . . . . . . . . . . . STRSQL: analyzing associated journal receivers . . . . . . . . . . . . . . . . . . . . . . . . . . Tables with pending transactions and associated journal receivers . . . . . . . . . . . . WRKJRNA and F15: work with receiver directory . . . . . . . . . . . . . . . . . . . . . . . . . . Save object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OBJ parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Save Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Save object, continued. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DSPJOBLOG: message CPI3731 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DSPJRN: Finding the journal sequence number . . . . . . . . . . . . . . . . . . . . . . . . . . . RMVJRNCHG (Part 1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RMVJRNCHG (Part 2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKJRN: associate receivers with journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APYJRNCHGX (Part 1 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . APYJRNCHGX (Part 2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Define recovery policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LInk definition: BRMS Integrated File System backup. . . . . . . . . . . . . . . . . . . . . . . WRKCTLGBRM: BRMS offline backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Figures

259 261 263 264 265 266 267 269 271 277 279 294 296 306 329 341 343 344 345 346 352 362 381 382 385 386 394 396 397 397 399 400 400 401 402 403 404 404 406 409 410 411 412 414 417 418 418 420 421 421 423 423 424 xvii

23-28 23-29 23-30 23-31 23-32 23-33 23-34 23-35 23-36 24-1 24-2 24-3 24-4 24-5 24-6 24-7 24-8 24-9 24-10 24-11 24-12 24-13 24-14 24-15 24-16 24-17 24-18 25-1 25-2 25-3 25-4 25-5 25-6 25-7 25-8 25-9 25-10 25-11 25-12 25-13 25-14 25-15 25-16 25-17 25-18 25-19 25-20 25-21 25-22 25-23 25-24 25-25 25-26 xviii

WRKCTLGBRM: BRMS Save-While-Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKCTLGBRM: option 8, change backup control attributes . . . . . . . . . . . . . . . . . WRKCTLGBRM: BRMS Rapid Checkpoint Save-while-Active . . . . . . . . . . . . . . . . WRKCTLGBRM: option 8 page 3 of 4 Change Backup Control group attributes . . WRKMEDIBRM: select libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKMEDIBRM: confirm selected libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKMEDIBRM: restore command defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STRRCYBRM: print recovery plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP recovery plan, step 003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP production system with additional server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP applications running in a System i cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . Switchable and standalone IASPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirrored internal disks (RAID-1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirrored external disks (RAID-1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirrored external disks (Metro Mirror) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logical replication of SAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote journal environment for an SAP system . . . . . . . . . . . . . . . . . . . . . . . . . . . With remote journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Relational database entry for remote journaling . . . . . . . . . . . . . . . . . . . . . . . . . . . ADDRMTJRN: add remote journal for an SAP system environment . . . . . . . . . . . . WRKJRNA: activate remote journal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHGRMTJRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP system environment running in the system ASP . . . . . . . . . . . . . . . . . . . . . . . SAP implementation with an Independent Auxiliary Storage Pool. . . . . . . . . . . . . . SAP system running in a switchable device environment . . . . . . . . . . . . . . . . . . . . SAP applications running in cross-site mirroring environment. . . . . . . . . . . . . . . . . DS storage server with Metro Mirror and System i copy services . . . . . . . . . . . . . . Components of System i response time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP memory management system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP work process and shared ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Allocation sequence for dialog work processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Allocation sequence for non-dialog work processes . . . . . . . . . . . . . . . . . . . . . . . . WRKSYSSTS (view 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKSYSSTS (view 2) - F11 transition data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKDSKSTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKACTJOB (view 1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKACTJOB (view 2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Work with job locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKSBSJOB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRKSYSACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Methods to start Data Collection Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manage Data Collection Services with iSeries Navigator . . . . . . . . . . . . . . . . . . . . Setup parameters of Data Collection Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . CHGPFRCOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iSeries Navigator monitors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iSeries Navigator - define a monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP transaction ST06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCMS in the SAP easy access menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCMS Monitor Sets (RZ20) - view CCMS Monitor Templates . . . . . . . . . . . . . . . . Buffers - view current system status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buffers - view open alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCMS monitor legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buffers - single record - alert display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

425 426 427 427 428 429 429 430 431 436 437 438 439 440 441 442 442 443 445 446 446 447 448 449 451 452 453 459 463 464 469 469 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 487 488 489 490 490 491

Implementing SAP Applications on the IBM System i Platform with IBM i5/OS

25-27 25-28 25-29 25-30 25-31 25-32 25-33 25-34 25-35 25-36 25-37 25-38 25-39 25-40 25-41 25-42 25-43 25-44 25-45 25-46 25-47 25-48 25-49 25-50 25-51 25-52 25-53 25-54 25-55 25-56 25-57 25-58 25-59 25-60 25-61 25-62 25-63 25-64 25-65 25-66 25-67 25-68 25-69 25-70 25-71 25-72 25-73 25-74 25-75 25-76 25-77 25-78 25-79

Buffers - single record - alert - detailed view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buffers - current view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution Manager - Landscape Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP Solution Manager as a system-wide central CCMS . . . . . . . . . . . . . . . . . . . . Transaction SSAA - alert view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Global Work Process Overview (SM66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SM66 - Work process selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SM66 - Work process detail. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process Overview (SM50) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SM50 - Detail display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SM50 - Choose other tasks from Utilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example - Runtime analysis of a transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Choose a system log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System Log - Analysis (SM21). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System log - detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User list (ST04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memory list (ST04). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Monitor (ST07) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Monitor - Response times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Monitor - Database accesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application Monitor - Database accesses - detailed . . . . . . . . . . . . . . . . . . . . . . . . Application Monitor - SAP buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Workload Monitor (ST03). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - choose a mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - save as initial view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - upper navigation area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - lower Navigation area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - dialog workload analysis by time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - memory usage statistic of all work processes . . . . . . . . . . . . . . . . . . . . . . . ST03 - Percentage Response Time distribution for all task types such as details . ST03 - top list of dialog transactions such as details for the first transaction . . . . . ST03 - filters to generate a last minutes workload analysis report . . . . . . . . . . . . . ST03 - format your report - sort in descent order. . . . . . . . . . . . . . . . . . . . . . . . . . . ST03 - export function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tune summary and buffers (