SAP Overview

May 2008

Contents
1 2 3
SAP introduction SAP Solutions

Business Processes in SAP
Project Types Project Methodology

4
5 6 7 8

SAP Navigation
ABAP/4 Language SAP Practice in iGATE

May 2008

SAP Solution

May 2008

SAP Solution

May 2008

SAP Solution

May 2008

SAP Solution

May 2008

SAP Solution

SAP Stands for Systems, Applications & Products in Data processing with 3 Tier Client / Server Technology

May 2008

SAP Architecture

May 2008

SAP Architecture – Client Server Concept

May 2008

SAP Architecture – Client Server 3 levels

May 2008

SAP Solutions
SAP Business Suite
 SAP Enterprise Resource Planning (SAP ERP)
    Earlier Current Current Latest SAP R/3 SAP R/3 SAP ECC SAP ECC Versions Version Version Version 3.0F, 3.1G, 3.1H, 3.1I 4.0B, 4.5B, 4.6B, 4.6C 4.70 5.0 6.0

 SAP Customer Relationship Management (SAP CRM)  SAP Supplier Relationship Management (SAP SRM)  SAP Supply Chain Management (SAP SCM)

 SAP Product Life Cycle Management (SAP PLM)

Small & Medium Size Business
 SAP Business All-in-one  SAP Business ByDesign  SAP Business One

May 2008

SAP Solutions
SAP Netweaver
 Business Intelligence (BI)  Enterprise Portal (EP)  Exchange Infrastructure (XI)

 Master Data Management (MDM)
 Mobile

Industry Solutions
 Chemical
 Automotive  Retail  Many more

May 2008

SAP Solution
Defining the Components – What each component is composed of

mySAP SRM

Financials

mySAP SRM

Financials HR Corporate Services Operations

mySAP PLM mySAP SCM
mySAP CRM

+

HR Corporate Services Operations

=

mySAP PLM mySAP SCM
mySAP CRM

Adaptive Business Solutions
Financials

SAP R/3
Application platform WAS

mySAP Solutions
Financials
Application platform WAS People Integration Portal Info Integration BI, MDM Process Integration XI

HR Corporate Services
Operations

SAP R/3
Financials HR Corporate Services Operations

SAP R/3
mySAP Solutions

May 2008

+

+ +

People Integration Portal Info Integration BI MDM Process Integration XI

=

HR Corporate Services

Operations

Netweaver

mySAP ERP
Financials

Application platform WAS

= =

HR Corporate Services Operations Application platform WAS

SAP R/3 Enterprise
mySAP ERP mySAP Business Suite

mySAP ERP – Solution Map

May 2008

mySAP ERP – Solution Map

May 2008

mySAP ERP – Solution Map

May 2008

SAP Netweaver 7.0
SAP Netweaver is a Technology for Integrating people, Information & Business Processes
R/3 Enterprise • Backbone ERP • „Deploy as you go‟ strategy • Simplified & reduced upgrade costs • Integrates all information • End-to-end solution • Uses external and internal benchmarks • interoperable & flexible • Reliable, scalable, & secure • Openness guarantees compatibility • Low cost of ownership • Unified view • Extract & manipulate data repositories • Structured & unstructured • 360 Degree visibility

BW

Portal User-centric Collaboration Infrastructure

Third-party ...

mySAP CRM

mySAP SRM

mySAP SCM

mySAP PLM

BEX

SAP R/3 Enterprise

SAP Web Application Server Web services J2EE & ABAP

External ...

CRYSTAL MDM

• Cross functional composite apps • Synchronise enhanced processes with existing • Maximise ROI

Exchange Infrastructure

Legacy ...

Process-centric Collaboration

mySAP Technology – Web Services Architecture

• Integration across the ebusiness landscape • Industry-standards • complete solution lifecycle coverage • Lower TCO

NETWEAVER IS THE ENTERPRISE PLATFORM TO ENABLE BUSINESS

May 2008

SAP Netweaver – Solution Map

May 2008

SAP Web Application Server - WAS
The foundation technology for SAP R/3 Enterprise and all other enterprise products Designed for business applications

Low Cost of Ownership - Integrates with SAP, non-SAP systems & other technologies
Openness - based on Internet & Industry standards
Internet Communication Manager • New Component • Manages Communication between WAS and outside • Handles HTTPs & SMTP Presentation Layer • BSP and JSP both handled • Web Dynpro tool • Aids in delivering an Enterprise Wide development • Achieves independence from platform & UI technology • Improves the User Experience Integration Layer • Connect to browsers & mobile devices • Connectivity through RFC, HTTP(s), SMTP, SOAP/XML Business Layer • Java enabled • Continued support for ABAP • Preserves investment in current skill set
Applications developed in Java or ABAP Reduces deployment in Java Applications developedcosts or ABAP Preserves investment in skills Reduces deployment costs

