SAP SD Content
SAP SD Content
What type of information gather from client business process all Questionires are maintained in QADB
8.CONFIGURATION DOCUMENTATION
What are configurations we configurefor all we maintained for a document
In interviews they ask which phase you work on project ,which documents u prepare
DOCUMENTS PREPARED
ROLES OF SAP PROJECT
When we are working on the Project we have to know CLIENT PROJECT TEAM(client side team)
2nd Phase
BUSINESS BLUE PRINT
After KICKOFF Party , gether requirement in AS IS ,and know business process do TO BE doc, then Details REQ Gathering Sessi
In this Process we take the help of SAP BEST PRATICES , what solutions has SAP Provides for any business process
It is the one project tools we will worked out.
3.REALIZATION:-
A lot of configuration done in this Phase
Documentation also configuration Doc, Test Doc, Test plan , Test script
4.FINAL PREPARATION
5. GO LIVE
PROJECT DURATION
How much time we need to spend on Each phase
PROJECT DRIVERS
Different Project Drivers which we focus
SAP QUERY
Use these Tools to Generate the Repors without ABAPER HELP
SAP QUICK VIEW
MASS CHANGES Huge change at one shot, Update the changes in BULK
TABLES NAMES & FIELD NAMES if we want communicate with ABAPER we have good knowledge in Tables and field names
BASE PRACTICES
ENHANAMENTS
Keypoints
consultant never involve in testing ASAP final preparation
mmunicate with ABAPer
consultant Test here
7.INTERVIEW SI LEADER
They conduct interview for project selection team
6.SOW
Then arrgement will signoff
5.SELECT SI
Team leader select the implementation partner
1.DEFINE SCOPE
Basically company will go to fixing the implementation Partner
what is Necessatiy of using SAP
what is cost
what is system functionality
CORE USER
They are subject matter Experts
They known IN & OUT of the client business process
They known PRO'S and CONs of the company
ENDUSER:-
They are just DATA entry job only work on SAP when they get order
POWER USER:-
He know how the business process mapping, Before SAP and After SAP
Power user are head of the enduser, if enduser have any issue they consult
power users even power user will not able to find out issue then consultancy
i)PROJECT IMPLEMENTATION
Two ways of Implementation Project
i) Big Bang Approch :- All Modules will go on Live in ONE DAY
3)MIX MODEL
i) CILENT TEAM:- Who are from client location Provide the Requirment Related to client Bussiness process ,those are CORE US
ii)IMPLEMENTATION PARTNER TEAM:- SAP Consultants who are worked on the project Gathering the Requirments from client
iv)STEERING COMMITTEE
In Client Team and Implementation team Managers who are involved .
CLIENT TEAM MANAGERS:- Vice President , Core users
These Steering committee will totally involved in Managing like Budget , team etc only not in subject
SYSTEM LANSCAPE
How many landscapes (servers )will involved in project for Endusers , coreusers and consultants
Different Servers
v)PROJECT MILESTONES
Measure the Project Deadlines,
we have to maintain project milestones will maintain here like given below, In what date what things will perform ..
BBP complete on particular Date
Configuration complete on this particular date
Testing complete on particular date
Training complete for enduser on particular date
Project will GO LIVE on particular date
Meeting schedules
what are the issues we are done, what are developments we done, what Acitives done, where is project now , these things dis
Daily meeting
Weekend basic meeting like Friday
Monthly basics meeting
vi)KICKOFF PARTY
Onces everything is done about project preparation stage project is scheduled, then there is formal introducing Party b/w COR
Prepare Documentation
i) BUSNIESS PROCESS DOCUMENTATION:- BPD
and take all softcopies , if any hardcopy is there then take one copy with u
Lot of information you don’t get information , for that information maintain Documentation QADB
QADB - QUESTION AND ANSWER DATA BASE
Prepare Questioniers
what are Question you ask client about each and every concept about their business process
Ex:- Listing and exclusion is carried out is der any specific requirment is there for only for particular products
How Pricing is carried out
What are different Discounts are carried out
Like this type Questions are framed by using QADB document we will prepare
CONDUCT WORKSHOP
As a consultant we need conduct WORKSHOPS
Most of the time core users all busy with there work , so we conduct workshop onces in 2 days 2,3 hours with core users
and gether requirments from them , asking our Questions about there bussiness process.
In meeting we have to interaction with core users, take an appointment there time particular date , particular time
To fulfill these GAPS we use RICEFW RICEFW by ABAPER will Develop solutions
RICEFW means Reports, Interface, Conversion, Enhancements, Forms and Workflow.
SIGN OFF
Once we prepare all these DOCUMENTS then we should SIGN OFF from CLIENT TEAM and IMPLEMENTATION TEAM
In Sandbox client sap consultant will check in either client business process work on SAP standard solution or not
By using Sandbox client we find the GAPS
Without Doing any kind of Perform and testing in SAP server about client business process you can't say solutions
SAP Servers (Development server, Quality Server , Productions server) are installed in CLIENT LOCATION
BASIS Team go to client location setup server and provide the authorization
For Integration testing we do in Quality server only, why because all servers access avalible in Quality server.
3.FIT GAP ANALYSIS
After configuration and testing client business process is there any GAP, not SAP Standard solutions
Then we Develop the Solution for client Requirment which are not standard SAP then with the supported Help of ABAPER.
For Development we have to communicate with the ABAPER's with FUNCTIONAL SPECIFICATIONs.
CONFIGURATION DOCUMENTS
After configuration we need to maintain the configuration Document.
TEST SCRIPTS
Once we going to Perfrom the testing , maintain Documents what Data we are going to Testing
And we need to SIGN OFF form the PROJECT MANAGER test have been Processed all configuration done Accuratly
2)Transcation Data :- sales order , Purchase order, outbound delivery , inbound delivery etc..,
How much data need to be upload from legacy system (NON SAP ) to SAP
Either it is ONE Year Data, Two Year Data, 3 months Data
And meeting will done b/w consultants for cutover strategy they check our reportes then correct it.
In PRODUCTION SERVER we have only one client PRODUCTION CLIENT they are working on it , only EAS screen
As a consultant we don’t have Access for PRODUCTION SERVER / CLIENT, only ENDUSER have ACCESS
By Preparing the Budget for SAP , we will consider a many of things
1) How many consultants & Endusers will work project
2) How many licenes we will used
3)What type of development will done
4)Either it is onsite project or offsite Project
Miscommunication b/w consultants and clients, ask more numbers of times same
Question untill we get our Requirment.
NOT RECOMMED for FIRST TIME implement SAP
This Method suggest for Support Project
re CORE USERS
In this tool a lot methods are there BAPI methods, Recording methods
while doing LSMW we have more data we get more errors
then we take help of ABAPER , to reslove error we use BAPI or BDC( busniess data comincation)
here our role is mainly to maintain XL , which data to transfer non sap to sap
DOCUMENTS
TEST PLANS
TEST SCRIPT
t goes to client place and study the client bussiness process and make QADB
ment need to be prepare (BPD) how bussiness process is carried out at client location before using SAP
AS-IS we need to prepare
cument How we will implement in SAP (BBD)
t must idetify the GAP for client bussiness process , for this we use RICEFW tool this process is called FIT GAP ANALYSYS
Again in Development sever we have 4 clients Only SAP Consultants will have acces to Devlopment sever , no end user
Sanbox Client
QUALITY SERVER
Access to both consultants and end users
UAT ClientUSER ACCEPTANCE TESTING CLIENT End User will work on it , No IMG only East Access
Pre Prodution Client (Only Few have this Client) Replica of prodution client
TRANSPOTATION MANAGEMENT
like this your implementation partner will provide the template for you ,then you need to mai
if we do the custimization in golden client and we need to transport these to test client,here g
goto target client and enter SCC1 and do transport
n SAP applications (Master Data & Transaction Data) No IMG only Easy Access
Client Dependent
Client Independent
ocumentation
for you ,then you need to maintain the details in this document
port these to test client,here golden lient is souce and test client is traget both clients will have same user name and password
e symbol shown
r name and password
Quick Viewer
Tcode for Quick Viewer SQVI
Whenever we go for reporting we have 2 screens Input Screen and Output Screen
Requirement
we should know the table names and field names before to do report
there is two ways to find filed names
1. place the cursor which you want to know click on F1 help then click on technical informatio
if table category comes under structure we can not take that table name
we should know where the abaper are craeting tables Tcode SE11 - Creating T
click on execute
Click on it
Maintain users and assign infosets
Uplaoding the data into SAP from NON SAP (LEGACY SYSTEM)
Uploading transactions,master data,GL accounts etc bulkly in to SAP from Lagacy
CONFIGURATION DATA
MASTER DATA In between Final preparation
TRANSACTION DATA
If you want to create your own record click on create Object which was highlihted in above image
enter all the details ( Object & Name) and click on continue
click on execute button to enter in to our project you will get bellow screen
STEP 1 - Maintain Object Attributes
select this and click on execute button
they are 4 types to upload data
1.Standard Batch/Direct Input
2.Batch Input Recording
3.Bussiness Object Method (BAPI)
4.IDOC (Intermediate Documents)
in this step first we are going to record one transaction follow the screens bellow
recoding means for suppose create material for that you will enter tcode and crate one material in this s
try with min views
like this maintain total values are record one creation of material
after thst save the details
after saving that you will get this scree
now go back to SAP save all the details by clicking save button
come back untill change object attributes and enter your reocoding name and save it
late comeback and perform 2nd step
comeback
save the data all fileds along with length will come in structure page
save it and come back
click on this and make sure your structure is assigned to filed and save it and come back
Go to change mode and in extras we have option AUTO-FIELD MAPPING click on that and check the filed
we should check for each and every field
if it correct click on accept or not click on refuse
save the data and come back
copy all the filed names and create new excel and use PASTE SPECIAL option
in that click on transpose
end user will provide and the data , we should maintain all the details in this manner
in note pad
maintain the notepad file in for that you select legacy system for PC
maintain separater also here / is a separater
save it
here we can check all the records , wether it has maintained right format are not ,once done come back
above image
nd crate one material in this step
nd come back
it is used to fix default values , means for suppose end user try to create delivery
for that he entered VL01N after that he should enter shipping point
instead of that by default shiping point will be present
for that we use PARAMETER ID
Note - it is not applicable for all the values for doc type it is not applicable
MASS CHANGE
Maintain the field status in sales documents,we can also use it in G/L accounts,with the hepl of screen varient we c
it is calles as Screen varients or Transaction Varients
REQ End user should not have the access to change the Ship-To-Party once it has to copied
Tcode for screen varient is SHD0 - Create varients
enter the TCODE in transaction code section which you want to work
click on standard varients and Give the name to it and click on create
No special character was used for name
Package is used to update the tables,Basics people will create package to save the data
to check transport request are SE09 and SE10
to transport data from one client to another client is SEC1
one server to another server STMS
REQ After user 1 creating Quatation we restrict him to create order until user 2 release the quatation ?
Path - SPRO --> IMG --> Sales and Distribution --> Sales --> Sales Documents --> Define and Assign Status Profile
in our reuirement activate sales order header and item and save it
go to new entries
While creating order,delivery,billing we should communicate with the user for that we communicate with different
Path - SPRO --> IMG --> Sales and Distribution --> Basic Functions --> Output Control --> Output Determination --> O
the above path is only for sales order and billing , for delivery we need to go for Logistic Execution
Path - SPRO --> IMG --> Sales and Distribution --> Logistic Execution --> Shipping --> Basic Shipping Functions --> Ou
click on create and maintain our output type and click on Key Combination
our table will display and click on continue
-> Output Determination --> Output Determination Using Condition Technique Process
tic Execution
asic Shipping Functions --> Output Control --> Output Determination
-> Output --> Sales Dcoument --> VV11 Create
ermination
RQ 1
RQ 2
RQ 3
RQ 4
RQ 5
RQ 6
RQ 7
While runinnig genral cycle process Shipping Point SP1 and Storage Loaction SL1 is tri
triger Shipping Point SP2 and Storage Location SL2 How?
Enduser should not have the authorization to change the payment terms?
When goods are issued as Free of Charge no price is collected only tax amount need t
ISSUE 2: For MAT X if customer buys 5 quantity he will get MAT Y as Free Good
For MAT X if customer buys 10 quantity he will get MAT X 2 quantity as Free Good
For MAT X if customer buys 15 quantity he will get MAT Y 2 quantity as Free Good
No charge of pricing in sales orders after saved (wrto Quatation enduser should not h
To know the name of the program go to any change mode you will get
For example we want to know the name of sales order creation follow the path VA02-->System