sap overview1

Upload: gopal-krishna

Post on 05-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Sap Overview1

    1/48

    SAP Overview

  • 7/31/2019 Sap Overview1

    2/48

    SAP?

    Company

    ERP Software package

    R/2

    R/3

  • 7/31/2019 Sap Overview1

    3/48

    Why ERP

    Integration

    Best business practices

    Standardization

  • 7/31/2019 Sap Overview1

    4/48

    Why not ERP?

    Complexity

    Cost

    Inflexibility

  • 7/31/2019 Sap Overview1

    5/48

    SAP R/3 System Business Modules

    Sales &Distribution

    MaterialsMgmt.

    Production

    Planning

    Financial

    Accounting

    Controlling

    Fixed Assets

    Mgmt.

    Quality

    Mgmt.

    Plant

    Maintenance

    Human

    Resources

    Workflow

    IndustrySolutions

    R/3Client / Server

    ABAP/4 ProjectSystem

    Logistical Financial

  • 7/31/2019 Sap Overview1

    6/48

    R/3 System: Hardware/Software Views

  • 7/31/2019 Sap Overview1

    7/48

    Typical Client Server Architectures

    Central System

    Two - tierDistributed System

    Two - tierClient/Server

    Three - tierClient/Server

    Multi-layerCooperative

    Client/Server

    Presentation Application Database

  • 7/31/2019 Sap Overview1

    8/48

    Database andApplication

    R/3 System Configurations

    Central System

    SAP

    2-Tier Configuration 3-Tier Configuration Web-enabled

    Presentation

    Database,

    Application,

    Presentation Database

    Application

    Presentation

    InternetTransaction

    Service/WebService

    In a central R/3 System configuration, one host is responsible for all processingtasks.

  • 7/31/2019 Sap Overview1

    9/48

    Database andApplication

    R/3 System Configurations

    Central Systems

    SAP

    2-Tier Configuration 3-Tier Configuration Web-enabled

    Presentation

    Database,

    Application,

    Presentation Database

    Application

    Presentation

    InternetTransaction

    Service/WebService

    Two-tier R/3 System configurations are usually implemented using specialpresentation servers that are responsible solely for formatting the graphical interface.Many R/3 System users use PCs with Microsoft Windows -installed, for example, as

    presentation servers.

  • 7/31/2019 Sap Overview1

    10/48

    An alternative two-tier configuration is to install powerful desktop systems and to usethese for presentation and applications (two-tier client/server). This type ofconfiguration is particularly useful for expensive applications (such as simulations) or

    for software developers.

    Database andApplication

    R/3 System Configurations

    Central Systems

    SAP

    2-Tier Configuration 3-Tier Configuration Web-enabled

    Presentation

    Database,

    Application,

    Presentation Database

    Application

    Presentation

    InternetTransaction

    Service/WebService

  • 7/31/2019 Sap Overview1

    11/48

    In a three-tier configuration, you use your own host for the three tiers. Using datafrom the database server, several different application servers can operate at the sametime. To ensure that the load on individual servers is as even as possible and to

    achieve optimal performance, you can use special application servers for individualapplication areas such as sales planning, distribution or financial accounting.

    Database andApplication

    R/3 System Configurations

    Central Systems

    SAP

    2-Tier Configuration 3-Tier Configuration Web-enabled

    Presentation

    Database,

    Application,

    Presentation Database

    Application

    Presentation

    InternetTransaction

    Service/WebService

  • 7/31/2019 Sap Overview1

    12/48

    Database andApplication

    R/3 System Configurations

    Central Systems

    SAP

    2-Tier Configuration 3-Tier Configuration Web-enabled

    Presentation

    Database,

    Application,

    Presentation Database

    Application

    Presentation

    InternetTransaction

    Service/WebService

    To web-enablethe SAP Applications, a Web Server and an ITS (Internet TransactionServer) are needed. The web-service and the services for the ITS can run on oneserver or on two dedicated servers. The presentation in this configuration is provided

    by an Internet Browser. The new SAP Web platform is NetWeaver.

  • 7/31/2019 Sap Overview1

    13/48

    Basis System: Three-Tier Computer Hierarchy

    Input / Outputof data to users

    Access to Dataase:(Read / Write data)

    Central Database(Storage of all data)

    Database

    Application

    Presentation

    Processing of datausing application logic

    Presentation of theprocessed data tothe user

  • 7/31/2019 Sap Overview1

    14/48

    Client/Server Overview

    Client

    Server

    LAN/WAN

    TCP / IP

  • 7/31/2019 Sap Overview1

    15/48

    Client/Server Overview (Logical Structure)

    Presentation

    Data Storage

    ApplicationLogic

    Client

    Server

  • 7/31/2019 Sap Overview1

    16/48 S A P A G

    R

    W hat does an R /3 D atabase C onta in?

    R /3S ystem

    database

    R epos itory O bjectsR epos itory O bjects

    C ustom iz ing O bjectsC ustom iz ing O bjects

    Cl ientCl ient Cl ientCl ient Cl ientCl ient

    G lob al Se t tingsG lob al Se t tings

  • 7/31/2019 Sap Overview1

    17/48 SAP AG

    R

    W ha t is a C lien t?

    A c lien t is an autonom ous un i t in the R /3 System w ithregard to co m m ercia l law , organ izat ion , and data .

    ClientClient

    UserMas

    ter

    Custo

    mizing

    Applicatio

    n

    userrecordsuserauthorization

    client-dependentcustomizingdata

    transactiondatamasterdata

  • 7/31/2019 Sap Overview1

    18/48

  • 7/31/2019 Sap Overview1

    19/48

  • 7/31/2019 Sap Overview1

    20/48

    Sample SAP System Landscape

    Development Testing Production

    DatabaseServers

    ApplicationServers

    PresentationServers

  • 7/31/2019 Sap Overview1

    21/48

    Object Migration

    Program A

    Table A

    Screen A

    Program A

    Table A

    Screen A

    Program A

    Table A

    Screen A

    Development QA Testing ProductionCorrections and Transport

  • 7/31/2019 Sap Overview1

    22/48

    Object Migration

    Program AVersion 1

    Program AVersion 2

    Program AVersion 3

    Program AVersion 1

    Program AVersion 2

    Program AVersion 3

    Originals

    Development QA Testing

    Corrections

    andTransport

    ?

    ?

    G C

  • 7/31/2019 Sap Overview1

    23/48

    Geography-based Clients

    R/3

    America

    R/3Europe

    R/3

    Japan

    America Client 010

    Japan Client 030

    Europe Client 020

  • 7/31/2019 Sap Overview1

    24/48

    Client Copies

    Configuration

    Development

    Interface Testing

    Quality Assurance

    User Training

  • 7/31/2019 Sap Overview1

    25/48

    ERP: Integration

    Integrate people, data and businessprocesses within and betweenorganizations.

    Collaboration, non-redundancy, consistencyand internal process optimization.

  • 7/31/2019 Sap Overview1

    26/48

    Procurement ProcessOutline

    Agreement

    Demand

    Purchase

    Requisition Vendor

    Purchase

    OrderGoods Receipt

    & Inventory Mgmt.

    Accounts

    PayableInvoice

    Verification

    Scheduling

    Agreement

  • 7/31/2019 Sap Overview1

    27/48

    Production Process

    Goods Issue Shop Floor

    Goods ReceiptOrder Settlement

    Schedule/Release

  • 7/31/2019 Sap Overview1

    28/48

    Sales Process Trading Goods

    Customer Order Picking

    Goods IssueBillingAccounts Receivable

    Packing

  • 7/31/2019 Sap Overview1

    29/48

    Sales Process Finished Goods

    Customer Order

    AvailabilityCheck

    Goods Issue

    BillingPartial PaymentFinal Payment

  • 7/31/2019 Sap Overview1

    30/48

    Sales Process Finished Goods

    Customer Order

    Availability Check

    - Insufficient -

    IndependentDemand

    MRP Run

    Production

    Scheduling

    Purchasing

    Dependent

    Demand

  • 7/31/2019 Sap Overview1

    31/48

    Process Flow

    Goods Issue

    to Shop Floor

    Goods

    ReceiptProduction

    Goods IssueBillingAccounts Receivable

  • 7/31/2019 Sap Overview1

    32/48

    Logging In

    Basics

  • 7/31/2019 Sap Overview1

    33/48

    Client

    This is a numeric field.

    This number defines a whole businessentity.

  • 7/31/2019 Sap Overview1

    34/48

    User

    Every SAP user has a user name.

    Users of SAP system are client-specific,which means that having a useridentification on one client will only allowaccess to that particular client.

  • 7/31/2019 Sap Overview1

    35/48

    Password Rules

    Letters Numbers

    Easy to remember

    3-8 Characters long

    No 3 Characters can be the same

    Do not start with a ? or an !

    Do not use previous 5 passwords

  • 7/31/2019 Sap Overview1

    36/48

    Language

    SAP supports multi-national character setsand languages on the same system, at thesame time.

    Default languages are English andGerman.

  • 7/31/2019 Sap Overview1

    37/48

    Field Types

    There are three types of Entry Fields

    Required

    Default entry

    Optional entry field

  • 7/31/2019 Sap Overview1

    38/48

    Sessions

    An SAP session is a window in which the

    user may perform a particular task.

    A User may have up to nine sessions

    open at one time.

    SAP R/3 Resource Management: The Dispatcher

  • 7/31/2019 Sap Overview1

    39/48

    SAP R/3 Resource Management: The Dispatcher

    Data base

    Application

    Presentation

    BuffersWorkProcess

    WorkProcess

    WorkProcess

    Dispatcher

    SAP GUI

    Communications

    SAP R/3 Resource Management: Data Flow

  • 7/31/2019 Sap Overview1

    40/48

    SAP Memory Buffer

    Relational database system

    SAP GUI

    SAP R/3 Resource Management: Data Flow

    Data base

    Application

    Presentation

    WorkProcess

    Dispatcher

    TerminalProcess

    Request queues

    1

    3

    2

    4

    5

    6

    7

    Roll

    Page

    SAP R/3 Resource Management: Work Processes

  • 7/31/2019 Sap Overview1

    41/48

    SAP Dispatcher

    SAP R/3 Resource Management: Work Processes

    1 2 3 4

    5 6 7 8 9 1 0 1 1

    1 2 1 3 1 4 1 5 16 1 7 1 8

    19 20 2 1 2 2 2 3 2 4 2 5

    26 27 2 8 2 9 3 0 31

    1999

    Background Jobs

    Spool

    Enqueue

    Dialog UpdateMessage

    Sold to party: C100

    ItemMaterial Qty10 6301 1020 6412 1030 1507 25

    O r d e r

    Sold to party: C100

    ItemMaterial Qty10 6301 1020 6412 1030 1507 25

    O r d e r

    Sold to party: C100

    ItemMaterial Qty10 6301 1020 6412 1030 1507 25

    O r d e r

    Sold to party: C100

    ItemMaterial Qty10 6301 1020 6412 1030 1507 25

    O r d e r

    M

    Gateway

    R/2

    R/3

    G

    A

    B

    C

    SAP R/3 Resource Management:

  • 7/31/2019 Sap Overview1

    42/48

    SAP R/3 Resource Management:Lock Management by the Enqueue Work Process

    WorkProcess

    Update

    WorkProcess

    Enqueue

    Dispatcher

    Work

    Process

    Update

    Work

    Process

    Enqueue

    Dispatcher

    Lock table in

    main storage

    MessageServer

    Instance A

    Instance B

    SAP R/3 Resource Management: R/3 Instance

  • 7/31/2019 Sap Overview1

    43/48

    SAP R/3 Resource Management: R/3 Instance

    Dialog . . . . Update Spool Back-ground Enqueue

    Dispatcher

    DatabaseInstance Message

    ServerSAP

    Gateway

    Instance Profiles(parameters)

    SAP Buffers

    Startor

    Stop

    SAP R/3 Resource Management: Distributed SAP R/3 Processing

  • 7/31/2019 Sap Overview1

    44/48

    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

    DialogBack-

    groundEnqueue

    Dispatcher

    Instance 03

  • 7/31/2019 Sap Overview1

    45/48

    Reporting

    Three basic steps to running a report

    Access the report Enter selection criteria

    Execute the report

  • 7/31/2019 Sap Overview1

    46/48

    System Messages

    E - Error

    An invalid entry has been made.

    The cursor moves to the field where theerror has occurred.

    W - Warning

    A possible error has been made.

    The user can continue without changing.

    I Information

    Feedback from the system.

    Customizing Modeling the Business

  • 7/31/2019 Sap Overview1

    47/48

    Customizing - Modeling the Business

    Organizational Structures in each module

    Master Data - Customers, Materials,

    Rules - required entries, tolerances,

  • 7/31/2019 Sap Overview1

    48/48

    Mapping

    Assignment of organizational structuresto reflect the enterprise model

    Establishes integration among modules