Browser

3rd party apps exchange

Internet Communication Manager Web Dynpro (6.30) JSP
Presentation Layer

Integration Engine

BSP
Proxies

Business Layer J2EE ABAP
Integration Layer

Web Application Server

Evolution Product of R/3 Basis

May 2008

Preserves investment in skills

SAP BW/BI Capabilities
Information Storage and Analytical Processing

Source Systems
Current Input Sources
      

Standard Access Method
Query and Reporting  Excel format  Summarize  Drill down/across  Trends  Graphics  Maps and Web

SAP R/3 - easiest to load Purchasing Profitability Analysis Personnel Administration Sales from Mainframe E-Business Product Data Flat files (budget, etc.)

ETL
E X T R L O

T
R A C T I O N

A
N S F O R M A

A
D I N G

Planned
 

  

ABP Europe Sales ADE Sales, Purch., etc. ABP Distributor Sales AFP Wholesaler Sales “Big Box” POS

SAP Business Warehouse

Highly Flexible Sets of Information Contained in “Information Cubes”

T

Potential
    

I O N

Manufacturing Non-CES Sales Consumer Data FW Dodge Financial Consolidation

Complex Data Analysis

May 2008

Business Process Integration in SAP R/3

S U P P L I E R

WORK FLOW

PROCUREMENT
MM

PRODUCTION PP

DISTRIBUTION PP S D

FI

FINANCE AND ACCOUNTING

CO

C U S T O M E R

May 2008

SAP R/3 Process Flow

May 2008

SAP R/3 Business Steps

May 2008

SAP Sales & Distribution Module Overview

Sales activity Enquiry Quotation
COMMON DATA

Sales Order

Delivery

Invoice

SALES SALES INFORMATION INFORMATION SYSTEM

100 80 60 40 20 0 1st Qtr 3rd Qtr

East West North

May 2008

SAP Materials Management Module Overview
PP MRP SD FI Purchasing Sales & Distribution Financial Acctg.

Production Planning

Logistics Information System

PP
AM CO

Master Data

Production Planning Controlling Fixed Assets Mgmt.
Production Planning Sales & Distribution Quality Management

Material Valuation
Warehouse Mgmt.

PP SD

Inventory Mgmt.

QM FI

Financial Accounting Fixed Assets Mgmt.
Controlling

Invoice verification

AM CO

May 2008

SAP R/3 Corporate Organization Structure

May 2008

SAP R/3 Organization Structure - Sales

May 2008

SAP R/3 Organization Structure - Purchase

May 2008

SAP R/3 Organization Structure – Warehouse Mgmt

Company Code

Plants

0001

0002

Storage locations Warehouse numbers

0001

0088

0088

0002

001

Storage types

001

005

Storage bins

05-04-03

05-04-04

May 2008

SAP R/3 Organization Structure – Example 1

Sales Organization
Distribution Channel
Systems

Ascent Company
Direct Dealer STP

Sales Division

Products

CSD

IT

Sales Office

Bangalore

Chennai

Mumbai

Baroda

Delhi

Calcutta

..

Sales Group Sales Employee

Systems

ASF

PCI

TMI

....

May 2008

SAP R/3 Organization Structure – Example 2
3000 Motor Sports International, Inc US
Business Area Purchasing Organization Division/ Plant 02 Motorcycles 3000 US #1

Motor Sports International
90 Accessories

4000 Motor Sports International, Inc Canada

02 Motorcycles

3000 New York

90 4000 Access. Seattle

Sales Organization

3000 US Sales

Distribution Channel

03 Retail 02 Motorcycles 90 Assess.

Division

May 2008

Integrated business Process (1)
Sales Logistics

FI G/L COS / Inventory AR Invoice / GL Revenue Customer Payment

SD Pre-Sales Activities Sales Order Processing Inventory Sourcing

Delivery

Billing

Financial and Managerial Reporting and Analysis

May 2008

Integrated business Process (2)
Procurement Logistics

FI
G/L Inventory / GRIR G/L GRIR/ Expense AP Invoice Vendor

Payment

SD
Requirement for Goods / Services Purchase Order Goods Receipt Invoice Verification

Financial and Managerial Reporting and Analysis

May 2008

Integrated business Process (3)
Production Logistics

Forecast

Sales Oper Planning

MPS

MRP

Manufacturing Execution

Order Settlement

Capacity Costing

Inventory

Financial and Managerial Reporting and Analysis

May 2008

