sap abap online training by keylabstraining

22
SAP Architecture & Overview Systems Applications & Products www.Keylabstraininig.com ; [email protected]

Upload: sap-basis-training

Post on 11-Nov-2014

1.621 views

Category:

Education


3 download

DESCRIPTION

SAP online training services by Keylabs covers all SAP Technical Modules and SAP Functional Modules. Instructor led SAP online training is offered for students from USA and other nations. SAP BASIS Training, SAP Netweaver Training, SAP Security Training and SAP GRC Training are provided through instructor led classroom training at Hyderabad and Bangalore in India. The trainers providing SAP Online Training and SAP Classroom Training are SAP Certified Consultants.

TRANSCRIPT

Page 1: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

SAP Architecture & Overview Systems Applications & Products

Page 2: Sap abap online training By Keylabstraining

SAP R/1 , R/2

www.Keylabstraininig.com ; [email protected]

The R/2 system Reorganized as leading mainframe software for large multinational

corporations 4,300 copies worldwide in 1993 Mainframe-based to replace user legacy software;

co-existence and migration strategy underway for R/2 and R/3

The R/1 system Developed for ICI Chemical Released 1972 Focused on Sales & Distribution and Materials Management Discontinued after release of R/2

Page 3: Sap abap online training By Keylabstraining

SAP System Configuration

www.Keylabstraininig.com ; [email protected]

ApplicationApplication

DatabaseDatabase

PresentationPresentation

Database , application ,presentation processes

One - tierconfiguration

Two - tierconfiguration

Three - tierconfiguration

Presentation processes

Database ,application processes

Databaseprocesses

Application processes

Page 4: Sap abap online training By Keylabstraining

SAP R/3 : 3 Tier Architecture

www.Keylabstraininig.com ; [email protected]

Those SAP R/3 software components that specialize in the management , storage and retrieval of data form the Database Layer

The Database Layer

Those SAP R/3 software components that specialize in processing business applications form the Application Layer.

The Application Layer

Those SAP R/3 software components that specialize in interacting with end-users form the Presentation Layer.

The Presentation Layer

Page 5: Sap abap online training By Keylabstraining

SAP R/3 : 3 Tier Architecture

www.Keylabstraininig.com ; [email protected]

The Database Layercomponents are installed onhigh-end database server.

The Application Layercomponents are installedacross one or more high-end servers.

Presentation Layer components are installed across many PCs

Page 6: Sap abap online training By Keylabstraining

What happens when I send a request to SAP?

www.Keylabstraininig.com ; [email protected]

Page 7: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Application ServerPresentation . . . Internet

Application

Database

Communication

SAPGUISAPGUI InternetOffice

Work-process

Work-process

Work-process

Dispatcher

TCP/IP

Remote SQL

IPC

Local Bufferfor R/3 Data,

DW-Objects,ABAP-Objects

Page 8: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Dispatcher

• Program which manages resources of the R/3 applications

• Receives requests from user and passes them to the corresponding work processes

• Only one dispatcher per application server

Page 9: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Dispatcher Tasks

• Balances the workload between the processes

• Buffer management in main memory• Connection with the presentation level• Organization of the communication processes

Page 10: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Different Kind of Work Processes for different Tasks

Dialog

D

SAP DispatcherBatch

Spool

Update

Enqueue

S

12

9

6

3

11 1

7 58 4

210

B

M

G

Message

Gateway

R/2 R/3

V

E

Page 11: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Dialog Work Processes

Dialog

D

• Responsible for the interactive tasks of the R/3 system

• Dialog work processes execute only one dialog step at a time and are immediately freed for the next user request

• Constantly switching between users

Page 12: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Background Work Processes

• Responsible for executing ABAP programs submitted for background execution

• Batch jobs schedule the sequence of program execution

• Used for running long and time consuming programs

Batch12

9

6

3

11 1

7 58 4

210

B

Page 13: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Spool Work Processes

• Responsible for formatting the data for printing and passing it to the host spool system

• Only one spool work process allowed per server

Spool

Page 14: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Enqueue Work Processes

• Responsible for the lock management system

• Synchronizes database access for the multiple application servers and work processes

• Only one enqueue process per R/3 system to ensure data integrity

Enqueue

E

Page 15: Sap abap online training By Keylabstraining

www.Keylabstraininig.com ; [email protected]

Update Work Processes

• Responsible for making database changes requested by dialog and background processes

• For better performance, this process should be on the database server

UpdateV

Page 16: Sap abap online training By Keylabstraining

Integration

www.Keylabstraininig.com ; [email protected]

SUPPLIER

CUSTOMER

S A P R / 3

Procurement Production Distribution

Finance and Accounting

MM PP SD

FI CO

All business processes throughout the supply chain are executed in one system sharing all information

Workflow

Page 17: Sap abap online training By Keylabstraining

SAP R/3 : Components

www.Keylabstraininig.com ; [email protected]

ABAPPrograms

Configuration

Organization Structure

Key Data Elements

Functionality Configurations

ApplicationMaster Data

Transaction Data

Page 18: Sap abap online training By Keylabstraining

Understanding the Logon Client

www.Keylabstraininig.com ; [email protected]

000

001

066

800

Client Copy

Page 19: Sap abap online training By Keylabstraining

Login Screen

www.Keylabstraininig.com ; [email protected]

Page 20: Sap abap online training By Keylabstraining

Data in SAP System

www.Keylabstraininig.com ; [email protected]

1. Client-dependent Data(Client-Specific)

2. Client-independent Data(Cross-Client)

User Master

Customizing

Application

Master

Transaction

Customizing

Repository

configurations≈ xxxx tables

≈ xx,xxx tables

e.g. printer

ABAP programs

Page 21: Sap abap online training By Keylabstraining

ABAP Programming

www.Keylabstraininig.com ; [email protected]

SAP R/3 applications are written in the ABAP programming language, and run within the application layer of the R/3 System.

ABAP programs communicate with the database management system of the central relational database (RDBMS), and with the graphical user interface (SAP GUI) at presentation level.

Page 22: Sap abap online training By Keylabstraining

Why do we need ABAP Development ?

www.Keylabstraininig.com ; [email protected]

SAP R/3 scope

Specific company requirements

Non SAPapplications

New FunctionalityDevelopment