SAP Overview SAP? Company ERP Software package –R/2 –R/3.

43
SAP Overview

Transcript of SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Page 1: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP Overview

Page 2: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP?

• Company

• ERP Software package– R/2– R/3

Page 3: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Why ERP

• Integration

• Best business practices

• Standardization

Page 4: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Why not ERP?

• Complexity

• Cost

• Inflexibility

Page 5: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP R/3 System Business Modules

Sales &Distribution

MaterialsMgmt.

ProductionPlanning

FinancialAccounting

Controlling

Fixed AssetsMgmt.

QualityMgmt.

PlantMaintenance

HumanResources

Workflow

IndustrySolutions

R/3Client / Server

ABAP/4 ProjectSystem

Logistical Financial

Page 6: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

R/3 System: Hardware/Software Views

Page 7: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Typical Client Server Architectures

Central System

Two - tierDistributed System

Two - tierClient/Server

Three - tierClient/Server

Multi-layerCooperative

Client/Server

Presentation Application Database

Page 8: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Database and Application

R/3 System ConfigurationsCentral System

SAP2-Tier Configuration 3-Tier Configuration Web-enabled

Presentation

Database,

Application,

PresentationDatabase

Application

Presentation

Internet Transaction Service/Web Service

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

Page 9: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

In a three‑tier configuration, you use your own host for the three tiers. Using data from the database server, several different application servers can operate at the same time. 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 individual application areas such as sales planning, distribution or financial accounting.

Database and Application

R/3 System ConfigurationsCentral Systems

SAP2-Tier Configuration 3-Tier Configuration Web-enabled

Presentation

Database,

Application,

PresentationDatabase

Application

Presentation

Internet Transaction Service/Web Service

Page 10: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

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

Page 11: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Client/Server Overview

Client

Server

LAN/WAN

TCP / IP

Page 12: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Client/Server Overview (Logical Structure)

Presentation

Data Storage

ApplicationLogic

Client

Server

Page 13: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP AG

R

What does an R/3 Database Contain?

R/3System

database

Repository ObjectsRepository Objects

Customizing ObjectsCustomizing Objects

ClientClient ClientClient ClientClient

Global SettingsGlobal Settings

Page 14: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP AG

R

What is a Client?

“A client is an autonomous unit in the R/3 System withregard to commercial law, organization, and data.”

ClientClient

Page 15: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Common Client Roles

CUST

QTST

PROD

Development &Development &CustomizingCustomizing

Quality AssuranceQuality Assurance

ProductionProduction

Configuring of client settings andcreation of new functionality

Functionality testing andverification of configuration

Productive activities and businessdata

Page 16: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Additional Client Roles

SAND

PPRD

SandboxSandbox

TestTest

TrainingTraining

Pre-productionPre-production

Sampling of customizingtransactions and settings

Testing of configuration settingswith data

Configured environment for theload of legacy data prior to thestart of productive activities

TRNG End-user customer trainingenvironment

TEST

Page 17: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Sample SAP System Landscape

Development Testing Production

DatabaseServers

ApplicationServers

PresentationServers

Page 18: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Object Migration

Program A

Table A

Screen A

Program A

Table A

Screen A

Program A

Table A

Screen A

Development QA Testing Production

Corrections and Transport

Page 19: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Object Migration

Program AVersion 1

Program AVersion 1

Program AVersion 2

Program AVersion 2

Program AVersion 3

Program AVersion 3

Program AVersion 1

Program AVersion 1

Program AVersion 2

Program AVersion 2

Program AVersion 3

Program AVersion 3

Originals

Development QA TestingCorrections

andTransport

?

?

Page 20: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Geography-based Clients

R/3America

R/3Europe

R/3Japan

America Client 010America Client 010

Japan Client 030Japan Client 030

Europe Client 020Europe Client 020

Page 21: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Client Copies

Configuration

Development

Interface TestingQuality Assurance

User Training

Page 22: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

ERP: Integration

