Comprehensive Sap Basis Training Day 4

Embed Size (px)

Citation preview

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    1/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Module 12: Solution Manager Basics

    Module 13: SAP Support Package

    3 Module 14: SAP System Upgrade

    4 Module 15: ALE EDI RFC

    5 Module 16: SAP Memory Management

    Day 4: Module map

    SAP Basis FastTrak WAS 7001

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    2/139

    Copyright IBM Corporation 2009

    IBM Global Business Services

    Course Title

    Solution Manager BasicsModule 12

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    3/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Module 12: Objectives

    On completion of this module, you should be

    able to:

    Define and explain the basics of solution

    manager Explain the system landscape directory

    SAP Basis FastTrak WAS 7003

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    4/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Module 12: Agenda

    Topic 1: Solution manager basics

    Topic 2: System landscape directory

    4

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    5/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Basics of solution manager

    Increase the reliability of SAP system

    Reduce the total cost of ownership of SAP

    solution

    Increase the return on investment providedby SAP solution

    Included in the maintenance charges for

    SAP systems

    SAP Basis FastTrak WAS 7005

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    6/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 7006

    What can the SAP solution manager do

    Source: SAP

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    7/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Functions of the SAP solution manager

    Preventive services:

    EarlyWatch Alert, GoingLive Check & Functional

    Upgrade check

    Continuous Improvement Services:

    SolMan Review Services (SMR) & SolMan Optimization Services

    Best Practices for SAP application:

    Documents & services that are based on SAPs experience from Production

    customer installations Application & System Monitoring:

    SAP Service Desk:

    SAP Remote Support:

    Safer remote access using Internet connectionsSAP Basis FastTrak WAS 7007

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    8/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 7008

    The system landscape directory (SLD)

    Source: SAP

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    9/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 7009

    To enable SAP systems to automatically send their system data to the SLD, we mustconfigure data suppliers in these systems. For ABAP-based systems, this can bedone using transaction RZ70, which uses an RFC connection to the SLD bridge.Java-based programs can use an HTTP connection to transfer system information tothe SLD server. The Visual Administrator is used for configuration purposes

    Connecting ABAP-based SAP systems to the SLD

    Source: SAP

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    10/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    The System Landscape Directory has a user interface (UI) that can be

    accessed using the URL http://:/sld

    SAP Basis FastTrak WAS 70010

    The Web UI of the SLD

    Source: SAP

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    11/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Questions and Answers

    SAP Basis FastTrak WAS 70011

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    12/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Module 12:Summary

    Having completed this module, you should now

    be able to:

    Understand the solution Manager basics

    Explain the system landscape directory

    SAP Basis FastTrak WAS 70012

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    13/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SAP Support PackageModule 13

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    14/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Module 13: Objectives

    On completion of this module, you should be

    able to:

    Put in your own words the concepts on SAP

    support packages Differentiate between SPAM and SAINT

    Explain SAP support package

    implementation process

    Recall the SPAM and SAINT update

    Summarize the overview of JAVA support

    package manager

    Describe the SAP enhancement packages

    SAP Basis FastTrak WAS 70014

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    15/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Module 13: Agenda

    Topic 1: Concepts on SAP support packages

    Topic 2: Difference between SPAM and SAINT

    Topic 3: SAP support package implementation

    process

    Topic 4: SPAM and SAINT update

    Topic 5: Overview of JAVA support package

    manager

    Topic 6: SAP enhancement packages

    15

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    16/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SAP support packages

    An SAP System consists of different software layers, also called

    software components.

    Reason for applying Support Packages to your system is to make

    correction to objects and functions. During the process of applyingSupport Packages, the systems checks the objects that are affected by

    the Support Packages.

    The SAP System should always be kept at the current correction

    status so that errors in the standard release are preventively removed.

    Its very important to understand the structure of SAP system before

    SAP support packages as users will be able to understand and

    appreciate different types of SAP support packages.

    SAP Basis FastTrak WAS 70016

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    17/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70017

    PLUGIN

    SAP ECC (R/3)

    SAP_ABA

    SAP_BASISSAP_BW

    PLUG IN

    SAP_CRM

    SAP_ABA

    SAP_BASISSAP_BW

    SAP_APPL SAP_HRSAP_CRM

    Industrysolution

    SAP ECC

    Enterprise extensionEA*

    Many SAP SoftwareComponents, such as SAP

    ECC, CRM and SCM use the

    SAP WEB AS

    SAP Web AS ABAP

    Import supportpackages

    Structure of SAP system

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    18/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    What is an SAP support package?

    An SAP Support Package is a quantity

    of corrected or new SAP objects. SAP

    Support Packages are required to

    correct errors in various components.

    This is done by replacing erroneous

    objects with corrected versions of these

    objects.

    Each software component has a

    separate sequence of SAP SupportPackages. Different software

    components have been explained in

    previous slide.

    SAP Basis FastTrak WAS 700

    SAP support package explained

    18

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    19/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SAINT

    SAINT

    SAP Add-On Installation Tool was developed to enable users to install and

    upgrade Add-On directly from their standard SAP system. Prior to installation,

    numerous import conditions are checked to ensure that only add-ons that fit the

    available SAP system can be installed.

    Add-On is the collective term for all bundles of functions that do not belong to the

    standard SAP system, and which can be subsequently installed, such as Industry

    Solutions, Plug-Ins and so on.

    SAP Basis FastTrak WAS 70019

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    20/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SPAM

    SPAM

    Support Package Manager (transaction SPAM) provides you with an easy and

    effective way of importing SAP Support Packages into your system.

    Support Packages are available in SAP Support Portal, underwww.service.SAP.com/patches or on collection CDs. Support Package Manager

    runs at the SAP system level. Knowledge of the operating system is therefore not

    required for handling this tool.

    You can use Support Package Manager only with SAP GUI for Java and SAP GUI

    for Windows.

    Choose SAP Menu Utilities Maintenance Support PackageManager

    SAP Basis FastTrak WAS 70020

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    21/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SPAM prerequisites

    The required SAP Support Packages must be available.

    There must be enough space in the file system.

    The import should be performed during a time of low operation.

    The newest SPAM/SAINT update is required.

    TMS/CTS must be configured.

    No aborted Support Packages in the system.

    Client 000 for importing; in all other clients only a display function is available.

    Use a user that has system authorizations for transaction SPAM.

    Only the system administrator should have authorization to download and

    import SAP Support Packages. The same applies for confirming successfully

    imported SAP Support Packages and resetting the status of an SAP Support

    Package.

    SAP Basis FastTrak WAS 70021

    G S

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    22/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SAP Service Marketplace

    Load Support Packageto/from front end (GUI)

    CD

    ApplServer

    SAP System

    Loading SAP support packages

    22

    Request

    Load

    Settings

    Queue

    Import

    Logs

    Confirm

    IBM Gl b l B i S i

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    23/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    General description of import process

    All activities executed by the import tool run in what are known as phases.

    These phases are in turn combined into modules.

    The import process is divided into the following modules:

    Preparation, Import1, Import2 and Clean Up

    These modules have the following properties:

    They can be executed individually, so one can start them as a background process.

    One can control the start time of the module.

    SAP Basis FastTrak WAS 70023

    IBM Gl b l B i S i

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    24/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SPAM: Settings

    24

    Source: SAP

    Request

    Load

    Settings

    Queue

    Import

    Logs

    Confirm

    IBM Gl b l B i S i

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    25/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    The standard scenario is used to import

    SAP Support Packages completely; all

    steps are performed.

    One can use the test scenario to

    determine before the actual import of the

    SAP Support Package whether a

    modification adjustment is required or

    whether conflicts occur that must be

    removed before the import. No data andobjects are imported during the test

    scenario.

    SAP Basis FastTrak WAS 700

    Importing SAP support package queue

    25

    IBM Global B siness Ser ices

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    26/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Import queue

    26

    Source: SAP

    Request

    Load

    Settings

    Queue

    Import

    Logs

    Confirm

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    27/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    ABAP / screen generation

    This option defines whether the programs and screens delivered with the SAP

    Support Packages should be generated during the import.

    There are many options

    Never Execute : No automatic generation, the programs and screens aregenerated the first time they are called.

    Always Execute: Screens and programs are always generated. Note that

    generation can last a very long time, and that this may cause errors.

    According to the SAP Instruction: Programs and screens are only generated if

    the generation during the import of these SAP Support Packages is allowed bySAP.

    SAP Basis FastTrak WAS 70027

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    28/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Import queue rules

    SAP support packages for a selected component are placed in the queue

    according to their sequence.

    If SAP support packages in the queue are related to SAP support packages for

    another software component (predecessor relationship, crt required), the extra

    SAP support packages are added to the queue until all predecessor

    relationships are included.

    SAP Basis FastTrak WAS 70028

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    29/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SPAM

    ModificationAdjustment

    Why?To retain customer

    modifications. It works inexactly the same was as

    during an upgrade

    What must be adjusted?

    Fields of the SAP standardtable and the customerfields.

    SPAM - modification adjustment

    29

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    30/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    SPAM - modification adjustment (continued)

    SAP Basis FastTrak WAS 700

    Customer

    SAP standard

    Customer

    SAP standard

    Modifying add-on

    Without a modifyingadd-on

    With a modifyingadd-on

    Support package Manual adjustmentsnecessary

    30

    Request

    Load

    Settings

    Queue

    Import

    Logs

    Confirm

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    31/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Action log Import log

    SAP Basis FastTrak WAS 700

    SAP support package managerlogs

    Logs

    31

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    32/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SPAM: Checking logs and confirming a queue

    32

    Request

    Load

    Settings

    Queue

    Import

    Logs

    Confirm

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    33/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    1 3

    2 4

    SAP Basis FastTrak WAS 700

    Uptime Downtime Uptime

    Sources tobe imported

    Inactivesources

    Activesources

    Inactivesources

    Activesources

    Obsoletesources

    Activesources

    Initial

    status

    Inactiveimport

    Switch off thereport sources

    Final status

    Inactive import

    33

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    34/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SPAM/SAINT Update

    SPAM / SAINT update

    34

    How are theydifferent?

    How importantare they?

    Why?

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    35/139

    IBM Global Business Services

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Importing a SPAM / SAINT update

    35

    Request

    Load

    Perform

    Update

    Logs

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    36/139

    IBM Global Business Services

    Copyright IBM Corporation 2009

    Java support package manager (JSPM)

    Usability

    Offers a simple and intuitive graphical user interface (GUI)

    Automatically detects and offers you only components that upgrade deployed

    components Deployed Component Overview

    Displays support package level information

    Support Package Level AdministrationChecks whether a new s/w

    component version may correctly upgrade an existing software component

    version

    Deployment Component Level Administration

    Checks deployment dependencies between development components

    SAP Basis FastTrak WAS 70036

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    37/139

    G oba us ess Se ces

    Copyright IBM Corporation 2009

    Java support package manager (JSPM) (continued)

    Update of kernel binaries, internet graphics server (IGS) and JSPM

    Deployment

    Allow to apply single support packages

    Allow to deploy SAP and third party s/w components

    Informs if restarting of AS java is necessary during the deployment process

    Allows you to restart the deployment of support packages

    SAP Basis FastTrak WAS 70037

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    38/139

    Copyright IBM Corporation 2009

    Apply java support packages using JSPM

    SAP Basis FastTrak WAS 70038

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    39/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70039

    Apply java support packages using JSPM (continued)

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    40/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70040

    Apply kernel patch using JSPM

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    41/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70041

    Apply kernel patch using JSPM (continued)

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    42/139

    Copyright IBM Corporation 2009

    SAP enhancement packages (EHP)

    What are EHPs?

    A new software delivery strategy that allows to add innovations on top of SAP

    ERP 6.0 without the need for fully upgrading current release

    Optionally installed and activated software innovations for SAP ERP 6.0

    SAP enhancement packages for SAP ERP include functional enhancements,

    industry specific enhancements, and UI simplifications

    Cumulative in nature; current enhancement packages contain the entire

    content of earlier packages

    Enhancement packages are not support packages

    SAP Basis FastTrak WAS 70042

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    43/139

    Copyright IBM Corporation 2009

    Characteristics of SAP enhancement packages (EHP)

    Characteristics

    Selective installation of software components

    Each SAP EHP contains new versions of existing software components,

    which do not constitute an innovation on their own. But with SAP EHP,we only update software components that are related to the functionality

    we want to use

    After the installation no UI or process changes take place

    Selective activation of new functionality

    New functionality must be explicitly switched on to become active in the system

    Changes are predictable, with changes only in the activated areasno side

    effects

    SAP Basis FastTrak WAS 70043

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    44/139

    Copyright IBM Corporation 2009

    Questions and Answers

    SAP Basis FastTrak WAS 70044

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    45/139

    Copyright IBM Corporation 2009

    Module 12: Summary

    Having completed this module, you should now

    be able to:

    Put in your own words the concepts on SAP

    support packages

    Differentiate between SPAM and SAINT

    Explain SAP support package implementation

    process

    Recall the SPAM and SAINT update

    Summarize the overview of JAVA support

    package manager

    Describe the SAP enhancement packages

    SAP Basis FastTrak WAS 70045

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    46/139

    Copyright IBM Corporation 2009

    Module 22: SAP support package

    Module 23: SAP system upgrade

    3 Module 24: ALE EDI RFC

    Day 8: Module map

    SAP Basis FastTrak WAS 70046

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    47/139

    Copyright IBM Corporation 2009

    SAP System UpgradeModule 13

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    48/139

    Copyright IBM Corporation 2009

    Module 13: Objectives

    On completion of this module, you should be

    able to:

    Describe the planning and preparation of

    SAP system upgrade

    Categorize several tools available in

    performing system upgrade

    Explain modification adjustment

    SAP Basis FastTrak WAS 70048

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    49/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Module 13: Agenda

    Topic 1: Planning and preparation of SAP system

    upgrade

    Topic 2: Tools available for system upgrade

    Topic 3: Modification adjustment

    49

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    50/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Planning and performing an SAP system upgrade

    50

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    51/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SAP system upgrade: Factors

    51

    Factors decidingupgrade

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    52/139

    Copyright IBM Corporation 2009

    Plan Prepare PerformPost UpgradeActivities

    Plan Prod start fornew R/3 release

    Upgrade planning

    SAP Basis FastTrak WAS 70052

    Plan Prepare PerformPost UpgradeActivities

    Plan Prod start fornew R/3 release

    PREPARE ScriptOS Upgrade?Hardware

    Upgrade?DB CheckModifications

    PERFORMTechnical UpgradeDB UpgradeR/3 UpgradeAdjust Modifications

    Post UpgradeBackupDB Clean upNew AuthorizationsR/3 Release and upgradeCustomizingUser upgradation tests

    Perform Tech upgradeDB upgradeR/3 upgradeBind Adjustments

    Post UpgradeBackupDB Clean upImport new AuthorizationsImport R/3 Release and upgrade Customizing

    SchedulePlan system downtime

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    53/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    PlanGather systemrequirements

    Start

    Check

    Perform upgradeStart post upgradeactivities

    Steps during upgrade

    53

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    54/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Sgen

    Icnv

    Prepare

    Upgrade assistant

    Upgrade monitor

    Upgrade tools

    54

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    55/139

    Copyright IBM Corporation 2009

    PREPARE has to run prior to the SAP System upgrade.

    PREPARE performs checks on the source release.

    PREPARE collects SAP Support Packages and Add-Ons for binding them to

    the SAP System upgrade.

    PREPARE imports tools in the source SAP System that are needed for the

    SAP System upgrade.

    SAP Basis FastTrak WAS 700

    PREPARE

    55

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    56/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    SGEN: SAP load generator

    56

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    57/139

    Copyright IBM Corporation 2009

    Upgrade Assistant: With this tool the SAP

    System upgrade process runs independently

    from a certain front-end.

    Upgrade Monitor: the Upgrade Monitor lets you

    monitor the upgrade and helps you recognize

    any processes that have stopped.

    SAP Basis FastTrak WAS 700

    Upgrade assistant and upgrade monitor

    57

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    58/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    ICNV: incremental conversion

    58

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    59/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Phases of an SAP system upgrade

    59

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    60/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Modification adjustment

    60

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    61/139

    Copyright IBM Corporation 2009

    Questions and Answers

    SAP Basis FastTrak WAS 70061

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    62/139

    Copyright IBM Corporation 2009

    Module 13: Summary

    Having completed this module, you should now

    be able to:

    Describe the planning and preparation of SAP

    system upgrade

    Categorize several tools available in

    performing system upgrade

    Explain modification adjustment

    SAP Basis FastTrak WAS 70062

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    63/139

    Copyright IBM Corporation 2009

    Module 22: SAP support package

    Module 23: SAP system upgrade

    3 Module 24: ALE EDI RFC

    Day 8: Module map

    SAP Basis FastTrak WAS 70063

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    64/139

    Copyright IBM Corporation 2009

    ALE EDI RFCModule 14

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    65/139

    Copyright IBM Corporation 2009

    Module 14: Objectives

    On completion of this module, you should be able

    to:

    Put in your own words the concept of the

    application link enabling (ALE)

    Put in your own words the concept of the

    electronic data interchange (EDI)

    Explain remote function calls (RFC)

    Describe RFC maintenance

    Identify the types of RFC

    Summarize the setting up and testing of remote

    connection

    SAP Basis FastTrak WAS 70065

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    66/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Module 14: Agenda

    Topic 1: Concept of the application link

    enabling (ALE)

    Topic 2: Concept of the electronic data

    interchange (EDI)

    Topic 3: Remote function calls (RFC)

    Topic 4: RFC maintenance

    Topic 5: Types of RFC

    Topic 6: Setting and testing of remote

    connection

    66

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    67/139

    Copyright IBM Corporation 2009

    Distributed application

    SAP Basis FastTrak WAS 700

    MM-

    PUR

    PP

    MM-

    INV

    PS

    MM-

    INV

    SD-

    SHP

    GL

    CO

    SD-

    ORD

    67

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    68/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Plant Maintenance

    Inventory Management

    Internal Sales, Shipping

    and Billing Local Purchasing

    PP

    Accounting

    Central Purchasing

    Reference System for

    master data and tax data

    Central controlling

    Inventory

    Purchasing

    Sales

    Sales, Shipping and Billing

    Purchasing of trading goods

    Inventory management

    Local controlling

    Distributed businessprocess

    ALE

    ALE

    68

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    69/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    1. Identifybusiness

    processes andobjects involved.

    2. Identify theinformation to be

    transmitted. 3. Specify theformat for the

    data to betransferred.

    4. Decide on the

    transfertechnology to beused. 5. Decide on the

    transfer type.

    6. Specify thedestination for

    the data transfer.

    ALE: Requirements

    ALE

    69

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    70/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    BAPI

    IDOC

    Transporttypes

    Important terms

    70

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    71/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    EDI

    Source: SAP

    71

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    72/139

    Copyright IBM Corporation 2009

    EDI elements

    SAP Basis FastTrak WAS 70072

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    73/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    What is RFC?

    SAP systemSAP /non-

    SAP system

    ..talks to..

    73

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    74/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    ABAP program

    RFC interface

    External program

    RFC interface

    RFC interface

    ABAP program

    SAP system

    External system

    SAP system (can alsobe SAP R/2)

    RFC connection possibilities

    74

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    75/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    CALLING SYSTEM CALLED SYSTEM

    RFC interface RFC interface

    Remote function call in detail

    75

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    76/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    RFC destinations

    Source: SAP

    76

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    77/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Types of RFC

    RFC

    SynchronousRFC

    TransactionalRFC

    Queued RFCAsynchronous

    RFC

    77

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    78/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Setting up a remote connection

    78

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    79/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Testing an RFC connection

    79

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    80/139

    Copyright IBM Corporation 2009

    Questions and Answers

    SAP Basis FastTrak WAS 70080

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    81/139

    Copyright IBM Corporation 2009

    Module 14: Summary

    Having completed this module, you should now

    be able to:

    Understand the application link enabling

    (ALE) - concepts

    Understand electronic data interchange (EDI)

    - concepts

    Explain what is remote function calls (RFC)?

    Describe RFC maintenance

    Identify the types of RFC

    Summarize the setting up and testing of

    remote connection

    SAP Basis FastTrak WAS 70081

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    82/139

    Copyright IBM Corporation 2009

    SAP Memory ManagementModule 15

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    83/139

    Copyright IBM Corporation 2009

    Module 15: Objectives

    On completion of this module, you should be able to:

    Describe the architecture of SAP memory

    management

    Put in your own words the concepts on SAP

    memory Identify the different types of memory

    Explain SAP memory allocation process

    Differentiate between roll-in and roll-out concepts

    Analyze PRIV mode

    Describe the profile parameters of memory

    management Visualize the implementation on SAP extended

    memory

    Interpret memory usage for SAP AS JAVA

    Put in your own words the details on JVM

    SAP Basis FastTrak WAS 70083

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    84/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700

    Module 15: Agenda

    Topic 1: Architecture of SAP memory management

    Topic 2: Concepts on SAP memory

    Topic 3: Types of memory

    Topic 4: SAP memory allocation process

    Topic 5: Difference between roll-in and roll-out

    concepts

    Topic 6: PRIV mode

    Topic 7: Profile parameters of memory management

    Topic 8: Implementation on SAP extended memory

    Topic 9:Interpret memory usage for SAP AS JAVA

    Topic 10: JVM

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    85/139

    Copyright IBM Corporation 2009

    Memory

    Memory refers to the device whose contents are dynamic but are accessible

    at extremely high speed.

    SAP Basis FastTrak WAS 70085

    OS PagingFile/Swap

    Space

    Physical Memory

    Availability of physical

    memory is limited because

    of the maximum space that

    can be addressed by the

    Operating System.

    Virtual memory can

    enhance the address space

    to as high as twice the

    main memory.

    When we speak of memory at SAP level, it refers to virtual memory.

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    86/139

    Copyright IBM Corporation 2009

    Memory areas

    SAP Basis FastTrak WAS 70086

    Local memory

    Shared memory

    Work

    ProcessWork

    ProcessWork

    ProcessWorkProcess

    All work processes

    Of one instance

    Virtual memory

    Shared memory and local memory

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    87/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70087

    SAP memory management system

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    88/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70088

    SAP memory management system (continued)

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    89/139

    Copyright IBM Corporation 2009

    Memory management: Basic concepts

    Virtual memory

    Address space

    Memory allocation

    Local process memory

    Shared Memory

    SAP Basis FastTrak WAS 70089

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    90/139

    Copyright IBM Corporation 2009

    Local memory

    SAP Basis FastTrak WAS 70090

    Server

    Virtual memory

    Shared memory Local memory

    Local work process memory is for:

    ABAP load

    Data, stack

    Buffer for database transfer

    Local roll area

    Local paging area

    Allocated at instance start

    Work

    Process

    Work

    Process

    Work

    Process

    Local

    Memory

    Local

    MemoryLocal

    Memory

    How SAP memory is used in principle

    Local memory is

    Associated with

    Individual work processes

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    91/139

    Copyright IBM Corporation 2009

    Shared memory

    SAP Basis FastTrak WAS 70091

    SAP buffers in shared memory

    Server

    Virtual memory

    Shared memory Local memory

    SAP buffers contain global objectsFor all users and work processes,

    Such as programs and buffered

    Table content

    Work

    Process

    Work

    Process

    Work

    Process

    1:n

    SapBuffers

    Shared memory

    Is associated with all

    Processes of one instance

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    92/139

    Copyright IBM Corporation 2009

    Extended memory

    SAP Basis FastTrak WAS 70092

    Server

    Virtual Memory

    Shared Memory Local Memory

    Extended memoryContains objects/data associated

    With unfinished transactions

    Extended

    memory

    Work

    Process

    Work

    Process

    Work

    Process

    1:n

    Extended Memory in Shared Memory in Virtual Memory

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    93/139

    Copyright IBM Corporation 2009

    Heap memory

    SAP Basis FastTrak WAS 70093

    Server

    Virtual memory

    Shared memory Local memory

    Heap memory

    Contains the same type of data as the

    Extended memory

    Is used when extended memory is full

    Is allocated and released on demand

    Allocated at instance start

    Work

    Process

    Work

    Process

    Work

    Process

    Local

    Memory

    Local

    Memory

    Local

    Memory

    Heap memory

    (Temporary)

    When memory areas are allocated

    Allocated on demand

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    94/139

    Copyright IBM Corporation 2009

    Roll memory

    SAP Basis FastTrak WAS 70094

    Roll buffers in shared memory

    Server

    Virtual memory

    Shared memory Local memory

    Roll memory contains initial part of user contexts

    Work

    Process

    Work

    Process

    Work

    Process

    1:n

    RollBuffers

    Sap

    Roll file

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    95/139

    Copyright IBM Corporation 2009

    Paged Memory

    SAP Basis FastTrak WAS 70095

    Server

    Virtual Memory

    Shared Memory Local Memory

    SAP paging memory contains:

    ABAP objects such as extracts

    Context-independent objects such as exports

    WorkProcess

    WorkProcess

    WorkProcess

    1:n

    SAP pagingbuffer

    SAP

    pagingfile

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    96/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70096

    Server

    Virtual Memory

    Shared Memory Local Memory

    Work

    Process

    Work

    Process

    Work

    Process

    1:n

    Roll

    buffers

    SAP

    roll file

    Heap Memory

    (temporary)

    Local

    MemoryLocal

    MemoryLocal

    Memory

    SAP

    pagingfile

    Extended

    memory

    SAP buffers

    (programs, tables)

    1:1

    SAP

    Paging buffer

    SAP memory areas: Overview

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    97/139

    Copyright IBM Corporation 2009

    Some important concepts

    User context

    Work process

    Virtual address space of a

    work process

    SAP Basis FastTrak WAS 70097

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    98/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 70098

    SAP user SAP user SAP user SAP user

    1 2 3 4

    Data

    For user1Data

    For user 3

    Dialog

    Work

    Process1

    Dialog

    Work

    Process2

    Work processes working on user requests

    SAP memory allocation

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    99/139

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    100/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700100

    Dialog

    Work

    Process1

    Dialog

    Work

    Process2

    Data

    For user1

    Data

    For user3

    Copy

    Exit

    Roll out

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    101/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700101

    Dialog

    Work

    Process1

    Dialog

    Work

    Process2

    Data

    For user 3

    Data

    For user1

    Data

    For user 4

    Copy

    Roll in

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    102/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700102

    Dialog

    Work

    Process1

    Roll

    area

    Paging

    area

    User context objects such as:

    -Authorizations

    -Set/Get parameters

    (-Internal tables)

    (-Report lists)

    Memory for specific

    ABAP commands

    Roll and paging area of the dialog work process

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    103/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700103

    Dialog

    Work

    Process1

    Rollarea

    Paging

    area

    Rollarea

    Paging

    area

    Dialog

    Work

    Process2

    Roll

    buffer

    Paging

    buffer

    Paging file

    Roll file

    Copy

    Roll buffer / roll file and page buffer/page file

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    104/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700104

    Rollarea

    Paging

    area

    DialogWork

    Process1

    Rollarea

    Paging

    area

    Dialog

    Work

    Process2

    swap

    Mapping

    Extended

    Memory

    (shared)

    Mapping used for accessing data in extended memory

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    105/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700105

    Paging

    area

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    1st:A defined initial part of

    the roll area is used

    Rolearea

    Memory allocation sequence 1

    SAP user SAP user SAP user SAP user

    1 2 3 4

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    106/139

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    107/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700107

    Roll

    Paging

    area

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    the extended memory

    is full or

    area

    Memory allocation sequence 3

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    108/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700108

    Roll

    Paging

    area

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    until the user quota is

    reached

    area

    Memory allocation sequence 4

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    109/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700109

    Rollarea

    Paging

    area

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    The rest of the WP-local

    roll area is used3rd:

    Paging

    Memory allocation sequence 5

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    110/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700110

    Roll

    area

    Heap

    memory

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    The system is forced to

    use local heap memory4th:

    Paging

    area

    Memory allocation sequence 6

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    111/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700111

    Roll

    Area

    Heap

    Memory

    (Local)

    Dialog

    Work

    Process2

    Extended

    Memory

    (Shared)

    Paging

    AreaPRIV

    mode

    Roll

    Area

    Paging

    Area

    Dialog

    Work

    Process1

    PRIV mode 1

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    112/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700112

    Roll

    area

    Heap

    Memory

    Dialog

    Work

    Process2

    Extended

    Memory

    (shared)

    Paging

    area

    If Heap memory is in use, furthersteps of the current transaction wont

    be dispatched to other Dialog work

    processes

    Roll

    area

    Paging

    area

    Dialog

    Work

    Process1

    PRIV mode 2

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

    Memory allocation sequence for dialog work processes in

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    113/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700113

    Roll

    Memory

    Up to

    Ztta/roll_first

    Extended memory

    Up to

    Ztta/roll_extension

    Or EM exhausted

    Roll memory

    Remainder of

    Ztta/roll_area

    Heap memory

    Upto abap/heap area_dia

    Or HM exhausted

    1 2 3 4

    Local

    memory

    Shared

    memory

    Memory Allocation sequence for Dialog work processes

    Memory allocation sequence for dialog work processes in

    detail, avoiding PRIV mode

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    114/139

    Copyright IBM Corporation 2009

    Memory allocation sequence for all work process types

    SAP Basis FastTrak WAS 700114

    Roll

    Memory

    Up to

    Ztta/roll_first

    Extended memory

    Upto

    Ztta/roll_extension

    Or EM exhausted

    Roll memory

    Remainder of

    Ztta/roll_area

    Heap memory

    Upto abap/heap_area_dia

    Or HM exhausted

    1 2 3

    Local

    memory

    Shared

    memory

    Allocationsequence for

    non-dialog

    Wpes on

    Windows and

    for dialog Wpes

    on all platforms

    Roll

    Memory

    Up to

    Ztta/roll_first

    Extended memory

    Upto

    Ztta/roll_extension

    Or EM exhausted

    Heap memory

    Upto abap/heap_area_dia

    Or HM exhausted

    Allocationsequence fornon-dialogWpes on

    All platformsexceptWindows

    Time

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    115/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700115

    Rollarea

    Paging

    Work

    Process1

    Roll

    areaPaging

    areaWork

    Process2

    swap

    Extended

    Memory

    (shared)

    Heap

    Memoryarea

    Heap memory isreleased by the work

    process after use

    Freeing heap memory

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    116/139

    Copyright IBM Corporation 2009

    Freeing heap memory (continued)

    SAP Basis FastTrak WAS 700116

    Rollarea

    Work

    Process1

    Roll

    areaPaging

    areaWork

    Process2

    swap

    Extended

    Memory

    (shared)

    Heap

    Memory

    But on UNIX OSsallocated swap space

    in not freed by the

    operating system!Paging

    area

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    117/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700117

    Rollarea

    WorkProcess

    1

    Roll

    areaPaging

    areaWork

    Process2

    swap

    Extended

    Memory

    (shared)

    area

    When the limit set inabap/heaplimit is

    reached, the work

    process is flagged for

    automatic restart.Paging

    Freeing heap memory

    SAP user SAP user SAP user SAP user

    1 2 3 4

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    118/139

    Copyright IBM Corporation 2009

    Profile parameter of memory management

    SAP Basis FastTrak WAS 700118

    Roll file

    Roll

    area

    Roll

    buffer

    Heap

    Memory

    DIA

    rdisp/roll_SHM

    rdisp/roll_SMAXFS

    ztta/roll_extension

    Extended

    Memory

    (shared)

    ztta/roll_first

    ztta/roll_area

    abap/heap_area_dia

    abap/heap_area_total

    em/initial_size_MB

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    119/139

    Copyright IBM Corporation 2009

    Configuring parameters

    ztta/roll_area

    rdisp/ROLL_SHM

    rdisp/ROLL_MAXFS

    abap/heap_area_dia

    abap/heap_area_nondia

    abap/heaplimit

    abap/heap_area_total

    SAP Basis FastTrak WAS 700119

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    120/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700120

    ztta/roll_area: Roll area

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    121/139

    Copyright IBM Corporation 2009

    Configuring parameters (continued)

    rdisp/ROLL_SHM

    Determines Roll Buffer Size.

    rdisp/ROLL_MAXFS

    Determines Maximum Roll File Size

    SAP Basis FastTrak WAS 700121

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    122/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700122

    abap/heap_area_dia

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    123/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700123

    abap/heap_area_nondia

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    124/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700124

    abap/heaplimit: Work process restart

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    125/139

    Copyright IBM Corporation 2009

    abap/heap_area_total: Total quota for heap memory

    SAP Basis FastTrak WAS 700125

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    126/139

    Copyright IBM Corporation 2009

    Controlling memory management

    abap/heaplimit: Work Process Restart

    ztta/roll_extension: Limit for Extended Memory

    ztta/roll_extension_dia: EM Quota for Dialog Work Processes

    ztta/roll_extension_nondia: EM Quota for Non-Dialog Work Processes

    abap/heap_area_dia: Heap Memory Limit for Dialog Work Processes

    abap/heap_area_nondia: Heap Memory Limit for Non-Dialog Work Processes

    abap/heap_area_total: Total Quota for Heap Memory

    ztta/roll_area: Size of Roll Area Roll Area

    ztta/roll_first: Size of the Initial Allocation from the Roll Area

    SAP Basis FastTrak WAS 700126

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    127/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700127

    ztta/roll_extension: Extended memory limit

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    128/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700128

    ztta/roll_first: Initial allocation size from the roll area

    Source: SAP

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    129/139

    Copyright IBM Corporation 2009

    Memory management limitations

    abap/heap_area_total: Heap Memory Limit

    em/initial_size_MB: Extended Memory Pool Size

    rdisp/ROLL_SHM: Roll Buffer Size

    rdisp/ROLL_MAXFS: Maximum Roll File Size

    rdisp/PG_SHM: Size of the Paging Buffer

    rdisp/PG_MAXFS: Maximum Size of SAP Paging File

    em/blocksize_KB: Segment Size for the Extended Memory

    em/stat_log_size_MB: Statistics - User Context Size

    em/stat_log_timeout: Statistics - User Context Size

    SAP Basis FastTrak WAS 700129

    IBM Global Business Services

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    130/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700130

    Roll

    MemoryExtended memory Heap Memory

    User context

    Local

    WP

    SAP

    buffers

    Userindependent

    data

    SAP

    Work

    process

    Address space (1.7 to 3.8 GB)

    em/initial_size_MB abap/heap_area_(non)dia

    Localmemory

    Shared

    memory

    Address space restriction due to Unix 32 bit architecture

    32- bit Restriction on UNIX OS

    Implementation of SAP extended memory

    IBM Global Business Services

    E d d 32 bi i d OS

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    131/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700131

    em/initial_size_MB

    Roll

    Memory Extended memory Heap MemoryLocalWP

    SAP

    buffers

    SAP

    Work

    process

    Address space (approx 1.8 GB)

    em/address_space_MB abap/heap_area_(non)dia

    Localmemory

    Shared

    memory

    Extended memory (initial total)

    Parameter em/address_space_MB determines the amount of

    extended memory per work process

    Parameter em/initial_size_MB can be very large

    Extended memory on 32-bit windows OS

    IBM Global Business Services

    S t / t b ff

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    132/139

    Copyright IBM Corporation 2009

    Setups / tune buffers summery

    SAP Basis FastTrak WAS 700132

    IBM Global Business Services

    S t / t b ff ( ti d)

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    133/139

    Copyright IBM Corporation 2009

    Setups / tune buffers summery (continued)

    SAP Basis FastTrak WAS 700133

    IBM Global Business Services

    M f SAP W b AS J

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    134/139

    Copyright IBM Corporation 2009

    Memory usage for SAP Web AS Java

    SAP Basis FastTrak WAS 700134

    How the Java Virtual Machine handles memory resources

    IBM Global Business Services

    Details of the Java VM memory management (Java hotspot

    VM b SUN)

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    135/139

    Copyright IBM Corporation 2009

    VM by SUN)

    SAP Basis FastTrak WAS 700135

    -Xmx (Max Heap Size)

    IBM Global Business Services

    Si i th t f th J i t l hi

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    136/139

    Copyright IBM Corporation 2009

    Sizing the memory management of the Java virtual machine

    SAP Basis FastTrak WAS 700136

    Memory Area Initial Size Max Size

    Young generation -XX:NewSize -XX:MaxNewSize

    Tenured generation See below See below

    Permanent generation -XX:PermSize -XX:MaxPermSize

    IBM Global Business Services

    Setting the memor management

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    137/139

    Copyright IBM Corporation 2009SAP Basis FastTrak WAS 700137

    Setting the memory management

    Source: SAP

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    138/139

    IBM Global Business Services

    Module 15: Summary

  • 8/13/2019 Comprehensive Sap Basis Training Day 4

    139/139

    Module 15: Summary

    Having completed this module, you should now be able

    to:

    Describe the architecture of SAP memory

    management

    Put in your own words the concepts on SAP memory

    Identify the different types of memory

    Explain SAP memory allocation process

    Differentiate between roll-in and roll-out concepts

    Analyze PRIV mode

    Describe the profile parameters of memory

    management Visualize the implementation on SAP extended

    memory