Integrated business Process (4)
Finance Management / Accounting & Reporting
FINANCIAL ACCOUNTING (FI / AM) FINANCIAL REPORTING (FI) MANAGEMENT REPORTING (CO) COST CENTER ACCOUNTING (CCA) INTERNAL ORDER ACCOUNTING (OPA) PROJECT ACCOUNTING PRODUCT COSTING

SD

ACCOUNTS RECEIVABLE

MM

ACCOUNTS PAYABLE

GENERAL LEDGER NATURAL ACCOUNT

PROFIT CENTER ACCOUNTING (PCA)
ASSET MANAGEMENT PROFITABILITY ANALYSIS (PA)

May 2008

Master Data
INFORMATION/ REQUESTS FROM

MASTER DATA

PRODUCER SALES PROJECTS FACTORY MASTER CONTROLLER(S) MATERIAL

VENDOR
CUSTOMER PRICE MASTER CONDITIONS EXCISE BOM

ACCOUNTS
SERVICE OTHERS

CREATE / MAINTAIN

May 2008

Master Data – Customer Master

Customer Master record

Basic Data

Sales & Distribution

Company Code Data

• • • • •

Address Communication Details Contact Persons Customer Company Details

• • • •

Sales Office, Sales& group Address Shipping Details Communication Billing Details Tax Details

• • • •

Account Assignment Detail Reconciliation account Banking Details

May 2008

Customer Master - Transaction

May 2008

Master Data – Vendor Master
General Data • • • • • Address Search term Telephone Nos.. Fax No. E-mail ID. • • • • •

Purchasing Data Purchasing Organization Order Currency Inco Terms Sales Person Sales Telephone Accounts Data • Company Code • Reconciliation account • Head Office • • • • • Planning Group Payment Terms House Bank Check Double invoice Payment Methods

• Purchasing Group • Confirmation Control • Partner Functions

May 2008

Vendor Master - Transaction

May 2008

Master Data - Material Master

May 2008

Material Master - Transaction

May 2008

SAP Information Management

May 2008

SAP Information Management

May 2008

SAP Information Management

May 2008

SAP Customization

May 2008

SAP Customization

May 2008

SAP Customization

May 2008

ABAP History
Originated from an assembler macro language for reporting purposes in the seventies.
ABAP = Allgemeiner Berichts Aufbereitungs Prozessor („General Report Preparation Processor‟)

Evolved to an interpreted language for reporting and dialog programming in the mid-eighties, with compiler and VM implemented in mainframe assembler as part of the SAP R/2 system.
Known as ABAP/4, it became the programming language for all SAP R/3 applications in the early- and mid-nineties, with compiler and VM implemented in C as part of the SAP R/3 kernel.
ABAP = Advanced Business Application Programming

Extended to a fully featured OO language in the late nineties, it is now called ABAP Objects.

Actually more than 100 millions productive lines of ABAP code.

May 2008

ABAP – A Rough Characterization
ABAP is ... … a 4 GL for business applications … a hybrid language … a language with honorable ancestry … a portable language

May 2008

ABAP – A 4GL for Business Applications
Special built-in data types  date and time  packed (BCD) with high precision and commercial rounding  strings with sophisticated memory management

Built-in interfaces for
 database access  remote communication Built-in support for

 reporting
 OLTP programming  UI programming

May 2008

ABAP – A 4GL for Business Applications
Powerful data structures and algorithms built into the language
 internal tables  group control Robust handling of very large amounts of data Appropriate support for Generic Programming (standard ERP software in fact is highly dynamic !)

May 2008

ABAP – A Hybrid Language
Old-fashioned' operations on global data  DO VARYING, ADD ... THEN ... UNTIL  TABLES, COMMON PARTS

Classical' imperative (procedural) programming
 Forms and functions for modularization  Control structures for structured programming Business-oriented high level 4GL programming (see above)

Modern' object oriented programming
 Encapsulation with classes and interfaces  Inheritance and nested interfaces  Polymorphism and late binding

 Event handling via publish-subscribe model

May 2008

ABAP – A Language with Honorable Ancestry
Assembler : memory layout assumptions, bit tests, macros

Cobol : verbose, natural language like syntax, global data declarations Pascal/C SQL C++/Java : : structured programming, recursive procedures with local variables, user-defined data types embedded SQL interface

: object oriented programming with classes, interfaces, objects, events ...

May 2008

ABAP – A Portable Language
ABAP compiler generates intermediate code (byte code) Intermediate code executed by ABAP run-time environment (ABAP VM)

source program
program types class data * if do while select

byte code
Load Tables

application results

compiler

• • • • • • • •

Head Comp Trig Class