Integrate people, data and business processes within and between organizations.

Collaboration, non-redundancy, consistency and internal process optimization.

Page 23: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Procurement ProcessOutlineAgreement

Demand

Purchase Requisition Vendor

Purchase OrderGoods Receipt

& Inventory Mgmt.

AccountsPayable Invoice

Verification

Scheduling Agreement

Page 24: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Production Process

Goods Issue Shop Floor

Goods ReceiptOrder Settlement

Schedule/Release

Page 25: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Sales Process — Trading Goods

Customer Order Picking

Goods IssueBillingAccounts Receivable

Packing

Page 26: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Sales Process Finished Goods

Customer Order

AvailabilityCheck

Goods Issue

BillingPartial PaymentFinal Payment

Page 27: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Sales Process Finished Goods

Customer Order

Availability Check - Insufficient -

IndependentDemand

MRP Run

ProductionScheduling

Purchasing

DependentDemand

Page 28: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Process Flow

Goods Issueto Shop Floor

GoodsReceipt

Production

Goods IssueBillingAccounts Receivable

Page 29: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Client

• This is a numeric field.

• This number defines a whole business entity.

Page 30: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

User

• Every SAP user has a user name.

• Users of SAP system are client-specific, which means that having a user identification on one client will only allow access to that particular client.

Page 31: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

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

Page 32: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Language

• SAP supports multi-national character sets and languages on the same system, at the same time.

• Default languages are English and German.

Page 33: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Field Types

• There are three types of Entry Fields

– Required– Default entry– Optional entry field

Page 34: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

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.

Page 35: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP R/3 Resource Management: The Dispatcher

Data base

Application

Presentation

BuffersWorkProcess

WorkProcess

WorkProcess

Dispatcher

SAP GUI

Communications

Page 36: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP Memory BufferSAP Memory Buffer

Relational database systemRelational database system

SAP GUISAP GUI

SAP R/3 Resource Management: Data Flow

Data base

Application

Presentation

WorkProcess

Dispatcher

TerminalProcess

Request queuesRequest queues

11

33

22

4455

66

77

Roll

Page

Page 37: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP Dispatcher

SAP R/3 Resource Management: Work Processes

1 2 3 4

5 6 7 8 9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29 30 31

1999

Background Jobs

Spool

Enqueue

Dialog Update MessageSold to party: C100

Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

Sold to party: C100

Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

Sold to party: C100

Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

Sold to party: C100

Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

M

Gateway

R/2

R/3

G

AABB

CC

Page 38: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

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

WorkProcess

Update

WorkProcess

Enqueue

Dispatcher

WorkProcess

Update

WorkProcess

Enqueue

Dispatcher

Lock table in

main storage

MessageServer

Instance A

Instance B

Page 39: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Message Server

The SAP Message Server runs as a separate process mostly on the same host as the central instance.

Only one message server can run on each SAP System.

The task of the message server is to inform all the servers (instances) belonging to an SAP System of the existence of the other servers. It can also be contacted by other clients (for example, SAPlogon, RFC clients with load balancing) to get information about load balancing.

Page 40: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

SAP R/3 Resource Management: R/3 Instance

Dialog . . . . Update SpoolBack-

groundEnqueue

Dispatcher

DatabaseInstance

DatabaseInstance Message

Server

MessageServer

SAPGateway

SAPGateway

Instance Profiles(parameters)

Instance Profiles(parameters)

SAP BuffersSAP Buffers

Startor

Stop

Startor

Stop

Central Instance

Page 41: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

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-

ground Enqueue

Dispatcher

Instance 03

Page 42: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

Reporting

• Three basic steps to running a report

– Access the report– Enter selection criteria– Execute the report

Page 43: SAP Overview SAP? Company ERP Software package –R/2 –R/3.

System MessagesSystem Messages

E - Error – An invalid entry has been made. – The cursor moves to the field where the error has occurred.

W - Warning– A possible error has been made. –The user can continue without changing.

I – Information– Feedback from the system.