SAP_Overview

download SAP_Overview

of 22

Transcript of SAP_Overview

  • 8/7/2019 SAP_Overview

    1/22

    University of

    Southern California

    Enterprise Wide Information Systems

    SAP R/3 Overview &Basis Technology

    Instructor: Richard W. Vawter

  • 8/7/2019 SAP_Overview

    2/22

    University of

    Southern California

    Topics

    The R/3 Basis System Client/Server Architecture

    Application Architecture

    System Communication

    Technical Architecture Client/Server Overview

    Resource Management

    Technical Configurations

    Object Migration The Database Client

  • 8/7/2019 SAP_Overview

    3/22

    University of

    Southern California

    SAP R/3 Basis System

    Sales

    istri tion

    aterials

    mt.

    Pro

    tion

    Plannin

    Finan

    ial

    A

    o

    ntin

    ontrollin

    Fixe

    Assets

    mt.

    Q

    ality

    mt.

    Plant

    aintenan

    e

    H

    man

    Reso

    r

    es

    orkflo

    In

    stry

    Sol

    tions

    R/3lient / Server

    ABAP/4 Proje tSystem

    Lo isti al Finan ial

  • 8/7/2019 SAP_Overview

    4/22

    University of

    Southern California

    Basis System: Three-Tier Computer ierarchy

    Input / Output

    of data to users

    Access to Dataase:(Read / Write data)

    Central Database(Storage of all data)

    Database

    Application

    Presentation

    Processing of data

    using application logic

    Presentation of the

    processed data to

    the user

  • 8/7/2019 SAP_Overview

    5/22

    University of

    Southern California

    Typical Basis Systems: Client Server Architecture

    Central System

    Two - tier

    Distributed System

    Two - tier

    Client/Server

    Three - tier

    Client/Server

    Multi-layer

    Cooperative

    Client/Server

    (w/ release .0B)

    Presentation Application Database

  • 8/7/2019 SAP_Overview

    6/22

    University of

    Southern California

    Basis System: Application Architecture

    Windows 3.1, Windows 95, Windows NT, OS /Motif,

    Presentation Manager, Macintosh

    ABAP/ , C, C++

    DB2/ 00

    OS/ 00

    Windows 95

    OS/2

    IBM

    AS/ 00

    AT&T Data General SNIBull/Zenith P Sequent

    Compaq IBM Digital

    ADABAS D, Oracle 7.1,

    MS S L Server 6.0

    Windows NT

    UNIX systemsBull P SNI

    Digital IBM SUN

    AIX SINIX

    P-UX SOLARISDigital UNIX

    ADABAS D,

    DB2, IN ORMIX,

    ORACLE 7.1

    ardware

    Operating

    Systems

    Databases

    Dialog

    SAPGUI

    Languages

    Sold to party: C100

    Item Material

    ty

    1 0 6 30 1 1 020 6

    1 2 1 03 0 1 50 7 2 5

    O r d e r

  • 8/7/2019 SAP_Overview

    7/22

    University of

    Southern California

    R/3 Communication / Interfaces

    Remote

    unction Call

    Electronic Data

    Interchange

    Program Interface

    CommunicationObject Lin ing

    and Embedding

    Application

    Lin Enabling

    Web

    Interface

  • 8/7/2019 SAP_Overview

    8/22

    University of

    Southern California

    Topics

    The R/3 Basis System Client/Server Architecture

    Application Architecture

    System Communication

    Technical Architecture Client/Server Overview

    Resource Management

    Technical Configurations

    Object Migration The Client

  • 8/7/2019 SAP_Overview

    9/22

    University of

    Southern California

    Client/Server Overview

    Client

    Server

    LAN

    TCP / IP

  • 8/7/2019 SAP_Overview

    10/22

  • 8/7/2019 SAP_Overview

    11/22

    University of

    Southern California

    SAP R/3 Resource Management: The Dispatcher

    Data base

    Application

    Presentation

    BuffersWorProcess

    Wor

    Process

    Wor

    Process

    Dispatcher

    SAPGUI

    Communications

  • 8/7/2019 SAP_Overview

    12/22

    University of

    Southern California

    SAPMemory Buffer

    Relational data base system

    SAPGUI

    SAP R/3 Resource Management: Data low

    Data base

    Application

    Presentation

    Wor

    Process

    Dispatcher

    Terminal

    Process

    Request queues

    1

    3

    2

    5

    6

    7

    Roll

    Page

  • 8/7/2019 SAP_Overview

    13/22

    University of

    Southern California

    SAP Dispatcher

    SAP R/3 Resource Management: Wor Processes

    1 2 3 4

    5 6 7 8 9 10 11

    12 13 1 4 15 16 17 18

    19 20 2 1 2 2 2 3 2 4 25

    26 27 2 8 29 30 31

    1999

    Bac ground Jobs

    Spool

    Enqueue

    Dialog UpdateMessage

    Sold to party: C100

    Item Material

    ty

    1 0 6 30 1 10

    20 6

    1 2 103 0 1 50 7 25

    O r d e r

    Sold to party: C100

    Item Material

    ty

    1 0 6 30 1 1020 6

    1 2 10

    3 0 1 50 7 25

    O r d e r

    Sold to party: C100

    Item Material

    ty

    1 0 6 30 1 1 0

    20 6

    12 103 0 1 50 7 2 5

    O r d e r

    Sold to party: C100

    Item Material

    ty

    1 0 6 30 1 1 020 6

    12 10

    3 0 1 50 7 2 5

    O r d e r

    M

    Gateway

    R/2

    R/3

    G

    AB

    C

  • 8/7/2019 SAP_Overview

    14/22

    University of

    Southern California

    SAP R/3 Resource Management:Loc Management by the Enqueue Wor Process

    Wor

    Process

    Update

    Wor

    Process

    Enqueue

    Dispatcher

    WorProcess

    Update

    WorProcess

    Enqueue

    Dispatcher

    Loc table in

    main storage

    Message

    Server

    Instance A

    Instance B

  • 8/7/2019 SAP_Overview

    15/22

    University of

    Southern California

    SAP R/3 Resource Management: R/3 Instance

    Dialog . . . . Update SpoolBac -

    groundEnqueue

    Dispatcher

    Database

    Instance Message

    Server

    SAP

    Gateway

    Instance Profiles

    (parameters)

    SAP Buffers

    Startor

    Stop

  • 8/7/2019 SAP_Overview

    16/22

    University of

    Southern California

    SAP R/3 Resource Management:

    Distributed SAP R/3 Processing

    Dialog Update Enqueue Spool

    Dispatcher

    Mess-age

    Gate-way

    Instance 01

    Enqueue Dialog . . .

    Dispatcher

    Instance 02

    DialogBac -

    groundEnqueue

    Dispatcher

    Instance 03

  • 8/7/2019 SAP_Overview

    17/22

    University of

    Southern California

    Technical Configuration

    Development Testing Production

    Database

    Servers

    Application

    Servers

    Presentation

    Servers

  • 8/7/2019 SAP_Overview

    18/22

    University of

    Southern California

    Technical Configuration: E ample

  • 8/7/2019 SAP_Overview

    19/22

    University of

    Southern California

    Object Migration

    Program A

    Table A

    Screen A

    Program A

    Table A

    Screen A

    Program A

    Table A

    Screen A

    Development A Testing Production

    Corrections and Transport

  • 8/7/2019 SAP_Overview

    20/22

    University of

    Southern California

    Object Migration

    Program A

    Version 1

    Program A

    Version 2

    Program A

    Version 3

    Program A

    Version 1

    Program A

    Version 2

    Program A

    Version 3

    Originals

    Development A TestingCorrections

    and

    Transport

    ?

    ?

  • 8/7/2019 SAP_Overview

    21/22

    University of

    Southern California

    The Client

    R/3

    America

    R/3

    Europe

    R/3

    Japan

    America Client 010

    Japan Client 030

    Europe Client 020

  • 8/7/2019 SAP_Overview

    22/22

    University of

    Southern California

    Client Copies

    Configuration

    Development

    Interface Testing

    uality Assurance

    User Training