Professional Documents
Culture Documents
SAP?
Company ERP Software package
R/2 R/3
Why ERP
Integration Best business practices Standardization
Financial Accounting
Controlling
Production Planning
R/3
Client / Server ABAP/4
Project System
Human Resources
Central System Two - tier Distributed System Two - tier Client/Server Three - tier Client/Server Multi-layer Cooperative Client/Server
SAP
3-Tier Configuration Web-enabled
Application
In a central R/3 System configuration, one host is responsible for all processing tasks.
SAP
3-Tier Configuration Web-enabled
Application
presentation 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.
SAP
3-Tier Configuration Web-enabled
2-Tier Configuration
Application
An alternative twotier configuration is to install powerful desktop systems and to use these for presentation and applications (twotier client/server). This type of configuration is particularly useful for expensive applications (such as simulations) or for software developers.
SAP
3-Tier Configuration Web-enabled
Application
In a threetier 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.
SAP
3-Tier Configuration Web-enabled
Application
To webenable the SAP Applications, a Web Server and an ITS (Internet Transaction Server) are needed. The webservice and the services for the ITS can run on one server or on two dedicated servers. The presentation in this configuration is provided by an Internet Browser. The new SAP Web platform is NetWeaver.
Access to Dataase:
(Read / Write data)
Database
Input / Output of data to users
Processing of data using application logic
Application
Presentation
Client/Server Overview
Server LAN/WAN
TCP / IP
Client
Application Logic
Client
Presentation
database
Client
Client
Client
What is a Client?
A client is an autonomous unit in the R/3 System with regard to commercial law, organization, and data.
User
r Maste
Client
in g z i m o Cust io n t a c i l App
SAP AG
CUST
QTST
PROD
Production
SAND
TEST
Test
TRNG
Training
PPRD
Pre-production
Configured environment for the load of legacy data prior to the start of productive activities
Testing
Production
Application Servers
Presentation Servers
Object Migration
Corrections and Transport
Development QA Testing Production
Object Migration
Development Corrections and Transport QA Testing Program Program A A Version Version 1 1 Program Program A A Version Version 2 2 Program Program A A Version Version 3 3 Originals Program Program A A Version Version 1 1 Program Program A A Version Version 2 2 Program Program A A Version Version 3 3
Geography-based Clients
America America Europe Europe Japan Japan Client Client 010 010 Client Client 020 020 Client Client 030 030
Client Copies
Configuration
ERP: Integration
Integrate people, data and business processes within and between organizations. Collaboration, non-redundancy, consistency and internal process optimization.
Procurement Process
Outline Agreement Purchase Requisition Vendor Scheduling Agreement
Demand
Accounts Payable
Invoice Verification
Purchase Order
Production Process
Schedule/Release
Goods Issue
Shop Floor
Order Settlement
Goods Receipt
Customer Order
Picking
Packing
Accounts Receivable
Billing
Goods Issue
Goods Issue
Final Payment
Partial Payment
Billing
Dependent Demand
Purchasing
Process Flow
Production
Goods Receipt
Accounts Receivable
Billing
Goods Issue
Logging In
Basics
Client
This is a numeric field. This number defines a whole business entity.
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.
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
Language
SAP supports multi-national character sets and languages on the same system, at the same time. Default languages are English and German.
Field Types
There are three types of Entry Fields
Required Default entry Optional entry field
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.
Presentation
SAP GUI
Application
Dispatcher
Communications
Work Process
Work Process
Work Process
Buffers
Data base
1 1 Application
Dispatcher
7 7 2 2 6 6
Work Process Request Request queues queues SAP SAP Memory Memory Buffer Buffer Roll Page
3 3
4 4 Data base
5 5
Relational Relational database database system system
B B
Message
Sold to party: C100
Item Material Qty 10 6301 10 20 6412 10 30 1507 25
Order
Order
Order
Order
Background Jobs
1999
1 5 12 19 26 6 13 20 27 7 14 21 28 8 15 22 29 2 9 16 23 30 3 10 17 24 31 4 11 18 25
SAP Dispatcher
Enqueue Gateway
C C
Spool
R/3 R/2 G
SAP R/3 Resource Management: Lock Management by the Enqueue Work Process
Instance A
Dispatcher
Work Process Update
Message Server
Work Process
Enqueue
Instance B
Dispatcher
Dispatcher Background
Dialog
....
Update
Spool
Enqueue
nce a t s In Central
Instance 03
Dispatcher Background Dispatcher
Instance 02
Dialog
Enqueue
Enqueue
Dialog
...
Instance 01
Dispatcher Spool Message Gateway
Dialog
Update
Enqueue
Reporting
Three basic steps to running a report
Access the report Enter selection criteria Execute the report
System 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.
Mapping
Assignment of organizational structures to reflect the enterprise model Establishes integration among modules