run-time

May 2008

ABAP Development Workbench
 ABAP Editor, Navigation  Debugger, Run-Time Analyzer, Coverage Analyzer, Dump Analyzer, Performance Trace  Dictionary, Function Builder, Class Builder  Screen Painter, Menu Painter  Logical Database Builder  Test Workbench, Reuse Library  Repository Information System  Workbench Organizer (Source Transport System)

May 2008

Global ABAP Repository
Specialized sub-repositories for  programs  [data] types (ABAP Dictionary)  function modules (Function Library)  classes & interfaces (Class Library) Automated management of dependencies between all kinds of repository objects

May 2008

Sophisticated Middleware Infrastructure
 Open SQL interface, open file interface  OLTP programming: distributed buffers, distributed lock manager, complex lock objects, process dispatching, asynchronous update task  Security and authorization services  Communication services: DCOM/CORBA, RFC, OLE, HTTP/XML  Batch processing

 Open UI programming: Control Framework, Dynpros
 Internationalization: native language support, local date and currency formats, time zone handling, Unicode

May 2008

ABAP – Benefits of a Proprietary language
 Complete control over compiler & run-time environment  Direct communication between 'customer' (application development) and 'supplier' (ABAP language development)  Dedicated language features for business application programming

 Dedicated optimizations (time & space)
 Investment protection: continuous language evolution  Short reaction time in case of errors  Trusted robustness  Seamless integration in  large set of development tools  central repository  extensive middleware infrastructure

May 2008

SAP Project Types

 Implementation Projects – High Complexity  Rollout Project – Medium Complexity  Upgrade Project – Complex / Medium Complexity  Support (Maintenance) Project – Medium Complexity  Development Project – Low Complexity

May 2008

SAP Project Methods
Project Methods
   SAP’s ASAP Methodology SAP’s Global ASAP Methodology SAP’s Best Practices Approach

May 2008

SAP Project Method - ASAP

May 2008

R/3 Procedure Model

The SAP core tool that describes the activities needed when implementing SAP.
It’s like a detailed project plan of all the steps and tasks involved during the implementation process. Tools  Business Engineering  Customizing Basic Functions  Procedural Module It’s useful for large, complex organizations wishing to implement R/3 in stages. However, this is being replaced with the Accelerated SAP method of implementation.

May 2008

Key ASAP Deliverables from Each Phase

Project Preparation 1

Business Blueprint 2
Authorizations that will be req Reports to be written Conversions to be made Req. Interfaces identified Bus. Processes identified Org. Structure defined A Working System

Realization 3

Final Preparation 4

Go Live 5

Business Process Master List

System Performance Evaluation

Project Plan Scope

x x x x Baseline Scope

x x x x x

x Business Process Procedures Test Cases End User Training Materials Reports written Interfaces established Conversion made Test Plan Test mat. Go-Live Plan

May 2008

Example of Project Duration

PHASE
1 2 3

Percentage 12% 15% 46%

Project Preparation Business Blueprint Realization Baseline Final Configuration Integration Test Final Project

12% 13% 21%
19%

4 5

Go Live & Support
Total

8%
100%

May 2008

Organization w/in the ASAP Roadmap

The structural organization of the ASAP Roadmap and the definitions for the Implementation Assistant are as follows:

Phase - the major organizational steps of the ASAP Roadmap

Work packages - assigned to specific project teams

Activities - assigned to specific team members How To’s Accelerators & Tools

Tasks

May 2008

ASAP – Phase 1

May 2008

ASAP – Phase 2

May 2008

ASAP – Phase 3

May 2008

ASAP – Phase 4

May 2008

ASAP – Phase 5

May 2008

SAP Navigation SAP Navigation Details

May 2008

Features of SAP Help Desk
Prepared Experts in finding the “answer” via knowledge tools and escalation processes

Staffed Appropriately Timing and quantity are everything…

The Enterprise SAP Support Center

Take Ownership of the Client Relationship …because the perceptions of the new SAP solution are just as Important as the realities

A Strong “Help Desk” keeps issues at bay

Trained Take advantage of most frequently asked questions so as to drive formal training requirements

May 2008

Features of SAP Consultants

Experience

Attitude

People Skills

Documented Processes

Training a Backup
May 2008

SAP Practice @ iGATE

May 2008

SAP Practice @ iGATE

May 2008

SAP Practice @ iGATE

May 2008

SAP Knowledge Resources
 SAP Help Portal http://help.sap.com  SAP Login ID   ECC 5.0 R/3 4.70

 SAP SDN – Become Member
 Latest Information  Issues

 SAP Web Resources

May 2008

May 2008

May 2008

May 2008