You are on page 1of 65

ERP

Enterprise Technology - SAP

Day 1 : SAP Technology Overview


Instructor: xxx

Contents

Introduction of SAP Product SAP BASIS and System Architecture SAP Development SAP Administration SAP Interface and Internet SAP Support

Introduction of Introduction of SAP Product SAP Product

SAP R/3 System

Integrated turnkey solutions

Open Systems Client/Server Architecture

Production Production Planning Planning

PP

Materials Materials Mgmt. Mgmt.

MM

Sales & Sales & Distribution Distribution

SD

Financial Financial Accounting Accounting Controlling Controlling

FI

Integrated Real-Time

CO

R/3
Client / Server ABAP
Human Human Resources Resources

Treasury. Treasury.

TR

Quality Quality ManageManagement ment PM Plant MainPlant Maintenance tenance

QM

Project Project System System

PS

Multi-national Multicurrency

HR

Industry Industry Solutions Solutions

IS

Workflow Workflow

WF

Industry-Solutions Enterprise Data Model Internet / Intranet

Business Object-oriented

Business API (BAPIs)


Open Interface Support both Microsoft & COBRA Object Architecture SDK are Ready for Win32 and Java 3rd Tool (VB, VC/C++, Delphi, VisualAge) are Ready Easily adopting More Flexibility Lower Developing Cost
B-API

B-API Customer Order

B-API General Ledger

B-API

Shipment

B-API

SAP R/3 Applications Invoice


HR
Employee B-API

Lo gi st

Purchase B-API Requisition

ic s

Fi na nc e

B-API B-API

Applicant B-API

B-API Business Object

Repository

SAP New Dimension Initiatives

SAP Customer Relationship Management Initiative SAP Sales SAP Marketing SAP Service Info DB SAP Strategic Enterprise Management SAP Business Intelligence Initiative R/3

Industry Solutions

Supply Chain Management

Partnering Platform

SAP SAP Business Business To Business Inf. WareSAP Supply Chain house Management Initiative SAP Logistics Execution System

InternetBusiness Framework, BAPIs

XML-enabling

Continuous Knowledge Transfer

SAP Advanced Management Planner& Cockpit Optimizer

Application Hosting

Workplaces Marketplac es Communities Customer Employee Business Relationship e-Commerce Self Intelligenc Management Business Services e Scenarios

SAP Industry Solution

SAP Mill

SAP Finance

SAP Engineering & Construction SAP Oil & Gas SAP Utilities SAP Health Care SAP Automotive SAP Media SAP Aerospace & Defense SAP Service Providers
Advanced Planner & Optimizer ... Business Information Warehouse

SAP High Tech & Electronics SAP Consumer Products SAP Transportation
Sales Force Automation

SAP Public Sector SAP Telecomm. SAP Chemicals

R/3 R/3
B2B Procurement

SAP Pharmaceuticals SAP Retail SAP Banking

SAP BASIS and SAP BASIS and System Architecture System Architecture

Common mySAP.com Technology

SEM

APO

BBP

Plug-Ins

IBU Add-On

classic R/3"

BW

CRM

Central Applications with/without HR

HR

ABAP etc. (Cross-Application)

SAP BASIS (Basis)

A common Basis for all mySAP.com Products

SAP Basis

Customer Programs

Applications, such as FI/CO

SAP Basis
System Software

System Layer

Overview of the SAP Basis System

Applications
Programming Interfaces Screen Processor ABAP Dictionary ABAP Interpreter Communication Interface

User Interface

Runtime Environment Operating System and Hardware Platform

System Landscape

SAND

TEST

CUST

QTST

TRNG

PROD

Development

Quality Assurance

Production

Transport group

Transport group

Change Management

Customer development 3

Enhance ments 2

Customizing 1

Cust. Program

ABAP WB
Cust. exit 1 Cust. exit 2

R/3 Business applications (SAP standard)

Modification

R/3 Basis System Software

System Platform
Open Platforms, Open Technology, Open Standard, Open Architecture Open is the language of SAP
Hardware
UNIX Systems Bull IBM Digital SNI HP SUN AIX Reliant Digital UNIX UNIX (SINIX) HP-UX Linux SOLARIS DB2 Common Server INFORMIX-OnLine ORACLE Microsoft Bull/Zenith Compaq Data General ... Digital NCR HP (Intel) Sequent IBM (Intel) SNI IBM AS/400 IBM S/390

Operating systems Databases

Windows NT / 2000

OS/400

OS/390

