Вы находитесь на странице: 1из 54

PROJECT TRAINING

Job role of SAP Consultants


Types of project
Sap System Landscape
asap methodology
Issues / Tickets
Data Migration process

JOB ROLE OF ENDUSERS AND SAP CONSULTANTS

Client : Who uses SAP application for record day to day transcations

Manufacture companies
Trading companies
Service Oreiented companies

ENDUSERS
Record day to day transcations
Master Data

Customer record, Vendor records


SAP EASY ACCESS Material records, Condition records
G/L Accounts, BOM ….

Implementation partner : Who implements SAP for the client business

SAP Consultants Develop SAP Application based on client r


Backend Application
CONFIGURATIONS
DISPLAY IMG CUSTOMIZATIONS
IMG - Implementation Guide

Client --------
Example :
Customer Record

Accounts Groups
Number Ranges MAINTAINED BY SAP
PDP

Customer Record MAINTAINED BY THE

Sales Order

Document type
Item category
Item category determination
Pricing procedure

Types of projects

1. Implementation Project
2. Support Project
3. Rollout Project
4. Upgradation Project
IMPLEMENTATION PROJECT
Fresh start to SAP application

Change ERP Application from Legacy system to SAP System


Non SAP

ASAP METHODLOGY
guide lines provided by SAP to implement

ASAP - Accerelated SAP Methodology

1. project preparation
2. Business Blue print
3. Realization
4. Final preparation
5. Project Go - Live

PHASE 1 : PROJECT PREPARATION

Client Team

Select the business matter experts

Select the Implementation partner

XYZ 1. Choose Implementation partner


Client TCS; INFOSYS; …..
SAP
Quotation for Project proposal
Introduction
Software company profile
Standard solutions in SAP
Customize solutions
Team size
Project Duration
Onsite / Offsite
Budget
Server Setup - Costing
cost of SAP Licences
Project Implementation
Phase wise approach -
Big bang approach -

Kick off party

PHASE 2 : BUSINESS BLUE PRINT

Job role of SAP Consultants

1. Visit the client location


Onshore / Offshore
2. Study the business process of the client

3. Prepare questionaarie
Conduct Workshops

4. Prepare Business process documentation [BPD]


AS - IS Documentation

5. based on AS - IS documentation , TO - BE Docum


BPD --------------------------

AS - IS

TO - BE

Client ----- Functional consultants ----- ABAPER


FS - Functional specs

PHASE 3: REALIZATION

SAP Consultants develop SAP application based on BBD

Configurations Work on standard SAP solution


Customizations Develop solution in SAP

SAP Servers will be installed at the client location

SAP SYSTEM LANDSCAPE

DEVELOPMENT SERVER -------------------------------


DEV

SAP Consultants
No endusers

Develop SAP application


based on client requirements

Configurations & Customizations

Source
GOLDEN CLIENT [100]
T CODE Display IMG
SCC1 No SAP Easy Access

TESTING CLIENT
Target No Display IMG
SAP Easy Access
SANDBOX CLIENT
Display IMG
SAP Easy Access

Client : 800 - 899 Demo client - To get hands on experience o


Client : 000 - 799 Real time client - Develop the application ,

GOLDEN CLIENT [100]


Clean customization client
DISPLAY IMG
NO SAP Easy Access

Configurations
Customizations

Transport Request
Transport the data from server - server / Client - Cli

Customization Request
Workbench request

TESTING CLIENT [110]


Perform testing based on the configurations and customizatio
carried out in the golden client

NO DISPLAY IMG
SAP EASY ACCESS
TESTING process is carr

UNIT TESTING
Move the configurations and customization from client - client
To see list of Transport requests T CODE : SE09 / SE10

SANDBOX CLIENT [130]


Rough client - Get hands on experience working on SAP appl

DISPLAY IMG
SAP EASY ACCESS

prepare business blueprint document [BBD]

QUALITY SERVER [QAS]


Both SAP Consultants and Endusers can work on this server

TRAINING CLIENT
NO DISPLAY IMG
SAP EASY ACCESS

Train the endusers how to record day to day transcat

UAT CLIENT
NO DISPLAY IMG
SAP EASY ACCESS

Endusers will perform testing

PRODUCTION SERVER [PRD]


no SAP Consultants
ENDUSERS

NO DISPLAY IMG
SAP EASY ACCESS
RECORD Live transcatio

PHASE 4 : FINAL PREPARATION

Cut Over strategy


Move the data from Legacy System into SAP System
NON SAP

Open Orders
Open delivery
Open Billing

PHASE 5 : PROJECT GO - LIVE

Endusers will work ON PRODUCTION CLIENT --


