Professional Documents
Culture Documents
SAP SD - Full Notes
SAP SD - Full Notes
Batch: 2022-24
SAP Activate
http://sap.com/activate
Cross-functional Customizing 8 – 12 %
Billing Process and Customizing 8 – 12 %
Shipping Process and Customizing 8 – 12 %
Master data 8 – 12 %
Pricing and condition technique 8 – 12 %
Basic Functions (customizing) 8 – 12 %
Organizational structures 8 – 12 %
Availability check and Advanced ATP <8%
https://training.sap.com/certification/validity
5
Sales office
6
Organization Structure Sales group
7
Sales employee
8
©Md Sohrab Alam Sales person
LOSS ANGELES PLANT:US
GALAXY MUSICAL INSTRUMENT
BAJA CALIFORNIA PLANT:MAXICO
(9001)
(9101)
LA REGULARSHIP LA EXPRESSSHIP
(9001) (9002) BC REGULARSHIP
USA MAXICO (9101)
(9090) (9190)
RESELLER DIRECT SALE MEDIA & INSTRUMENT & CROSS-DIVISION RESELLER MEDIA & INSTRUMENT & CROSS-DIVISION
(97) (98) APPAREL ACCESSORIES (99) (97) APPAREL ACCESSORIES (99)
(98) (97) (98) (97)
INTERNET SALES GROUP RESELLERS GROUP INTERNET SALES GROUP RESELLERS GROUP
(999) (998) ©Md Sohrab Alam (999) (998)
LOSS ANGELES PLANT:US
GALAXY MUSICAL INSTRUMENT
BAJA CALIFORNIA PLANT:MAXICO
(9001)
(9101)
LA REGULARSHIP LA EXPRESSSHIP
(SHIPPING POINT) (SHIPPING POINT)
BC REGULARSHIP
(9001) (9002) USA MAXICO (SHIPPING POINT)
(COMPANY CODE) (9101)
(COMPANY CODE)
(9090)
(9190)
GALAXY MUSICAL INSTRUMENT USA GALAXY MUSICAL INSTRUMENT MAXICO
(SALES ORGANIZATION) (SALES ORGANIZATION)
DISTRIBUTION CHANNEL (9090) DIVISION DISTRIBUTION CHANNEL (9190) DIVISION
RESELLER DIRECT SALE MEDIA & INSTRUMENT & CROSS-DIVISION RESELLER MEDIA & INSTRUMENT & CROSS-DIVISION
(97) (98) APPAREL ACCESSORIES (99) (97) APPAREL ACCESSORIES (99)
(98) (97) (98) (97)
BAJA CALIFORNIA
AUSTIN LOSS ANGELES:HEAD OFFICE NEW JERSEY (MN01)
(US01) (UW01) (UE01)
SALES GROUP SALES GROUP
INTERNET SALES GROUP RESELLERS GROUP INTERNET SALES GROUP RESELLERS GROUP
(999) (998) ©Md Sohrab Alam (999) (998)
©Md Sohrab Alam
General Data
Q:client’s Requirement Is: There Is A Customer Who Will Receive Goods Only On Thursday. How To Configure
This?
Ans: Create One Customer Calendar And Check Only Thursday As Working Day.
7. TERMS OF PAYMENT: It Is The Agreement Between Customer And Company For The Number Of
Days Given To Make Payment.
9. CUSTOMER GROUP: Grouping Of Customers Who Will Share The Same Attributes.
Dealers:
• Bulk Dealers
• Medium Dealers
• Low Dealers
10. ABC CLASSIFICATION: Classify Customers In The Category A , B And C On The Basis Of Turnover,
Bulkiness ,Payment History And Behavior.
Response Time For A: Immediately.
11. CURRENCY:
• In Company Code Currency : EURO
• In Customer Master Data Currency(customer Is Outsider) : INR
• During Sales Order ,Delivery ,Billing Doc System Take Customer Currency.
• But ,During Accounting Document System Take Company Code Currency.
• To Maintain Exchange Rate: Go To OC41
• Standard Exchange Rate Type Is ‘M’.
©Md Sohrab Alam MDJens
SOHRAB ALAM
Martensson
SALES AREA DATA
12. PRICE GROUP: Grouping Of Customers Who Will Share The Same Pricing Attributes.
It Is Used In Maintaining The Discounts.
13. CUSTOMER PRICING PROCEDURE: It Is One Of The Parameter Used To Determine Pricing
Procedure.
14. PRICE LIST: Grouping Of Customer Who Will Share The Same Base Price
15. ORDER COMBINATION: This Field Is Prerequisite To Combine Multiple Sales Order Or Not.
16. SHIPPING CONDITION: One Of The Parameter Used To Determine Shipping Point At Sales
Document.
17. REBATE: It Is Conditional Based Discount Which Will Be Valid Over A Special Period Of Time.
18. INVOICING DATES: If Client’s Requirement Is Invoice To Be Raised Only On A Specific Date Of Every
Month For All The Deliveries Made During a Particular Month.
20. INCOTERMS(INTERNATIONAL COMMERCIAL TERMS): Agreement Between Shipper And Receiver For
Successful Completion Of Deliveries.
• Ex.-
• FOB(free On Board): Means: Company Will Not Charge Of Freight And Insurance From Customer.
• CIF(cost Insurance And Freight): Charge To Customer Of Freight And Insurance.
• Incoterms Is One Of The Split Criteria For Deliveries.(Ship To Party ,Shipping Point ,Incoterms ,Selection Date ,Route)
21. PAYMENT TERMS: Agreement Between Company And Customer For The Number Of Days Given To Make
The Payment.
• Payment Terms Is One Of The Split Criteria For Billing Document.(Payer ,Payment Terms ,Billing Type ,Billing Country,
Billing Date)
22. ACCOUNT ASSIGNMENT GROUP FOR CUSTOMER: It Is One Of The Parameter Used To Determine
Revenue G/L Account At The Time Of Posting ( Accounting Document).
©MdJens
Sohrab Alam
Martensson
Material Type
SPRO>LOGISTIC GENERAL>MATERIAL MASTER>BASIC SETTING>.MATERIAL TYPES>…
Material Type Controls Three Thing:
1. Field View
2. Number Ranges
3. Role (Material Type)
1. AVAILABILITY CHECK(CHECKING GROUP): This Field Controls How Sales Order Quantity Should
Be Updated In MRP.
2. STRATEGY GROUP: In MRP 3 ,This Field Controls Whether The Material Is Make To Order Or Make
To Stock.
3. MRP TYPE: Use In Whether Material Is Relevant For Planning Or Not.
4. MRP GROUP: Use In Determining Requirement Type
5. VALUATION CLASS: This Field Help To Determine G/L Account For Inventory Accounting Document.
SEARCH Delivery
TERM Priority
Minimum
CUSTOMER
Delivery
DESCRIPTION
Quantity
Partial
CUSTOMER
Delivery
MATERIAL
Per Item
Maximu
m Partial
Deliveries
LOGISTICS>S&D>MASTER DATA>AGREEMENT>CMIR>VD51
©Md Sohrab Alam
COMMON DISTRIBUTION
AND COMMON DIVISION
SPRO>S&D>MASTER DATA>COMMON DIVISION……
04
Transfer Order Document (VL02N)
01 PGI (VL02N)
03
(VA01) Payment (F-28)
06
Sales Cycle Inquiry
Document
(VA11)
Quotation
Payment Document
(VA21)
Sales Order
Billing Document
Document
(VF01)
(VA01)
Delivery
PGI (VL02N) Document
(VL01N)
Transfer Order
Document
(VL02N)
SAP Determination
Self Learning
----------------------------- -----------------------------
Storage Schedule
Item
Line
Location category Category
©Md Sohrab Alam
PLANT DETERMINATION
e) Assign:
a) DESTINATION COUNTRY + TRANSPORTATION ZONE (Receiving Zone) COME FROM SHIP TO PARTY
GO TO XD03
c) Assign Routes
d) SELECT : DESTINATION AND DEPARTURE THEN CLICK ON ROUTE DETERMINATION WITHOUT WEIGHT
©Md Sohrab Alam
Storage Location
Spro > LogisticExecution > Shipping > Picking > Determine Picking Location> assign picking
location
a) Plant + Shipping Point + Storage Condition(come from material master) = Storage Location
Plant
Shipping Storage
Point
Location
Storage
Material Master: Plant Data
Condition
©Md Sohrab Alam
Warehouse Determination
Plant Warehouse
Warehouse 1 Warehouse 2
Storage
Location
Storage Location
Sales Document Type(Order Type) + Item Category group + Item usage + Higher level item category = Item Category
Order
OR Type
NORM
Item Cat.
Grp
Item
Item
Category
Usage
Higher
level item
Category SPRO > Sales & Distribution > Sales > Sales
Document> Sales document item> Assin item
©Md Sohrab Alam category
Schedule Line Category Determination
Item Category + MRP Type (come from Material Master: MRP 1 view) = Schedule Line Category
Schedule .
Item MRP Item
Schedule
Line (MRP TYPE Line
category Type category FIELD is
category category
blank)
Loading Time
Pick & Pack Time Transit Time
Material Availability Date Loading Date Good Issue Date Customer Requested Date
Loading Time
Pick & Pack Time Transit Time
Material Availability Date Loading Date Good Issue Date Customer Requested Date
Spro>S&D>BasicFunction>DeliveryScheduling&TransportationScheduling>
Come from SHIPPING POINT MaintainDuration>SHIPPING POINTS
Material Availability Date Loading Date Good Issue Date Confirmation Delivery Date
Material Availability Date Loading Date Good Issue Date Confirmation Delivery Date
Spro>S&D>BasicFunction>DeliveryScheduling&TransportationScheduling>
Come from SHIPPING POINT MaintainDuration>SHIPPING POINTS
If stock is not available then fill either in-house production time or Total replenishment
lead time then system will perform Forward Scheduling
Stock is not available: then
After Maintaining In-house production time
If it is not
checked then
Backward
scheduling or it
is checked then
it is Forward
scheduling
Copying Control is one of the control parameter in SD, beacuse of which we are able to create one document with
Copy Control is defined as a process in which important transactions in a sales document are copied from one document
to other. It consists of routines, which determine the system on how the data is to be copied from a source document to a
target document. A SAP system contains a number of these routines and you can also create additional routines to meet
the business requirements. To create a new routine, you can use an existing sales document as a reference.
For example, we can create a Sales order (OR) with reference to a Quotation(QT) .
If we want to create a document with reference to another document then they must be present as a pair in the Copy
control table.
Copy control is available for each level of the document. For example, it is available for Header level, Item level and
not be copied , rather system may give you error, warning messages and sometime it may terminate the processing.
Copying requirement "001" at Header level checks that Sold-to-party and Sales area must be same in both
source and target document otherwise data will not be copied.
Copying requirement "301" at Item level, checks the completion and rejection status of the item. If the item has been
rejected or completed status then system will not copy the item to the target document.
•VTAA − This control is used for copying from sales order to sales order
•VTLA − This control is used control for copying from sales order to delivery
•VTFL − This control is used control for copying from delivery to billing doc
•VTFF − This control is used control for copying from billing doc to billing doc
•VTAF − This control is used control for copying from billing doc to sales order
•VTFA − This control is used control for copying from sales order to billing doc
•SPRO → IMG → Sales and Distribution → Sales → Maintain copy control for sales documents.
•SPRO → IMG → Sales and Distribution → Shipping → Specify copy control for deliveries.
•SPRO → IMG → Sales and Distribution → Billing → Billing Documents → Maintain copy control for billing.
Copy Control for SALES
DOCUMENT
Tcode: VTAA
SALES DOC TO SALES DOC
SOURCE DOC: IN/QT/OR/QC/WK1/WK2
TARGET DOC: OR
SPRO >S&D > SALES > MAINTAIN COPY CONTROL FOR ©Md
SALES DOCUMENT
Sohrab Alam
VTAA
Sales
Document
Item
category
………
Schedule
Line
Category
SALES ORG.
+
SALES AREA
(SO+DC+Division)
PLANT + ITEM DIVISION DISTRIBUTION CHANNEL
+
ITEM DIVISION
Open Outline
Incompleteness Check agreements & Quotaion
Read info
Records(CMIR)
Check
• Division : From here you can maintain Division whether system take Header Division or Item Division
• Read info Records(CMIR): whether system take information from CMIR while creation of sales order or
not, control here.
Default
Delivery type / Billing type Default set Delivery type and Billing type.
Immediate delivery Maintain or set Automatic delivery after saving sales order.
Division
Ex: HUL1
OR RL
BD
Item Category
Completion Rule Text Determination
Item Category
Scheduling Line Allowed
/permitted Output Determination
Delivery Relevance
Partner Determination
Bill of Material
TOPI
Incompleteness
Billing Relevance
Pricing Relevance
Delivery Relevance Indicate whether item in sales order is relevant for delivery or not.
Billing Relevance Indicate whether item in sales order is relevant fro billing or not.
Pricing Relevance Indicate whether item in sales order is relevant for Pricing or not.
Separate Business Data Indicate whether to maintain Payment term/Incoterm at item level or not.
(business item) (Practical) ©Md Sohrab Alam
Item category Determination
Sales Document Type(Order Type) + Item Category group + Item usage + Higher item category group = Item Category
Order
Type
Spro > S & D > sales > sales document > item category Item Cat.
Grp
Item
Category
Item
Usage
Higher
level
item Cat.
©Md Sohrab Alam
Bill Of Material
PC
Multi level Level BOM
Monitor
Size
Availability Check
Purchasing
(order type,item category,account.assgn. Grp)
Goods Movement
Specifies a key for the Requirements are generated in SD Whether system should
type of goods Indicates whether the side if you create e.g. a sales order, Purchasing related check availability or not
movement. Each goods item that is related to a delivery... etc. information which will can control from here.
movement (for example, schedule line is relevant Requirement is a set of data which be used in Third party
purchase order to for delivery. includes the information what sale.
warehouse) is allocated quantity of which material at 1. order type,
to a movement type in which date is required. 2. item category,
the system. The transfer of requirements 3. account.assgn. Grp)
controls which sales and/or
delivery requirements should be
written to table VBBE or VBBS.
Dr. APG
Schedule Line Category Determination
MRP Type
Schedule
Item (come from Line
category MRP 1
MRP TYPE: (MRP 1 VIEW) category
view)
• This field controls whether material is relevant for
Planning (MRP) or not.
• If material is relevant for Planning then : MRP TYPE is PD
• If material is not relevant for Planning then: MRP TYPE is . Schedule
Item
Line
ND category (blank) category
Delivered to Customer
Delivery
Document Customer
Order placed
in Company
Warehouse
Picking ,Packing
And Loading
Customer
Pay
Pay to Company
©Md Sohrab Alam
©Md Sohrab Alam
Cash Sales
Sales Order
document
1 Configuration Part 2
Item Category : BVN
Order Type: CS (Scheduling Off)
Spro>S&D>BF>Delivery Scheduling & Transportation Scheduling
1. Billing Relevance : Order related billing
Order
Delivered
Sales Order
document
Consignment
www.youtube.com/powerupwithpowerpoint
©Md Sohrab Alam
ALAM &
HUL HUL
SONS
Walmart
ALAM &
HUL HUL
SONS
Walmart
Process Sales Order Delivery Picking PGI/PGR Billing
Consignment Fill up
Consignment Issue
Consignment return
Consignment pickup
Return
Delivery
Transfer order
PGI
Billing Doc.
Return Order
PGR
Credit Memo
Delivery
Delivery
Transfer order
PGI
Order Type: RE
Billing Doc. 1. Delivery type LR
2. Billing type RE
3. Billing Block
Return Order
Return Order can be created with : Item Category: REN
1. with reference to sales order 1. Order related billing
2. with reference to billing document Delivery 2. Returns tick
3. without reference
PGR
Schedule line Category: DN
Movement Type : 651
Billing Doc. While creating billing document,
remove billing block from
©Md Sohrab Alam return order (va02)
Credit Memo Request
Billing
Document
Credit Memo)
Order Type: DR
Sales Order 1. No Delivery type
2. No Mandatory Reference
(Debit 3. Order related billing type
Memo Item Category : L2N
Request) 1. Order related billing
2. No Scheduling
3. Returns untick
This is used to create to take amount
from customer
Billing Type : L2
Billing
Document
(Debit Memo)
Return
Order/Sales Order
Order Type: SDF
Sales Order (SDF) 1. No billing type
2. Mandatory Reference of Sales Order
Transfer Order
PGI
Order Type: FD
Sales Order 1. No billing type
2. No Mandatory Reference
Transfer Order
PGI
Outline
Agreements
Scheduling
Contract
Agreement
Quantity Value
Contract Contract
©Md Sohrab Alam
Value
Contract
Item Category =
WKN
Order type Item usage
©Md Sohrab Alam
BASIC FUNCTIONS
salam1828@gmail.com
Access Sequence
Pricing Procedure
How ? Sales Area
Display Price element in 6
Ans: By combination of DPP DPP will come from sales document type
1 Sales Order.
CPP CPP will come from Customer master data
Get PP-Y17J01 5
2
Condition type1: Condition type2: Condition type3:
PPR0 K005 MWST
Get Condition Record :
Condition Table 1
PPR0
Get Access
Sequence
i.e. PPR0
3 Access 4
Sequence :PPR0
Find Condition record of these
Condition Table Condition Table Condition Table
condition table in VK11
1 3 3
©Md Sohrab Alam
Access Sequence
Exclusive It is used to stop further searching of record once
data is found.
https://wiki.scn.sap.com/wiki/display/ERPLO/Condition+Types
In pricing, Condition type determines the category of a condition and how it is used.
The first and forth most thing is Condition class and it can be:
Group Condition
Condition Supplement
Condition
Condition
Exclusion
Update
Group
Condition
Exclusion
Condition
Condition
Exclusion
Update
Group
Condition
Exclusion
1. A condition supplement is a supplement for a particular condition type. For example, you can
Condition
Condition
include a supplement every time you apply a material price. The supplement can contain various Exclusion
Group
Update
discounts.
Condition
Exclusion
2. Whenever main condition type is called then supplement condition is also called.
Note : these condition supplement should be available in pricing procedure of main condition type .
3. List of condition type which can be used as condition supplement in condition type.
Q. How to assign list of condition type in main condition type which act as a condition
supplement?
Ans.
1. Create a pricing procedure (standard : PR0000)
2. Assign all condition type to pricing procedure which is going to act as a condition
supplement.(KA00,RB00,RC00….)
3. Assign pricing procedure to main condition type.
Points to remember:
1. No access sequence is assigned to condition supplement
2. No particular condition record is maintained.Depend
©Md Sohrabon
Alammain condition type.
Condition Update Group Condition
Condition Supplement
We block delivery
Business Partner :
In SAP a business partner is whom with whom company do business and who take
part in Transaction.
Customer Master
1. Create new Partner Function ( say : ZD (type-KU) : Value added distributor(VAD))
2. Create new Partner Determination (by copying standard partner determination (AG))
3. Assign new Partner function to new Partner Determination
4. Create new Customer Account group (optional) (take 0001-sold to party)(T-code:OVT0)
5. Assign all Partner function to newly created Customer Account group
6. Assign newly created Partner Function to Customer Account group. (take 0001)
7. Assign newly created Partner determination to newly created Customer Account group
8. Create Customer (XD01)
2. Text Type : (a place user write Text ) : Text Id: ( Condition type)
1. Text type=Text Id=Condition type
3. Text determination procedure
1. Text type is assigned to text determination procedure.
4. Assignment of Text Determination Procedure
1. If Text object is Customer then Assign: Text Procedure with Account group.
2. If Text object is Sales Document then Assign: Text Procedure with Sales document type.
2. Unit reference
1. No. of Free goods material= (Document Qty./Free goods Qty)) =A.B
2. No. of Free goods material = A *Free goods
3. Whole unit
1. No. of Free goods material= (Document Qty./Free goods Qty)) = X
1. If X is whole number
1. No. of Free goods material = X * Free goods
2. If X is fraction/decimal then
1. No. of free goods material = 0.
©Md Sohrab Alam
Free Goods Determination
Steps
SPRO>SD>Basic Function>Free goods> Condition technique for free goods >
Condition Technique
1. Create Condition table
2. Create Access sequence and assign table in access sequence
3. Create Condition Type(Discount type) and assign access sequence in Condition type.
4. Create Procedure and assign condition type in Procedure.
5. Activate Procedure (Sales Org. + Distribution Channel + Division + DPP + CPP)
Create Condition Record:
1. Easy access>Logistic>SD>Master data>Condition>Free goods…VBN1
2. Enter Discount type(Condition Type)……Create Condition Record Discount
3. Create Sales Order
Inclusive Exclusive
Discount Discount
Picking
Shipping
Packing
PGI
Reference to Order
Text Determination
Partner determination
Output determination
Number assignment
Route Re-determination
Automatic packing
RTTP DON RAS Storage location determination rule
Availability check
Packing Control
Periodic Milestone
Billing Billing
Customizing :
salam1828@gmail.com