DB2 Common Server INFORMIX-OnLine ORACLE MS SQL Server

DB2 for AS/400

DB2 for OS/390

Dialog SAPGUI Languages

Windows 3.1, Windows 95/98, Windows NT,OSF/Motif *, OS/2 Macintosh *, Java Window Terminal Server, WebGUI, Pervasive Computing, Hand-hold device, Palm Computing, Smart Phone, Smart Card

ABAP, C, C++, HTML, Java, Enterprise JavaBean, Active-X/OCX Controls CORBRA, COM/DCOM, XML

CORBA, COM/DCOM, BizTalk, XML, Public-Key, Linux, Palm Computing and more. SAP keeps in the front of technology Evolution

R/3 System Architecture

Development System Development System

Q&A System Q&A System

DataBase server

AP+DB
WinNT,95,98

AP+DB

OS/2

Web Server Java

Web GUI (Browser)

Application Servers Production System Production System

ITS server ITS server

Presentation Servers

System Architecture (example)

S e r v e r L A

( F D D I R in g )

( O p tio n a l)

D a ta I n te rn e t T r a n s a c tio n S A P R / 3 S e r v e r S A P / R 3 M o n i to r M o n ito r B W S y s te m

S A

P R / 3

S A P / R 3

E th e r n e t

H e a d

Q u a r te r
R o u te r

u l tip l e x e r T e r m in a l s e r v e r

F ir e w a ll E D I R o u te r W e b S e r v e r S u b s y s te m

L a s e r p rin te r S A P G U I

o d e m M

o d e mM

o d e m

W A N (F ra m e R e la y /I S D N /L e a s e F E G

L in e /X

.2 5 )

I N T E R N E T

( p u b li c )

A N

R o u te r E th e r n e t M o d e m E D I V e n d o r E D I C u s to m e r L a s e r p r in te r S A P G U I S A P G U I W e b B ro w s e r S A P G U I M o d e m M o d e m

i te ( T a i e p i , H o n g K o n g , U S A , S C h in a )

Frontend GUI - EnjoySAP

EnjoySAP look & feel Role-based single point of access for multiple systems Based on Web browser Server-based Personalized homepage Multiple systems support

Multiple Languages Support

System Sizing

Customer
Con fi g prop uration osal
ts men uire Req

Hardware Partner

n erie Exp

Productive Customer

SAP GoingLive Check

ts Tes

Quick Sizer
Customer Load Profile

ce
A

Customer Customer Configuration Configuration Hardware Sizing

SAP Std. Benchmarks

SAP R/3 System Estimate

Module ?
Sales & Sales & Distribution Distribution

Bandwidth ?
SD
Financial Financial Accounting Accounting Controlling Controlling Treasury. Treasury.

FI

Users ?

Production Production Planning Planning

PP

Materials Materials Mgmt. Mgmt.

MM

R/3
Internet Intranet

CO

TR

Quality Quality ManageManagement ment PM Plant MainPlant Maintenance tenance

QM

Client / Server ABAP


WF WF

Integration ?

Project Project System System Workflow Workflow

PS

Architecture ?

Human Human Resources Resources

HR

Industry Industry Solutions Solutions

IS

Migration ?

Location ? Result !

Performance ?

SAP Development SAP Development

Development Environment

Script-like Language, SQL Enabled Object-Oriented, COM/COBRA Enabled Programming from Template Tools, Tools, and a lots of Tools

ABAP Workbench

ABAP Debugger

ABAP Dictionary

Customizing Tool IMG

SAP Administration SAP Administration

Administration & Control Tools

Monitoring and Alert Management Basic R/3 Management

Performance Management

Database Management

Consolidation- posting-fast entry DOCTY ST POPER 12/ 92 P 000011 TEXT Diff.red.bal/strghtlin CoID e SUBGR ITEMN TTY TRPT AMOUNT O P R. . 1032010 50.000 0 + 50.000 3071010 0

Data Archiving

Application Programming Interfaces User and Security Management

Output Management

Workload Management

Background Processing

CCMS - Computer Center Management System

Monitoring specific transactions

End-to-end response time

The Authorization Concept

User master record

Profile 1

Profile 2

Composite profile 1 Composite profile 2

Authorization profile x Authorization 1 Authorization 2 Authorization x

Authorization object 1 Authorization object 2 Authorization object x

Profile Generator: Authorizations

Change Activity Group: Authorizations


Authorizations Edit Goto Utilities Environment System Help

Open Maint.:

Changed

Maintained

Org. levels... Status: Changed