Documentations :
1. Project Proposal Documentation
2. Business process Documentation [BPD]
3. QADB Documentation
4. Business Blue print documentation [BBD]
5. Transport Request Documentation
6. Test Scripts
7. Training manuals
8. Functional specifications [Fs]

SUPPORT PROJECT
SAP Consultants will be responsible for resolution of the issues faced

ISSUES / TICKETS / INCIDENCES / ERRORS

HIGH PRIORITY
MEDIUM PRIORITY
LOW PRIORITY
URGENT PRIORITY

Ticketing Tool
Jira , Spice works, Remedy, …........

CHANGE MANAGEMENT
Develop New solution in SAP based on client requirements

PREPARATIONS
1. Prepare 4 to 5 Tickets
2. Work on Enhancements
3. Different Business Process and Business Scenarios
ROLLOUT PROJECT
Business Expansions

XYZ
Client

SAP SAP

INDIA UK

UPGRADATION PROJECT

UPGRADE SAP application from previous version to present version

SAP ECC 6.0


Crrent Version
Transcation data

Vendor records Sales orders, purchase order


Condition records production orders,
In/outbound delivery
In/outgoing payments …..

t business

plication based on client requirements

Work on standard SAP solutions


Develop solution in SAP

Client -------- Functional consultants ------ ABAPER


Functional Specifications [FS]
Table names , Field Names
Subsequent documents , preceding documents
Programs, user exits

MAINTAINED BY SAP SD CONSULTANTS

MAINTAINED BY THE ENDUSERS

MAINTAINED BY THE SAP CONSULTANTS


acy system to SAP System
Non SAP

AP to implement

Time frame : 9 Months

Implementation partner team

Delivery manager

Project Manager
Select Team leads
Select the SAP consultants

e company profile
s in SAP
AP Licences

Phase wise approach - Each module will go live at a time


Big bang approach - All modules will go live at once

/ Offshore
ess of the client
SD Business Process
QADB - Question and answer database
Conduct Workshops
To collect all the business requirements - REQUIREMENT GATHERING

ss documentation [BPD]
AS - IS Documentation get a signoff from the client

entation , TO - BE Documentation need to be prepared


----------------------- Business Blue print documentation [BBD]

FIT GAP ANALYSIS

TO - BE GAPS
If there is no standard solution available in SAP
for the client business requirement - GAP

RICEFW
R - REPORTS
I - INTERFACE
C - DATA CONVERSION
E - ENHANCMENT
F - FORMS
W - WORKFLOW

ctional specs

ication based on BBD

standard SAP solution


solution in SAP

SAP BASIS Team

------------------------- QUALITY SERVER ------------------------------ PRODUCTION SERVE


QAS PRD

SAP Consultants NO SAP Consultants


endusers Endusers

1. Train the endusers how to Live Server


record day to day transcation Real time transcations w

Master data & Transcation Data

2. UAT - User Acceptance testing

TRAINING CLIENT
No Display IMG
SAP Easy Access

UAT CLIENT
No Display IMG
SAP Easy Access
PRE PRODUCTION CLIENT
No Display IMG
SAP Easy Access

get hands on experience on SAP


Develop the application , record live transcations

NOTE : Transport request will be displayed when configurati


rver - server / Client - Client customizations are saved - DISPLAY IMG

Client dependent
Client Independent

urations and customizations

Master Data & Transcation data


TESTING process is carried out by the SAP Consultants

UNIT TESTING
TEST SCRIPTS
rom client - client T CODE : SCC1 BASIS TEAM
T CODE : SE09 / SE10

nce working on SAP application

document [BBD]
AS - IS
GAPS
No Standard solution available in SAP
TO - BE

k on this server

record day to day transcations

Master Data Transcation Data

Customer record Inquiry , Quotation , Sales Order


Material record Outbound delivery
CMIR Billing document …......
Condition records
BOM …....
Test Plans
Test Scripts

RECORD Live transcations carried out in the business

y System into SAP System


NON SAP

LSMW - LEGACY SYSTEM MIGRATION WORKBENCH

Master Data & Transcation data


Configuration Data

RODUCTION CLIENT -- Record day to day transcations


lution of the issues faced by the client

S / ERRORS

4-8 HOURS
4 - 24 HOURS SLA - Service level agreement
24 - 48 HOURS Bond signed between Client - Implementation partn
0 - 4 HOURS

y, …........

d on client requirements
version to present version

SAP S/4 HANA


Latest version
documents
PRODUCTION SERVER

NO SAP Consultants
Endusers

Live Server
Real time transcations will be recorded

PRODUCTION CLIENT
No Display IMG
SAP Easy Access
isplayed when configurations and
DISPLAY IMG
able in SAP
nt - Implementation partner
SNO REQUEST NUMBER REQUEST TYPE

