Introduction To R3-SAP R3 ABAP4 Training
Introduction To R3-SAP R3 ABAP4 Training
com
Presentation Overview
Objectives
To introduce audience to ERP To make audience aware of enterprise architecture To introduce audience to SAP R/3 application and modules To make audience aware of the concepts and architecture of R/3 Give a brief introduction of some basic concepts of SAP R/3
Pre-Requisites
Knowledge of open systems, client-server and 3 tier architecture Brief idea of enterprise structure would be an advantage
Presentation Overview
Contents
Enterprise Architecture History of SAP SAP Modules SAPs Market Share Overview of client server concepts SAP R/3 System Architecture Application Server Architecture Overview of Presentation & Database Servers SAP R/3 Conceptual Areas Platforms and Databases supported by R/3 SAP R/3 Transaction Model Basic SAP R/3 and ABAP/4 concepts Introduction to ABAP/4 Introduction to Open SQL
Demo
Presentation layer Login and sessions Transaction model
Enterprise Architecture
Why Enterprise Architecture ?
Numerous disparate information systems, developed individually over time Integrating the data becomes costly - time, money, resources Inconsistencies and duplication of data Lack of timely information An integrated system was the need of the hour
Vendors
Sales
Purchasing
Customers
A/R
General Ledger
A/P
Production Planning
Inventory Shop Floor execution
FA Marketing
Partner Systems
PP
Purchasing
Mfg.
Plants
ERP
History of SAP
Systems Applications and Products in Data Processing
German : Systeme, Anwendungen, Produkte in der Datenverarbeitung
SAP is both the name of both the Company and their ERP Product SAP system comprises of a number of fully integrated modules, which covers virtually every aspect of the business management
SAP Modules
SAP R/3
Financial Modules
Financial Accounting (FI), Controlling (CO), Investment Management (IM) Treasury (TR), Enterprise Control (EC)
Logistics Modules
Materials Management (MM), Sales and Distribution (SD), Production Planning and Control (PP), Product Data Management (PDM), Quality Management (QM), Plant Maintenance (PM), Service Management (SM), Project System (PS)
FI Financial Accounting
SD
MM PP
FI CO
AM
SAP R/3
QM
QM Quality Management PM Plant Maintenance WM Warehouse Management
HR PM WM PS WF
HR Human Resources WF Workflow
PS Project System
SD
Sales & Distribution
FI
Financial Accounting
MM
Materials Management
CO
Controlling
PP
Production Planning
AM
Fixed Assets Management
QM
Quality Management
SAP R/3
PM
HR
Human Resources
WF
Workflow
Plant Maintenance
WM
Warehouse Management
PS
Project System
Presentation Layer
It is just a client end interface that helps the user interact with the application server.
Application Servers
A set of executables that collectively manage the input and the output for ABAP/4 Programs. If ABAP/4 program requests information from the database, the application server will format the request and send it to the database server.
Database Servers
The database server is a set of executables that accept the requests from the application server. These requests are passed to the RDBMS which sends the data back to the database server
Roll Area
Pointers to Roll Area
Basis Area
The technical administration of the system
Development Area
A developers workbench Create & Test ABAP/4 programs
Win 3.1/ 95 / NT OSF / Motif OS/2 Macintosh Win 3.1 / 95 / NT OSF / Motif OS/2 Macintosh
DB2 for AIX Informix Online Oracle 7.1 ADABAS D Oracle 7.1 SQL Server 6.0 ADABAS D
Windows NT
AT&T Compaq Bull / Zenith HP (Intel) SNI IBM (Intel) Digital (Intel) Data-General
OS/400
AS/400
Win 95 OS/2
DB2/400
ABAP/4 Objects
Components of runtime environment Client dependent / independent / both
Activation
On/Off mechanism
ABAP/4 Dictionary
Meta-Data within R/3 Integrated with Development Workbench Data Dictionary (DDIC) Accessed by workbench components
DEV
Q/A
PRD
Introduction to ABAP/4
Advanced Business Application Programming SAP Proprietary 4GL for R/3 Wide functionalities Multiple dialects
Data processing, word processing, screen processing
Block-Structured
Has an OO-Extension Byte-Compiled code
Generation generated form / runtime object Interpreted by ABAP/4 Interpreter at runtime
Very powerful
Demo
Its demo time Presentation Layer
Dynamic Menu Menu Bar Tool Bar Command Prompt
Refreshers
What is enterprise architecture ? Who is the leading vendor in the ERP domain ? Why does SAP provide different ERP solutions to different industrial verticals ? What are the 3 layers of the R/3 Architecture ? What are the components of a work process ? What is an instance ?
Refreshers (Contd2)
What is the advantage of the SAP Logon Client" concept ? What are the 3 conceptual areas of a SAP system ? What is a transaction ? Are ABAP/4 objects Client dependent or Client Independent ?
Thank You.
Do mail your feedback, queries and suggestions.