0 Non-maintained org. levels,

open fields,

Standard Cross-Application Authorization Objects Standard Transaction code check at transaction start Transaktionscode FD02 Standard Transaction code check at transaction start

+ + + -

Standard Financial Accounting FI Standard Standard Standard Standard Standard Customer: Change authorization for specific fields Customer: Change authorization Customer: Account authorization Customer: Authorization for company codes Customer: Authorization for company codes 02 0001-9999
R

Activity Company code

mySAP.com Workplace - Single Sign-on


R/2 legacy open 3rd non mySAP.com party Internet standard s
3.1H

Single Sign-on

Workplace
industry-specific Cockrole-based pits personalized drag & relate

R/3 4.6 FI LO HR CFM

SEM

eb browser access

APO B2B mySAP.com component KM BW CRM


comp any

other Internet services

Partner Marketoutside place mySAP.com Internet services SAP

inside boun dary

User Distribution Model for CUA

Central System

Client Systems

SAP Interface and Internet SAP Interface and Internet

R/3 Interface Technology

Communication Interface
Business API OLE SAP Technology RFC Q-API CPI-C Low level ALE EDI IDOC Mail MAPI SMTP X.400 High Level

Communication System

SDK, Library,API Specification and Sample Gateway Software from SAP 3rd Party Products Template, SAP Interface Advisor

Data Exchange

Document

SAP R/3 System SAP R/3 System


IDoc

IDoc

SAP R/3 System


IDoc

EDI Subsystem

Message

EDI Subsystem

ALE - Application Link Enabling

PP Inventory management Internal sales, shipping and billing Local purchasing PM Local SOP

Financials Central controlling Central SOP Information Systems: Inventory Purchasing Sales Central purchasing Reference system for Master Data and Control Data

Sales, shipping and billing Purchasing of trading goods Inventory management Local controlling

Middleware for Distributed Business Processes

EDI - Electronic Data Interchange

Documents

EDI messages

Idoc type

SAP documents

Control record

DatenDatenData satz satz record

Steuersatz Steuersatz Control record

Ext. application

EDI subsystem

Idoc interface

R/3 application

XML-based Communication

Standard Clients

Internet
HT ML / HT T P

BC

R/3 Application Server


BAPI ABAP Objects

Generated Clients/Servers C++ Java VB

HTTP

BC
L XM T HT / P
TP HT /

BC

RFC

Open Interface
XML Appl. C++ ISAPI

L TM H

SAP Portals Bringing it all Together

Everything You Need in a Browser


mySAP.com Workplace Enterprise Portal

MiniApps LaunchPad
Personal, Role-based Navigation Monitoring and Interaction

Drag & Relate

Architecture - ITS Server, WebGUI

Load Service File Send Prepared Request

User Request

Call WGate

R/3 Input WGate Browser Web Server AGate ITS Server


HTMLTemplates

R/3-System
R/3 Internet Application Component

R/3 Output
BAPI

HTML Page

HTML Page

R/3 Data

http://www.saplabs.com/usa/devarea/itsapps.htm
Load HTML Template

R/3 Internet Architecture

Web Server

WGate ISAPI SAPGUI

Web Server

WGate NSAPI

TCP/IP

AGate

RFC

UNIX AS/400 Lotus Domino Web Server WGate CGI

Any Web Server

WGate CGI

SAP Application Server And Database


(Any Supported Platform)

WGate/AGate Load Balancing

Web Server

Wgate

AGate

WGate/AGate Load Balancing

AGate

Web Server

WGate

AGate

AGate

R/3 Login Groups

Sales

AGate

Web Server

Wgate

AGate

AGate

Http Routing

AGate Web Server Wgate

Http Router

AGate

Web Server

Wgate AGate

Virtual ITS Servers

R/3 Server

Central ITS Server ITS DEV ITS CON ITS PRD

Development R/3 DEV Transport


IAC Customizing Templates

Consolidation R/3 CON Transport


IAC Customizing Templates

Production R/3 PRD

Automatic Mapping to HTML - WEB GUI

Automatic Mapping to HTML - HTML Template

Additional functionality, for example, roll-over help texts

Example: Interaction with the Business Warehouse

BW Provides Analytical Power

SAP Support SAP Support

Support Infrastructure
Global 24 x 7 Service Priority 1 Problems

Local Support at SAP's international subsidiaries American region : Mon - Sun 2 pm - 1 am CET European region: Mon - Sun 8 am - 6 pm CET APA region: Mon - Sun 1 am - 11 am CET Regional Support Centers