1 Y0976457 CUSTOMIZING
DESCRIPTION CREATED BY

ASUS - ENTERPRISE STRUCTURE JAYARAM


CREATED ON

3/3/2022
REPORTS

Standard Reports T CODE : SAP1


Customzied Reports
SAP QUICK VIEWER
SAP QUERY
FUNCTIONAL SPECS

REPORT
Selection Screen / Input Screen
Output Screen

TABLE NAMES

Sales document Dlivery document

VBAK LIKP
VBAP LIPS
VBEP
VBKD
VBFA

T CODE : SE11 - Create Tables

REQUIREMENT

Customer wise sales report

SELECTION SCREEN

Customer Number
Sales Organization
Distribution channel
OUTPUT SCREEN

Customer Number Sales document Number

VBAK_KUNNR VBAK_VBELN

If we are generating report using one set of tables, we don’t take the help of abaper

If we are generating report using multiple set of tables, we take the help of abaper

ASSIGNMENT

Selection / Input Screen

Sold to Party
Sales Document Number
Sales Document type

Output Screen

Sold to Party Sales document number

2. Generate sales Report based on Sales office

Selection / Input Screen


Sold to party
Sales Organization
Sales Office

Output Screen

Sales Office Sales Document number


T CODE : SQVI

document Billing document Document Flow

VBRK VBFA
VBRP

VBAK _KUNNR
VBAK _VKORG
VBAK _VTWEG
cument Number Created on Net value

VBAK_ERDAT VBAK_NETWR

e the help of abaper

the help of abaper

cument number Materials Item category Delivery Plant


cument number Customer Sales document Net value
Sales document type

VBAK _AUART

Delivery Plant Shipping point


SAP QUERY

Access will be provided for specific users only

T CODE SQ01
SQ02 Create infoset
SQ03 Create user group and assign infosets

Requirement

Selection Screen

Customer Number VBAK_KUNNR


Sales Organization VBAK_VKORG
Distribution channel VBAK _VTWEG

Output Screen

Customer Number Sales Document Numbe

VBAK_KUNNR VBAK_VBELN

Requirement

Selection / Input Screen

Customer Number
Sales Org
Dis ch
Division
Output Screen

Sold to Party
Sales Document Number
Sales Document type
Material
Quantity
Item category
Confirmed del date
Delivery Plant
Shipping Point
Payment terms
REPORT _SALES
gn infosets

VBAK_KUNNR
VBAK_VKORG
VBAK _VTWEG

Sales Document Number Sales Document Type Materials

VBAK_VBELN VBAK_AUART VBAP_MATNR


Materials Item category Net value

VBAP_MATNR VBAK_NETWR
VBAP_PSTYV
FUNCTIONAL SPECIFICATIONS

No standard solution in SAP


Develop customized solution
With the help of abaper

To generate reports using multiple set of tables

Sales document Delivery document

vbak
vbap
vbep

REQUIREMENT

SELECTION SCREEN

Customer VBAK_KUNNR
Sales Orrg VBAK_VKORG
Distribution channel VBAK_VTWEG
Sales Document Type VBAK_AUART

OUTPUT SCREEN

Customer Number VBAK_KUNNR Pass the value of VBAK


Sales document numbers VBAK_VBELN Pass the value of VBAK
Sales document type VBAK_AUART Pass the value of VBAK
Delivery document LIKP_VBELN Pass the value of VBAK
Pass the value of VBAK

Delivery Type LIKP_LFART Pass the value of LIKP


Billing document VBRK_VBELN Pass the value of VBAK
Pass the value of VBAK

Billing Type VBRK_FKART Pass the value of VBRK

How to find sales documents created for a customer ?


Customer Number 6503214 VBAK_KUNNR
Sales document VBAK_VBELN

Pass the value of VBAK _KUNNR into VBAK table and get the value of VBAK_VBELN

How to find the materials maintained in the sales document ?

VBAP_VBELN Sales document Number


VBAP_MATNR Materials

Pass the value of VBAP_VBELN into VBAP Table and get the value of VBAP_MATNR

How to find the item category maintained for the materials in the sales document ?

VBAP_MATNR Materials
VBAP_PSTYV Item Category

Pass the value of VBAP_MATNR into VBAP table and get the value of VBAK_PSTYV

How to find the delivery date maintained for the material in the sales document ?

VBAP_MATNR Materials
VBEP_WADAT Delivery date

How to find the address of the customer ?

How to find the movement types maintained in the sales document ?

How to find SHIP TO PARTY for a delivery document ?

Ship to Party
LIKP_VBELN Delivery document

Pass the value of LIKP_VBELN into


How to find Reference document number in sales document ?

INQUIRY
QUOTATION
SALES ORDER

