sap technical overview

31
SAP System Architecture

Upload: sanket-kohli

Post on 14-Jul-2016

29 views

Category:

Documents


1 download

DESCRIPTION

n

TRANSCRIPT

Page 1: SAP Technical Overview

SAP System Architecture

Page 2: SAP Technical Overview

SAP System ArchitectureSAP System Architecture

Database Server

M

SAP Application Server(SAP Instance)

OracleInformixDB2MS SQL ServerMAX DB

G

Dispatcher

Queue

D D B V S E

SAP Buffer(Shared Mem)

SAP GUI

DIAG

Dispatcher Queue

ICM

Memory Pipe

SAP Web AS Java

Web Browser

HTTP, HTTPS SMTP, SOAP, XML,…Web

Page 3: SAP Technical Overview

SAP Installation Concept

Page 4: SAP Technical Overview

SAP Installation Concept

• Install Oracle RDBMS • Install Central Instance (SAP Application

Server)• Install Database Instance• Install SAP GUI

Page 5: SAP Technical Overview

1.Install Oracle RDBMS

Page 6: SAP Technical Overview

Install Oracle RDBMS

Page 7: SAP Technical Overview

2.Install Central Instance

Page 8: SAP Technical Overview

Install Central Instance

Page 9: SAP Technical Overview

3.Install Database Instance

Page 10: SAP Technical Overview

Install Database Instance

Page 11: SAP Technical Overview

Install Database Instance

Page 12: SAP Technical Overview

4.Install SAP GUI

Page 13: SAP Technical Overview

Install SAP GUI

Page 14: SAP Technical Overview

SAP Architecture Overview

Page 15: SAP Technical Overview

SAP System Configuration

ApplicationApplication

DatabaseDatabase

PresentationPresentation

Database , application ,presentation processes

One - tierconfiguration

Two - tierconfiguration

Three - tierconfiguration

Presentation processes

Database ,application processes

Databaseprocesses

Application processes

Page 16: SAP Technical Overview

SAP System : Central InstanceSAP System : Central Instance

SAP Application Server (Central Instance)

M

G

Dispatcher

Queue

D D

B V S E

SAP Buffer

Roll Area

ProgramBuffer

TableBuffer

Page 17: SAP Technical Overview

SAP System : Dialog InstanceSAP System : Dialog Instance

SAP Application Server (Dialog Instance)

G

Dispatcher

Queue

D D

D D

SAP Buffer

Roll Area

ProgramBuffer

TableBuffer

D D

Page 18: SAP Technical Overview

SAP Instance

Dispatcher

D D D …

Dispatcher

D …

Dispatcher

D D B …V E S …

M

D B

Dialog Instance A Dialog Instance B

Central Instance

Page 19: SAP Technical Overview

Work Process Types

D = Dialog B = Background V = Update E = Enqueue S = Spool

Page 20: SAP Technical Overview

SAP System

• SID = System Identifier• System Number

Three-tierconfiguration

Databaseprocesses

Application processes000001066

System Client

SAP*/06071992DDIC/19920706

earlywatch/supportSAP*/06071992

Standard User

00, 01,… port 320000 by default

Monitored by SAP

Page 21: SAP Technical Overview

SAP System : Client

000

001

066

800

Client Copy

Page 22: SAP Technical Overview

SAP System Logon

Page 23: SAP Technical Overview

Data in SAP System

1. Client-dependent Data(Client-Specific)

2. Client-independent Data(Cross-Client)

User Master

Customizing

Application

Master

Transaction

Customizing

Repository

≈ 90 tables

configurations≈ xxxx tables

≈ xx,xxx tables

e.g. printer

ABAP programs

Page 24: SAP Technical Overview

SAP System : Application Modules

SAPSAPClient / ServerClient / Server

ABAPABAP

FIFIFinancialFinancial

AccountingAccounting

COCOControllingControlling

AMAMFixed AssetsFixed Assets

Mgmt.Mgmt.

TRTRTreasuryTreasury

WFWFWorkflowWorkflow

ISISIndustryIndustry

SolutionsSolutions

MMMMMaterialsMaterials

Mgmt.Mgmt.

HRHRHumanHuman

ResourcesResources

SDSDSales &Sales &

DistributionDistribution

PPPPProductionProductionPlanningPlanning

QMQMQualityQuality

Manage-Manage-mentment PMPM

Plant Main-Plant Main-tenancetenance

Page 25: SAP Technical Overview

System Landscape

DEV

CUST

DEVL

QAS

QTST

PRD

PROD

Common Shared Directory

UTST

SAND

TRANUnit test

Write ABAP programTest data

Manage master configuration

transport transport

Training client

Quality Testing

Page 26: SAP Technical Overview

SAP System : Dialog Processing

Database Server

SAP Application Server

Dispatcher

RequestQueue

D D D D…

SAP Buffer

Program

Roll Area

1

2

34

56

7

8

Report ztest.Tables customers.Select single * from customers where id = 1.Write: / customers-name.

Page 27: SAP Technical Overview

Work Process ArchitectureWork Process Architecture

TaskHandler

DYNPRO Processor

ABAP Processor

Local Memory

Memory Space

DB Interface

List buffer

Database Server

Result Set

Dialog Work Process

Receive input from screen

Receive input from ABAP program

Change Open SQL statement to DB statement

Page 28: SAP Technical Overview

SAP Web AS Technology

Page 29: SAP Technical Overview

SAP Web Application Server

• The SAP Web AS is an open, scalable, and high-availability infrastructure for developing dynamic and company-wide Internet applications

• It is a server based on the well-known SAP Application Server technology, with the additional enhancement of Web functionality

• The SAP Web AS is the new technological basis of all mySAP Business suite solutions. It is also the core element of the SAP R/3 Enterprise system – the successor to the classic SAP R/3

Page 30: SAP Technical Overview

SAP Web AS Release

• SAP Web AS 6.10– ICM

• SAP Web AS 6.20– ICM, J2EE

• SAP Web AS 6.30– ICM,J2EE + Eclipse,Web Dynpro

• SAP Web AS 6.40– ICM,J2EE + Web Dynpro + Integrated ITS

• SAP Web AS 7.00– Oracle 10g …

Page 31: SAP Technical Overview

SAP GUI for HTML

http://<SAP Instance>:<ICM port>/sap/bc/gui/sap/its/webgui/!