R/3 Support network based on R/3 Online Service System (OSS) Support via remote connection Partner integration

Development Support Centers

Going Live Check


TeamSAP Service 1, Go-Live Quality Assurance

5 Go Live &
Support

Production

Analysis
Sizing plausibility check Configuration Load distribution R/3 Basis

Optimization
Check central business process Transactions with high resource consumption Sizing plausibility check

Verification
Configuration Sizing plausibility check System usage and bottleneck analysis Regular EarlyWatch analyses

-2 months

-1 month

Start of Production

+1 month

EarlyWatch
TeamSAP Service 2: System Performance Tuning

Live R/3 System

Poor system performance


EarlyWatch Report

Logging

on to customers R/3 System and analyzing it in detail

Customers

EarlyWatch

SAP Business Technology Map


Internet enablement with mySAP.com: HTTP://www.sap.com/solutionmaps technology for personal, collaborative solutions on demand
Implementation
Sizing Installation Configuration Business Scoping & Customization Configuration Organization, Administration & Execution of Migration Processes User Integration User-Portal Personalized, Rolebased Working Environment Testing Business Process Testing

Choice of Preinstalled & Pre-Configured BestPractice Systems Component-based Incremental Installation

Integration

Business Integration Centrally Managed Configurable Business Processes

Document Integration Internet Distribution & Mgmt of Business Documents Desktop/Office Integration

Globalization Multiple Languages Multiple Currencies Euro Support

Extension

Third Party Software Ready-to-Use, Stable & Cost-Effective Third Party Product Integration

Interfacing Compliance to Web-Content Standards & Web Technology Based Infrastructure

Custom Development Web Application Development Object-Oriented Business Programming

Reliable Operation

Manageability Complete Operations Concept

Performance Multi-Tier Internet Architecture & Optimized Transaction Management

Availability Early Warning of Possible Upcoming Failures

Security Internet Security User Profile Administration

Continuous Improvement

Upgrade Remote Upgrades Minimized Downtime

Change Management Flexible, Immediate Change of Business Processes Outsourcing Capabilities

Scalability Support for Small Businesses up to Global Corporations

SAP Business Technology Map


Implementation
Sizing
Proven, Cost-Effective Sizing Methodology (B01) Component Based Sizing (B01)

Installation
Complete System Landscape Installation Procedure (B02) Choice of Preinstalled & PreConfigured Best-Practice Systems (B03, PH) Component-based Incremental Installation (B00)

Configuration
Analysis & Optimization of Business Processes (B04) Business Scoping & Customization (B04) Task-specific Business Process Configuration (B06) Dynamic Business Form Layout (B07, P203)

Data Migration
Data Conversion & Transport from Existing Legacy Systems (B08, P208) Organization and Administration of Entire Migration Process (B08)

Testing
Business Process Testing (B09, P210) Performance Analysis (B09) Volume & Stress Testing (B09, P210)

Best-Practices & Features Methods & Processes

Based on Business Requirements Stated as Business-Oriented Figures (B01) Balanced Set of Needed Hardware Components (B01) Interactive, Up-to-Date Sizing via Internet (B01) Cooperation of Hardware Vendors & Solution Provider (B01) Sizing Reference Database

Unattended Installation & User Language Enabling of Presentation Clients (B02) Online Access to Sizing Results (B01) Fast Installation Process (B02, B03) Certified Installation Partners (B00) Customer Individual Implementation after Application Hosting (B00)

Industry & Country Specific Best-Practice Solution Templates (B05, B06) Visual Business Process Modeling (P107) Tracking & Documentation of Business Process Mapping (B00, B06) Personalized, Role, UserGroup Specific Functionality & Layout (B18) Role-oriented Business Process Analysis (B05) Flexible Business Form Adjustment (B07)

Planning & Resource Checking of Migration Process (B08) Consistency & Completeness Check (B08) Documentation & Migration Auditing (B08) Migration in Heterogeneous Environments (B08, P208)

Planning & Execution of Entire Test Process (B09) Management of Manual Test Resources Recording Functionality (B09) Structured Combination of Test Tasks (B09) Automated Test Runs (B09) Integrated Documentation & Archiving of Test Results (B09) Incorporation of External Applications in Test Process Monitoring & Reporting (B09, P210) Creation of Test Data (B09)

Accelerated SAP - SAP Implementation Methodology

Mapping of business processes Proven approach Reduced costs Ensured quality and know-how transfer Efficient use of resources Reusable for subsequent implementation phases

Q&A

Question and Answer