How to find the partner functions maintained for SOLD TO PARTY ?

Billing document has been created with reference to which document ?

How to find account document generated with reference to billing ?

Sales Order - Outbound del - billing - Account document


Delivery document Billing Document

LIKP VBRK
LIPS VBRP

Pass the value of VBAK_KUNNR into VBAK_KUNNR


Pass the value of VBAK_VKORG into VBAK_VKORG
Pass the value of VBAK_VTWEG into VBAK_VTWEG
Pass the value of VBAK_AUART into VBAK_AUART

Pass the value of VBAK_KUNNR; VKORG; VTWEG; AUART in Selection screen and get the value of VBAK_KUNNR
Pass the value of VBAK_KUNNR into VBAK Table and get the value of VBAK_VBELN
Pass the value of VBAK_VBELN into VBAK Table and get the value of VBAK_AUART
Pass the value of VBAK_VBELN into VBFA Table and get the value of LIKP_VBELN
Pass the value of VBAK_VBELN into LIPS Table as LIPS_VGBEL and get the value of LIKP_VBELN

Pass the value of LIKP_VBELN into LIKP Table and get the value of LIKP_LFART
Pass the value of VBAK_VBELN OR LIKP_VBELN into VBFA table and get the value of VBRK_VBELN
Pass the value of VBAK_VBELN OR LIKP_VBELN into VBRP table as VBRP_VGBEL and get the value of VBRK_VBELN

Pass the value of VBRK_VBELN into VBRK table and get the value of VBRK_FKART
BAK_VBELN

AP_MATNR

AK_PSTYV
of VBAK_KUNNR

value of VBRK_VBELN
LSMW - Legacy System Migration workbench

Configuration data
Master data
Transcation data

Moved from Legacy system into SAP


non sap

MATNR Material Number


MBRSH Industry sector
MTART Material Type
KZSEL_01 Checkbox
KZSEL_04 Checkbox
KZSEL_05 Checkbox
WERKS Plant
VKORG Sales Organization
VTWEG Distribution Channel
MAKTX Material Description (Short Text)
MEINS Base Unit of Measure
MTPOS_MARA General item category group
BRGEW Gross Weight
GEWEI Weight Unit
NTGEW Net Weight
VRKME Sales unit
SKTOF Cash discount indicator
UMREN Denominator for conversion to base units
UMREZ Numerator for Conversion to Base Units o
DWERK Delivering Plant (Own or External)
TAXKM_01 Tax classification material
TAXKM_02 Tax classification material
TAXKM_03 Tax classification material
TAXKM_04 Tax classification material
TAXKM_05 Tax classification material
TAXKM_06 Tax classification material
AUMNG Minimum order quantity in base unit
LFMNG Minimum delivery quantity in delive
MTPOS Item category group from material master
MTVFP Checking Group for Availability Check
TRAGR Transportation Group
LADGR Loading Group

SALES ORDER 1 SALES ORDER 2

CUST A CUST A

MAT X MAT Y
100 QTY 50 QTY

DEL DATE : 10-03-2022 DEL DATE : 08-03

SINGLE DELIVERY

INVOICE SPLIT

Multiple deliveries
Multiple Orders Same Payer
Same Payment terms

Reversal Cycle

Forward cycle
SALES ORDER OUTBOUND DEL
VA01 VL01N

Reversal Cycle

Cancel the sales order Reversal Goods issue


VA02 VL09
Movement type : 602
Maintain Order for
Rejection Delete the delivery documen
VL02N
n to base units
to Base Units o

n base unit
y in delive
material master
ability Check

SALES ORDER 2

CUST A

Same Ship to party


50 QTY Same Delivery plant
Same Shipping point
Same Route
DEL DATE : 08-03-2022

yment terms
UND DEL BILLING
VF01

l Goods issue Cancel the invoice


VF02 / VF11
nt type : 602 Document Type : S1 - CANCEL INVOICE

he delivery document
CONDITION EXCLUSION
How to exclude a condition type from group of conditions

Mat x
Selling Price PR00 50000
K004 -1000
K005 -500
K007 -2000

Condition Exclusion procedure


EXCL - Exclusion process

Assign Condition types to the exclusion procedure

EXCL - K004
EXCL - K005
EXCL - K007

Assign condition exclusion to the pricing procedure

Perform test in sales document

LOG OF INCOMPLETE ITEMS

Table Names
Field Names

Sales Document Delivery Document

VBAK LIKP
VBAP LIPS
VBEP
VBKD

PO NUMBER VBKD_BSTKD
Order Reason VBAK _ AUGRU

1. Define Status group

2. Define incompleteness procedure

3. Assign incompleteness procedure


Highest Least

X X
X Active
Active X

Document

Вам также может понравиться