SlideShare a Scribd company logo
1 of 166
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 1
I. Organizational Structure: The general organizational structure in any company.
 In SD highest organizational element in “Sales Organization”.
 In FI highest organizational element is “Company Code”.
 In MM highest organizational element is “Purchasing Organization”.
 In PP highest organizational element is “Plant”.
 In CO highest organizational element is “Controlling Area”.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 2
1. Enterprise structure in Smart Phones India Ltd:
Company Code: Company code is a legal entity which is responsible for all business/financial
transactions within the company. Field Name - BUKRS
A Company code is physical location i.e., it will have address.
A company code is a 4 digit code. It can be numeric, character and even alpha-numeric.
Path: SPRO > Enterprise structure > Definition > Financial accounting > Edit,copy,delete,check
company code > Edit company code
SPIL : Smart Phones India Ltd
After creating company code click on the red highlighted icon (address icon) enter the address of the
company code.
The address contains information regarding physical location, country, region, time zone, telephone
numbers, fax, mail ids etc.
The below screenshot shows all the details regarding the address details of the company code.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 3
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 4
Sales Organization: It is the Organizational unit which is responsible for all sales related
activities and services happens within the company code. Field name - VKORG
It is an organizational unit where strategic decisions related to sales will be taken and where
you find vice president sales and director sales.
Sales Organization is a physical location i.e., it will have address.
A sales organization is a 4 digit code. It can be numeric, character and even alpha-numeric.
In our project we have 2 sales organizations. One for domestic and other for export.
Path: SPRO > Enterprise structure > Definition > Sales and distribution > Def,copy,del,check
Sales Organization
SPIL: Domestic Sales Org SPI1: Export Sales Org
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 5
After creating Sales Organization click on red highlighted icon (address) to enter the communication
details of the Sales Organization.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 6
Distribution Channel: It is the channel through which the good/products/services are
distributed to the end customer. Field Name - VTWEG
Distribution channel is a 2 digit code. It is a logical entity. We don’t have location address for
this.
Path: SPRO > Enterprise structure > Definition > Sales and distribution > Def,copy,del,check
Distribution channel
SP: Dealers
IL: Retailers
The combination of Sales org and distribution channel together is called “Sales Line”.
Division: A division is a range of products or it’s a product line i.e., grouping of products which
will have similar in nature. Field Name - SPART
Division is 2 digit code.
The combination of Sales org, distribution channel and division is called as “Sales Area”.
Sales Area plays a vital role in SD, because whatever we do in sales it should be routed to a
particular sales area.
Path: SPRO > Enterprise structure > Definition > Logistics – General > Def,copy,del,check
division
SP: Mobile Division
SQ: CDMA Division
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 7
Sales Office: It is a physical location where group of people work together to perform sales.
Sales office is a 4 digit code. SD consultant is responsible to define sales office.
Path: SPRO > Enterprise structure > Definition > S&D > Maintain Sales office
Sales office is a physical location. Field Name - VKBUR
SPIL: SPIL Sales Office
Click on the Address icon to enter the communication details regarding the sales office.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 8
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 9
MaintainSales group: It is a group of people within a sales office working for different sales
activities. Field Name - VKGRP
Sales group is a 3 digit code. SD consultant is responsible to define sales group.
Path: SPRO > Enterprise structure > Definition > S&D > Maintain Sales group
SPI: SPIL Sales group
Plant/Depot/C&F: Plant is a physical location where we do the process of manufacturing
finished goods. Field Name - WERKS
Depot is a physical location where we store finished goods for easy distributing goods to
customers.
If 3rd party person is taking care of depot then we call it as C&F (Carry and Forward).
In SAP Plant, Depot and C&F are one and the same. These are differentiated by PP consultant.
In Sales point of view we call plant as “Delivering plant” (is a place where we deliver the goods
to customers).
In MM point of view, they call plant as “Storage Plant”.
In PP point of view, they call plant as “Manufacturing Plant”.
MM Consultant is responsible to define plant in SAP.
For practice purpose we’ll define 2 plants.
SPI1: SPIL Plant 1
SPI2: SPIL Plant 2
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 10
To add address to a plant click on the address tab which is highlighted with the red circle.
SPI1: SPIL Plant 1
SPI2: SPIL Plant 2
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 11
Storage Location: A Storage location is a place where we store goods with in a plant.
MM Consultant is responsible to define storage location. Field Name - LGORT
Storage location is a 4 digit code.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 12
Path: SPRO > Enterprise structure > Definition > MM > Maintain storage location
SPI1: SPIL Storage 1
SPI2: SPIL Storage 2
We need to maintain storage location within the plant.
Shipping Point: Shipping point is a physical location where we do the process of loading the
goods into trucks for dispatching to the customers. Field Name - VSTEL
We have 3 types of shipping points
I. Manual shipping point (labor involves)
II. Automatic shipping point (Machinery involves)
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 13
III. Immediate shipping point
It is a 4 digit code and SD consultant is responsible to define shipping point.
Path: SPRO > Enterprise structure > Definition > Logistics execution > Def, copy, del, check
shipping point
SPI1: Automatic Shipping Point
SPI2: Manual Shipping Point
SPI3: Immediate Shipping Point
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 14
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 15
Company: It is an organizational unit which will group multiple company codes into one.
E.g.: TATA group, Reliance group
FI consultant is responsible to define company.
Business Area: It is an organizational unit which will help to generate internal financial
reports.
FI consultant is responsible to define business area.
Credit Control Area (CCA):It is an organizational unit which specifies group of people
responsible for credit activities (Credit Department).
FI consultant is responsible to define Credit Control Area.
Controlling Area: This organizational unit specifies the group of people responsible for cost
controlling activities.
CO consultant will define controlling area.
This ends the 1st chapter of defining the organizational elements of the Smart Phones India Ltd.
In next chapter we’ll discuss about the assignment of these organizational elements and their
relation in an entity.
2. Assignment of Organizational Units:
Assign Company code to Sales Organization: Here the relation is one to many i.e., one
company code can have many sales organizations but one sales organization is assigned to
single company code.
SD consultant is responsible to assign sales organization to company code.
Path: SPRO > Enterprise structure > Assignment > S&D > Assign Sales organization to company
code
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 16
Assign distribution channel to sales organization: Here the relation is many to many
i.e., one sales organization can have many distribution channels and one distribution channel
can be assigned to many sales organizations.
SD consultant is responsible for this assignment.
Combination of Sales organization and distribution channel is called as “sales line”.
Path: SPRO > Enterprise structure > Assignment > S&D > Assign distrbn channel to sales orgsn
Assign Division to Sales Organization: The relation is many to manyi.e., one sales
organization can have many divisions and one division can be assigned to many sales
organization.
SD Consultant is responsible for this assignment.
Setup Sales Area: A Sales area is combination of sales organization, distribution channel and
division.
Sales area plays a vital role in SD. Any transaction you do in sales it should be routed to
particular sales area.
SD consultant is responsible to set up sales area.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 17
Assign Sales office to Sales area: The relation is many to many.
We assign domestic sales areas to sales office.
SD consultant is responsible to assign sales office to sales area
Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales office to sales area
Assign Sales group to Sales office: The relation is many to many.
SD consultant is responsible to assign sales group to sales office.
Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales group to sales office.
Assign Plant to Company code: The relation is one to many i.e., One company code can
have many plants but one plant should be assigned to single company code.
Path: SPRO > Enterprise structure > Assignment > Logistics-General > Assign plant to company
code
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 18
Assign Sales Orgsn, distrbn channel to plant: In a standard business process we can
assign sales organization to plant if and only if they both belong to the same company code.
SD consultant is responsible for this assignment.
Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales orgsn, distrbn channel to
plant
Assign Shipping point to plant: The relation is one to many.
But, if the plants are located at same premises the relation is many to many.
SD consultant is responsible for assignment.
Path: SPRO > Enterprise structure > Assignment > Logistics execution > Assign shipping point
to plant
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 19
Organizational structure of SPIL
SPIL
SPIL SPI1
SP IL
SP SQ SP SQ
Domestic
Sales Area
SPIL
SPI
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 20
Explanation for sales organization fields: Important
The address text fields in sales organization will help to determine the address of sales
organization and prints it in the output.
Output may be a printout, email, fax etc.
Rebate Proc.active: This field is a pre-requisite to process rebate in an organization. So, always
check this option in sales organization.
A rebate is a conditional discount which will be valid over a period of time. If the customer
reaches the condition then only he is eligible for rebate.
ALE: Data for purchase order: ALE - Application Link Enabling
In Third Party and IPO process if you create sales order system automatically creates PR
(purchase requisition) in the background. But if you want system to generate automatic PO
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 21
(purchase order) then we have to maintain ALE data for purchase order in the definition of sale
organization.
Sales Organization calendar: Sales organization calendar specifies the working days and
holidays of an organization.
Explanation for shipping point fields: Important
Loading time: It is the time taken to load the goods for dispatching it to the customers.
Pick/Pack time: It is the time taken to pick the material from the storage location and to pack it.
Note: Pick/pack time and loading time will be used to perform delivery scheduling in a sales
document.
Delivery scheduling is a process of determining delivery dates and confirmed quantities into the
sales document.
The address texts in shipping point helps in determining the address of the shipping point and
print it in relevant outputs.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 22
Defining calendar in SAP: Calendar specifies working days and holidays.
Path: SPRO > SAP Netwever > General settings > Maintain calendar
In calendar we can maintain public holidays, and we can use same for holiday calendar which is
assigned to the factory calendar.
SAP has already defined required public holidays, if we want to define any other public holidays
we can define in public holidays, for that select public holidays and click on change button
which is highlighted in the screen shot.
To assign defined holidays to the holidays calendar select holiday calendar and click on change
button.
Here we can assign all the public holidays to the calendar. Public holidays may differ from
region to region.
Give calendar ID and description and click on assignment tab as shown in below screenshot, we
will get all defined public holidays from where we need to select and assign to the holiday
calendar.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 23
After defining holiday calendar assign the same to the factory calendar.
Assigned public holidays will be displayed in the public holiday calendar details as shown in the
below screen shot.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 24
To assign public holiday calendar to factory calendar, select factory calendar and click on
change.
Factory calendar is shown in the below screenshot.
Defining factory calendar is responsibility of HR people.
Note: We cannot process the transaction on any given holiday. But in some cases we need to
do as the urgency of the customer. For example, we cannot create delivery on a given holiday
according to our factory calendar. But if at all we want to create a delivery in SAP system on a
holiday we can select special ruleswhere we can define the holiday as a working day and we
can do the process. This special rules is used only in special business process.
In SAP the factory calendar is assigned at three places.
1. Sales organization
2. Plant and
3. Shipping point.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 25
II. MASTER DATA:
It is the data which is stored centrally and used in day to day transactions.
It is the data which cannot be changed frequently.
The advantages of having master data:
a. It will save the time of end users.
b. It will avoid manual mistakes.
In SAP SD we have 4 types of master data.
1. Customer Master
2. Material Master
3. Customer Material Info Record (CMIR)
4. Condition Master
Customer Master: It is the data of the customer which is stored centrally and used in day to
day transactions.
E.g. Customer name, Phone number, Address, Payment details etc.
End users will create customer master data.
In real time every company will have one or two people who are users who are authorized to
create customer master data.
Material Master: It is details of the product/material which is stored centrally and used in
day to day transactions.
Customer Material Info Record (CMIR): We use this master data if customers are placing
order with their material code.
By using this master data we assign customer material with our material number. When user
enters customer material number in sales order system automatically determines our material
number with the help of CMIR.
Condition Master: It is the master data for pricing.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 26
1.Customer Master:
Creation of customer master involves 5 steps:
i. Defining Account Group
ii. Creating Number Range
iii. Assign Number Range to account group
iv. Defining Partner Determination Procedure (PDP)
v. Creating the customer.
i. Defining Account Group:
The standard account groups are
0001 - Sold to party (SP)
0002 - Ship to party (SH)
0003 - Payer (PY)
0004 - Bill to party (BP)
The purpose of account group is:
a. Number Ranges
b. Controlling fields in customer master
c. Controlling partner functions.
Controlling fields is nothing but making the fields as mandatory or optional or display or
suppress.
Path: SPRO > Logistics-General > Business Partner > Customers > Control > Define account
groups and field selection for customers
T.Code: OVT0
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 27
Number Range: We create number ranges based on the client requirement and assign it here.
One-time account: We check this field only for one time customer. One time customer is the
customer who may not place the order for the second time.
For those onetime customers we don’t create master data and we don’t waste space of
database
We create one common customer master record, whenever any onetime customer places
order we will use the common customer number. One time customer master doesn’t have
name and address.
If we check one time account, while creating sales order for onetime customer system
automatically asks for name and address.
The standard one time account group is CPD & CPDA.
Field Status: Field status will helps to control the fields in customer master. Controlling is
nothing but making fields mandatory, optional, display or suppress.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 28
Text Procedure: Text procedure consists of customer specific text like packing instruction,
payment instruction, terms & conditions etc., these texts we maintain in customer master
which will be copied into order, delivery and invoice. These customer specific texts will be
printed in relevant output.
We maintain text in customer master in extras > texts
Customer pricing procedure: If we maintain customer pricing procedure here system proposes
it by default while creating customer master.
Partner determination procedure: It will help to determine partner functions in customer
master.
The standard partner determination procedure for sold to party is "AG". AG partner
determination procedure will have four partner functions i.e., SP, SH, PY & BP.
The standard partner determination procedure for ship to party is "WE", this partner
determination procedure will have only one partner function i.e., SH.
The standard partner determination procedure for payer is "RG", this partner determination
procedure will have only one partner function i.e., PY.
The standard partner determination procedure for bill to party is "RE", this partner
determination procedure will have only one partner function i.e., BP.
Output determination procedure: The standard output determination procedure for customers
is "db0001".
In output determination procedure configuration if "access to conditions" is unchecked then
system will try to determine output type from customer master with the help of "db0001"
output procedure.
In customer master we will maintain output type in "documents" tab.
After creating Account Group we need to create Number ranges and we need to assign to the
respective account group.
ii. Creating Number Range: We will create number ranges based on client requirement and
assign it here.
Path: SPRO > Logistics-General > Business Partners > Customers > Control > Define and assign
customer ranges > Define number ranges for customer master.
T.Code: OVZC
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 29
Click on change intervals which are highlighted with red circle.
Maintain Customer Intervals screen will open as shown in below screenshot.
Click on Insert Interval which is highlighted with the black circle, system will provide you an
empty space to maintain number range which is highlighted with the green color. After
maintaining the number ranges save the entries.
Number ranges can be internal or external. Internal means while saving the customer master
system will propose the number automatically. External means while creating customer master
user has to give the number manually.
Number ranges can be numeric, alpha numeric or character. Alpha numeric or character should
be always external whereas numeric can be external or internal.
Number ranges cannot be transported form one server to another server.
NR Status Tab in number range will help to change the current number.
After defining number ranges, assign them to respective account groups.
iii. Partner Determination Procedure(PDP): In order to get the required partner functions into
customer master record, we have to configure partner determination procedure. For this go to
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 30
Path: SPRO > S&D > Basic functions > Partner determination > Set up partner determination >
set up partner determination for customer master
a. Partner functions:
Partner type Unique
SP KU
SH KU
PY KU
BP KU
For each partner function we have to assign a corresponding "Partner Type" which controls the
functionality of that partner.
For example : If we specify the partner type as "KU" it becomes a customer where as if we
specify the partner type as "LI" it becomes a vendor.
Only for sold to party we need to check "unique" field. If we check this system will not allow
adding one more partner function of sold to party in customer master.
ii. Account group - Function assignment:
In this configuration step we assign partner functions account group.
SP - S001 PY - S003
BP - S004 SH - S002
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 31
iii. Partner determination procedure:
In this step we need to define partner determination procedure.
In our project we have defined 4 partner determination procedures.
SAG - Sold to party SRG - Payer
SWE - Ship to party SRE - Bill to party
iv. Partner Functions in procedure:
Select the defined partner determination procedure and double click on partner functions in
procedure where we assign partner functions to the procedure.
For SAG partner determination procedure we will assign all partner functions SP, SH, PY and BP.
For SWE partner determination procedure we will assign only SH partner function.
For SRG partner determination procedure we will assign only PY partner function.
For SRE partner determination procedure we will assign only BP partner function.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 32
If you check "not modifiable", system will not allow changing the partner function in customer.
If you are doing partner determination procedure for sold to party then SP will have not
modifiable check.
All four partner functions will be mandatory in sold to party.
If you check "mandatory", system will not allow saving customer master if any of the partner
function is missing.
v. Partner determination procedure assignment: In this step we are going to assign required
account group to the procedure.
To configure partner determination procedure we need to follow these steps. Using this
account group and partner determination procedure end user will create master data for their
customers.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 33
1. Customer Master: Customer Master is an integration between SD & FI. Because customer
master data consists of personal information, financial information and sales information.
The length of customer master code is 10 digits.
T.Codes to create customer master.
T.CODE CENTRALLY CO.CODE VIEW SALES VIEW
TO CREATE XD01 FD01 VD01
TO CHANGE XD02 FD02 VD02
TO DISPLAY XD03 FD03 VD03
Customer Master will be divided into 3 screens
i) General Data ii) Company code data iii) Sales area data
GENERAL DATA COMPANY CODE DATA SALES AREA DATA
1) General data consists
personal info of customer
1) Company code data
consists financial information
of the customer
1) Sales area data consists of
sales info of the customer
2) General data is further
classified into 7 tab pages
i. Address
ii. Control data
iii. Payment transaction
iv. Marketing
v. Unloading point
vi. Export data
vii. Contact person
2) Company code data is
divided into 4 tab pages
i. Account Management
ii. Payment transactions
iii. Correspondence
iv. Insurance
2) Sales area is further
classified into 4 tab pages
i. Sales
ii. Shipping
iii. Billing
iv. Partner functions
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 34
Creating Customer in SAP:
T.Code: XD01
Select Account group and give company code and sales area and press enter.
Whenever we create customer for the first time with new organization structure we will get the
error message as "sales area is not define for customer".
To solve this error go to
Path: SPRO> S&D > Master Data > Define Common distribution channels and divisions
Select our sales organization and assign the same distribution channels in "Dch-conds & Dch-
cust/mt" and save.
And also define common divisions.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 35
Go to your sales organization and divisions and assign same divisions in "Div-con & Div-cust".
GENERAL DATA:
1. Address: This tab consists of customer name, address and communication information.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 36
3. Control data: This tab consists of the tax information of the customers.
3. Payment Transactions: This tab consists of the bank details of the customers and the
payment card details. This tab consists customer payment details.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 37
4. Marketing:
i. Nielsen ID: This field helps to track the customers who are located in market survey regions.
Whenever company launches a new product we will do market survey in specified regions
(locations). By using this field company can track all the customers who are in market survey
region and send samples to customers and will take results from them.
Path: SPRO > S&D > Master Data > Business partners > Customers > Marketing > Define
Nielsen ID
ii. Customer Classification: Classifying the customers based on their sales turnover.
Purpose of customer classification is
a. Pricing (discounts)
b. Reporting (Analysis)
c. Fixing Credit limits
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 38
Note: User creates master data. SD consultant’s job is they need to define all new entries in the
required fields as per the client requirement.
Path: SPRO > S&D > Master data > Business partners > Customers > Marketing > Define
customer classification
iii. Industry: Classifying the customer based on the Industry.
The purpose of this field is
a. Reporting (analysis)
b. Pricing
iv. Industry code 1: This field is sub classification of Industry.
v. Regional Market: Classifying the customer’s location into A-class, B-class, or C-class.
The purpose of this field is analysis.
We don’t have any entries here; we just need to enter the class.
vi. Key figures: This is only for reporting purpose. This field will help to compare last year sales
with present year sales.
vii. Legal Status: This field controls whether the customer is registered or not if registered
whether it is a pvt ltd or public ltd or partnership.
5. Unloading Point: It is the place where we unload the goods at customer location. Unloading
Points will help to plan the deliveries to the customers.
In unloading points we need to maintain goods receiving hours of the customers.
Defining goods receiving hours:
Goods receiving hours specify the timings in which the goods can be unloaded at customer’s
location.
Path: SPRO > S&D > Master data > Business partners > Customers > Shipping > Define goods
receiving hours
Goods’ receiving hours helps in performing delivery scheduling.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 39
6. Export Data: If customer is located outside country then we need to maintain data in export
data tab.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 40
7. Contact Person: He is the employee of customer who is responsible for various activities at
the customer’s location.
e.g.: for payments, for sales, for dispatching etc.
COMPANY CODE DATA:
Company code data is further classified into 4 tab pages
i. Account Management iii. Correspondence ii. Payment transaction iv. Insurance
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 41
Finance person is responsible to maintain company data.
i. Account management:
Reconciliation account: Reconciliation account in G/L accounting is an account which is
updated parallel to the sub-ledger account for normal account postings.
Whenever we create invoice, system will post the invoice values into accounting. The
accounting entry is
Customer a/c dr.
To revenue a/c cr.
ii. Payment Transaction:
Terms of payment: It is an agreement between company and customer, which is composed of
payment periods and cash discounts.
We also call it as credit period.
Payment History record: If we check this field, system records the payment history of customer
and updates the same information in credit management.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 42
Defining Terms of Payment: We need to define terms of payment and we need to assign the
same in customer master under company code data in payment transaction tab.
Path: SPRO > S&D > Master data > Business Partner > Customers > Billing document >define
terms of payment
Baseline date calculation: It is the day from which system starts calculating payment terms.
Generally base line date is invoice date.
Fixed day: If we mention calendar day here then every month system starts calculating
payment terms from that particular day onwards. Fixed day becomes baseline date.
Additional months: If we mention no. of months here, then system will wait for that many
months and it starts calculating the term of payments.
Default for base line date: Posting date is accounting document creation date.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 43
Document date is billing document creation date.
Entry date is manually entered date in billing document. We use entry dates in month end
activities to post the previous months invoice.
Day limit: It will be used if we want to consider only working days of customer to calculate
payment terms.
E.g.: If customer is working 5 day a week then maintain day limit as 22.
Terms of payments are one of the split criteria for billing document.
SALES AREA DATA: Sales area data is further classified into 4 tab pages.
i. Sales iii. Billing
ii. Shipping iv. Partner function
Sales District: It is a further classification of sales office for the purpose of generating sales
report.
Path: SPRO > S&D > Master data > Business Partner > Customers > Sales > Def sales district
Sales office: Specifies the sales office in which customer exists.
Sales Group: Specifies the sales group taking care of the customer.
Customer Group: Grouping of customers who will share same attributes. The purpose of this
field is reporting and pricing.
Path: SPRO > S&D > Master data > Business partners > Customers > Sales > Define customer
group
ABC Classification: Classifying customers into A or B or C class keeping into consideration his
turnover, his payments, his bulkiness and buying behavior.
Currency: In this particular field we will maintain customer currency. If customer currency
differs from that of company codes currency then we should maintain "exchange rate type".
T.Code for maintaining exchange rate is "OC41".
In sales order and invoice system display the amount in the customer currency. But while
posting the invoice values into accounting, system will convert the document value from
customer currency to company code currency.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 44
Switch off rounding: If we check this field the order quantity of the material will not be
rounded in the sales document.
Order Probability: The probability of the customer confirming the inquiry or quotation item as
part of sales order.
Item Proposal: Listing of items which customers regularly orders for and calling this document
while creating sales order.
Exchange Rate Type: If customer’s currency differs from that of company code then we are
going to maintain exchange rate type.
The standard exchange rate type is "M".
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 45
PP Cust. Proc: Determines which product proposal the system uses automatically when you
create a sales document for a customer.
Price Group: Grouping of customers who share same pricing requirement/attributes.
Price group will be used to maintain discounts.
It is also used to simplify the maintenance of conditions records.
Path: SPRO > S&D > Basic functions > pricing > Maintain price-relevant master data field >
define price group
Customer pricing procedure: This field is one of the parameter to determine pricing procedure
in sales document.
Price list: Grouping of customers who will share the same price of the product.
Price list will be used to maintain base price.
E.g.: Dealer price list, distributor price list, institutional price list etc.
Customer Statistics Group: This field controls whether to update customer sales data into LIS
(Logistics Information System) or not.
ii. Shipping:
Delivery Priority: This field helps in classifying the customers based on their priority of delivery.
Generally we classify the customers into high delivery, medium and low delivery priority.
The purpose of this field is it helps to process back orders and rescheduling.
Back order processing is when a high delivery priority customer places order but stock is not
available then we go back to the open orders of low delivery customers and cancel the
confirmations and assign it to high delivery priority customer orders.
Rescheduling is doing the back order process automatically by the system.
Order Combination: By using this field we can combine multiple orders into single delivery. If
we check this field then only system allows combining multiple orders into single delivery.
Shipping Conditions: This is one of the parameter to determine shipping point in sales
document.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 46
Delivering Plant: If we assign delivering plant here it will determine into sales document
automatically.
The criteria for determining plant into sales document.
CMIR > Customer Master > Material Master
First system will check in CMIR, if system finds plant then it determines into sales document if
not then system will check in customer master, if system finds plant then it determines into
sales document. If plant is not found here then system takes from material master.
Relevant for POD: If we check this field customer becomes relevant for proof of delivery i.e., he
sends acknowledgement to the company after receiving the goods. If this field is checked
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 47
system will not allow creating invoice until company receives acknowledgement from
customer.
When we create invoice system copies quantity from POD.
T.Code for POD is "VLPOD"
POD time frame: If we mention number of days here and if customer fails to send the
acknowledgement within the time period then system by default considers that
acknowledgement has been received and will allow creating invoice.
But in this case the invoice is raised against delivery document not with POD.
Complete delivery required by law: If we check this field system will not allow creating partial
deliveries.
Partial Delivery per Item: This field controls whether to allow partial deliveries or not and it
also controls how many partial deliveries to be allowed.
If we maintain "C" here then system will not allow partial deliveries, if we maintain "blank" then
system will allow partial deliveries up to 9, if we maintain "D" here then system will allow
unlimited partial deliveries.
Unlimited Tolerance: If we check this field then systems will allow increasing or decreasing the
quantities in delivery without any limitations.
Under delivery Tolerance: If we maintain some percentage here then system will allow
decreasing the quantity in the delivery up to that percentage. If the percentage exceeds then
system will give warning message.
Over delivery Tolerance: If we maintain some percentage here then system will allow
increasing the quantities in delivery document up to that percentage. If that percentage
exceeds then system will give warning message or error message.
iii. Billing Documents:
Rebate: This field is pre requisite to process rebate for the customers.
Invoicing Dates: If the client requirement is to generate invoice on a specific date of every
month for all the dispatches made during the month then we use this field.
Path: SPRO > S&D > Master Data > Business Partners > Customers > Billing document > Define
billing schedule.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 48
Here we are going to define factory calendar using special rulesand assign the same in
corresponding customer master.
Invoicing List Dates: Consolidating all the invoices raised to different bill to parties into one and
sending it to payer.
T.Code - VF21/VF24
Configuration is same as that of invoicing dates.
Inco-terms: It is an international commercial terms which is an agreement between shipper and
receiver for successful completion of deliveries.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 49
Inco terms specify who will take care of what?
E.g.: freight charges, insurance etc.,
An Inco term is one of the split criteria for deliveries. Inco terms will be used to maintain freight
charges (freight condition record).
Terms of Payment: It is an agreement between the company and customer regarding payment
periods and cash discounts.
Payment guarantee procedure: If we maintain this field for the customer, system will not allow
creating delivery until company receives payment guarantee from customers.
Generally payment guarantees are letter of credit (LoC) and Bank guarantee.
Generally foreign customers are applicable for payment guarantee.
Credit Control Area: It is an organizational unit which takes care of all credit management
activities in company code.
Account Assignment Group: This field enables the system to post the sales value of different
customers to the corresponding G/L accounts during revenue account determination
procedure.
For customer account system determine G/L accounts from reconciliation account and for
revenue account system determines G/L account from revenue account determination.
iv. Partner Functions: Partner functions specify the type of partners associated with the
customer.
Default Partner
Specifies a partner as the default for a particular partner function.
When you enter more than one partner for a particular partner function (for example, you
define three different ship-to parties), you can select one partner as the default. During sales or
purchasing processing, if you have defined multiple partners for a partner function, the system
prompts you to choose just one partner. The system presents the default partner as the first
choice in the pop-up window.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 50
Extending Customers to Other sales areas:
T. Code: XD01
* Select account group
* Give the customer number
* Mention Company Code
* Mention sales area
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 51
* Enter reference data and create customer master.
Transaction Codes for Customer Master:
Sl. No T. Code Usage
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
XD01
XD02
XD03
XD04
XD05
XD06
XD07
XD99
OVT0
SE93
SE16
Customer Creation mode
Customer Change mode
Customer display mode
Tracking changes in customer master
Blocking or unblocking the customers
Customer flag for deletion
Changing the customer account group
Customer master mass maintenance
Account group for Customer master
To see all Transaction codes
T.Code to see the Table entries
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 52
Tables in Customer Master:
Sl.No. Table Table Name
1.
2.
3.
4.
5.
6.
7.
8.
KNA1
KNB1
KNVV
KNVP
ADRC
KNKA
KNKK
KNVS
General Data
Company Code Data
Sales Area Data
Partner Data
Address Data
Customer Master Credit Mgmt.
Customer Master CCA
Customer Master Shipping Data
2.MATERIAL MASTER:
Material Master is integration between SD, MM, PP, FI, CO.
Material Master is created by end users. Defining new entries in material master is done by
consultants.
The length of material code is 18 characters.
Material code logic: The designing of the material code should be user friendly.
For example: Lexime, Vaccine, Revital
4char4char3char3char
LEXI 1020 100 STR
Here LEXI is Product Name, 10-20 is age group, 100 is dosage and STR is packing.
The material code will have both external and internal. While creating material master if we
mention some code then system will treat it as external number. While creating material
master if we leave it blank then system will treat it as internal number and system will propose
the number while saving material master.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 53
We have different types of material types
ROH : Raw Materials
HALB : Semi finished Goods
FERT : Finished Goods
HAWA : Trading Goods
Sales people will take care of only finished goods and trading goods.
Material Master is classified into various views.
Basic Data 1 Sales general plant
Basic Data 2 MM Sales Text SD
Sales Org data 1 foreign trade export
Sales Org data 2 SD
Foreign trade import Plant data storage 1 MM
Purchasing MM Plant data storage 2
MRP 1 Accounting 1
MRP 2 PP Accounting 2 FI
MRP 3 Costing 1
MRP 4 Costing 2 CO
T.Code to create Material Master: MM01
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 54
After entering material number, select industry sector and material type and press enter.
In this field we are going to select the views which are required to create a material master
data.
S-Mobile: Solar Mobile
After selecting views click on default values and press enter. If we click on default values
whenever we create new material system proposes views by default.
In next step we are going to give organizational units in which material is going to be created.
Material is created using organizational elements like plant, storage location, sales organization
and distribution channel.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 55
After entering all the required details system enters into material master creation screen.
We'll discuss fields which are required.
Basic Data 1:
Base Unit of Measure: This is the unit of measure in which the product is manufactured and
stored.
Material Group: Grouping of materials which share same attributes/requirements.
Old Material Number: If the material code is different from SAP to Legacy system then in this
field we are going to maintain legacy material code. The purpose of this field is for reference.
Division: If we maintain division here, during the document processing system automatically
proposes division into sales document line item.
Product allocation: Allocating the goods/products to the customers or distribution channels for
future requirements.
X-Plant material status: If we want to block material across all the plants then we maintain x-
plant material status.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 56
Product Hierarchy: Maintenance of product at different levels. The purpose of this field is
reporting and pricing.
Gross Weight: It is the total weight of the product including packing.
Net Weight: It is the actual weight of the product. If we maintain weight here it will be
determined into sales document during document processing.
Gen.Item Cat Group: This field will be used to determine item category in inbound del. process.
Sales Org 1:
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 57
Sales Unit: It is the unit in which we are going to sell goods/products to the customers.
If sales unit differs from that of base unit, we need to maintain conversion factors.
Sales unit not vary: If we check this system will not allow changing the sales unit in the sales
document line item.
X-Distribution chain status: If we want to block material for sales across all distribution
channels then we will maintain this field.
The material may be a part under development or one to be discontinued.
DChain specific status: If we want to block material for sales in a specific distribution channel
then maintain this field.
The material may be a part under development or one to be discontinued.
Delivering Plant: If we maintain plant here it will be determined into sales document line item.
The criteria for determining plant into sales document is:
i. CMIR
ii. Customer Master
iii. Material Master
Cash Discount: This field is pre-requisite to determine cash discount condition type (SKTO) into
sales document.
If we check this then only material is relevant for cash discounts.
Tax Classification: This field controls whether the material is relevant for tax or not.
If it is relevant for tax then maintain "1", if it is not relevant for tax then maintain "0".
Min. Order Quantity: If we maintain minimum order quantity here, while creating sales order
system will check sales order quantity with minimum order quantity.
If sales order quantity is less than minimum order quantity then system will give warning
message.
Min. Del. Quantity: If we maintain minimum delivery quantity here, while creating delivery
system will check delivery quantity with minimum delivery quantity.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 58
If the delivery quantity is less than minimum delivery quantity then system will give warning
message or error message depending on the configuration.
Sales Org 2:
Material statistics group: This field controls whether to update material sales data into LIS or
not.
Material Pricing Group: Grouping of materials which will share the same pricing
attributes/requirements. We use this field for group condition concept in pricing i.e., grouping
of several materials for group condition concept.
Volume Rebate Group: We use this field for group rebate concept. Grouping of materials for
the purpose of announcing rebates.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 59
We have 4 types of rebates.
i. Group Rebate (Group of materials)
ii. Material Rebate
iii. Customer Rebate
iv. Independent of sales volume
Account Assignment Group: This field will help to determine G/L account while posting invoice
values into accounting.
When you create invoice, in the background system generates accounting document. And the
accounting entry is
Customer a/c Dr.
To Revenue a/c Cr.
Item Category Group: This field will help to determine item category into sales document.
Pricing Reference Material: If pricing is same for some group of materials then instead of
maintaining pricing for all materials we maintain pricing for one material, and that material is
assigned in the field pricing relevant material for all other group of materials.
Sales General Plant:
Availability Check: This field is pre-requisite to perform availability check in sales document.
Availability check is a process of checking the stock availability of the materials while creating
sales order.
01 - Daily requirement
02 - Individual requirement
KP - No Check
If we maintain it as "01" in material master then system cumulates the sales order quantities of
a particular material in that particular day and updates in single line in MRP.
If we maintain it as "02" in material master then each sales order requirement will be updated
in MRP in a separate line along with the sales order number.
If we maintain it as "KP" then system will not perform availability check.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 60
If we maintain "01" in material master then back order processing and rescheduling is not
possible.
Batch Management: Batch is a unique number generated for the single lot of manufacturing.
The purpose of batch is it helps to track defective goods, expiry dates and also persons
responsible.
If the material is relevant for batch then check this.
Transportation Group: Grouping of materials which has same route and transportation
requirements. This field will help to determine route in sales document.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 61
Loading Group: Grouping of materials which have same loading requirements. This field will
help to determine shipping point in sales document.
Shipping point is determined into sales document based on shipping conditions, loading group
and plant.
Sales Text: In Sales text we can maintain material specifications and this will be copied into
sales document line item.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 62
Purchasing:
Purchasing group: Group of people responsible for different purchasing activities.
Plant specific material status: If we want to block a material in a particular plant then maintain
plant specific material status.
Automatic PO: If we check this, while creating sales order during third party process and IPO
process system automatically generates PO in the background.
Purchasing Value Key: This field will help to send reminders to vendors to deliver the goods on
time.
GR Processing time: After unloading the goods into plant, how much time it will take to receive
the goods into storage location.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 63
MRP 1:
MRP Group: This field will help to determine requirement type into sales document.
MRP Type: This field controls whether the material is relevant for planning or not. If the
material is relevant for planning then maintain "PD", if it is not relevant then maintain "ND".
This field will help to determine schedule line category into the sales document.
This filed also helps in determining requirement type into sales document.
MRP Controller: The person responsible to run MRP.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 64
MRP 2:
Procurement type: This particular field differentiates whether the procurement is internal or
external procurement.
In-house production: It is the time taken to manufacture the goods in house.
Planned delivery time: It is the time taken to deliver the goods from vendor’s location to plant
location.
Safety Stock: It is the minimum stock which company has to maintain to meet the future
emergency requirements.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 65
MRP 3:
Strategy Group: This field controls whether the material is make-to-stock or make-to-order. If it
is MTO maintain strategy group as "20", if it is MTS maintain strategy group as "10".
Strategy group will help to determine requirement type into sales document.
The criteria for determining requirement type into sales document is
i. Strategy Group
ii. MRP group iii. Item category + MRP type
Total Replenishment Lead Time (RLT):It is the total time taken to manufacture the goods and
finally taken into ready stock. This field is one of the parameter to perform delivery scheduling.
Delivery scheduling is the process of determining delivery dates and confirmed quantities into
the sales document.
System considers RLT only if stock is not available. If stock is available it considers loading time
and pick/pack time from shipping point.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 66
Plant data/storage 1:
Storage Conditions: This field is one of the parameter to determine storage location in delivery
document.
Storage location will be determined based on shipping point, plant and storage conditions.
Total shelf life: This field will help to determine expiry date.
Accounting 1:
Valuation Class: This field helps to determine G/L accounts while generating inventory
accounting document. Inventory document generates after PGI.
The inventory accounting entry is
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 67
Cost of goods sold (COGS) a/c Dr.
to inventory a/c Cr.
The valuation class for finished goods is "7920"
The valuation class for trading goods is "3100".
Price Control: This field specifies whether the cost of the product is standard or moving
average. Standard cost means fixed cost, moving average cost means fluctuates.
Finished goods price control is standard "S".
Trading goods price control is moving average "V".
If we maintain cost here then it will e determined into sales document with the help of VPRS
condition type.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 68
Creating Material Master Record:
The following are the 3 ways to create Material Master.
1. The Immediate Process T. Code: MM01
2. The Scheduling Process T. Code: MM11
3. The Special Process
Material Types:
Sl. No Material Type Description
1.
2.
3.
4.
5.
6.
7.
8.
FERT
HALB
HAWA
ROH
DIEN
KMAT
VERP
LEER
Finished Goods
Semi-finished Goods
Trading Goods
Raw Materials
Services
Configurable Material
Packaging Material
Empties
T. Codes in Material Master:Material Master Table:
Sl. No T. Code Usage Sl. No Table Description
1.
2.
3.
4.
5.
MM01
MM02
MM03
MM04
MM17
Create Material Master
Change Material Master
Display Material Master
Display the changes made
Mass Maintenance
1.
2.
3.
4.
5.
MARA
MARC
MVKE
MBEW
MDTP
Mat. Master General data
Mat. Master Plant data
Mat. Master Sales data
Material Valuation
MRP Table
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 69
3. CUSTOMER MATERIAL INFO RECORD:
T.Code: VD51
We use CMIR if customers are placing order with their own material code. By using CMIR we
maintain customer material code with our material code.
While creating sales order user will enter customer material code then system automatically
determines with our material code.
T.code to create CMIR: VD51.
Path: Logistics > S&D > Master Data > Agreements > Customer Material Info > VD51-create
After giving the details press enter. It will take us to over view screen.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 70
Give the Material number and Cust. Material and click on details if at all we want to maintain
any additional details related to the material.
As seen in the above screen shot, we can maintain details related to the material.
Whatever information we have in CMIR, system will give preference to it while determining it
into sales document.
The fields which we have in CMIR are:
Plant, delivery priority, minimum delivery quantity, partial delivery per item, max. Partial
deliveries, under delivery tolerance, over delivery tolerance, unlimited tolerance, item usage.
In CMIR we can maintain only shipping related views.
Note: We don’t have payment terms fields in CMIR
KNMT is the table for customer material info record
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 71
III SALES DOCUMENT:
Structure of Sales Document:
The entire data in the sales document lies at 3 levels:
They are Header Data, Item Data, and Schedule line data.
1. Header Data: Any information which is applicable for the entire sales document is called
Header data.
E.g.: sold-to-party, ship-to-party, document currency, document date etc.,
The source of Header data is from customer master, configuration data and control data
(organizational units).
The table for sales document header data is "VBAK".
The header data will be controlled by document types.
2. Item Data: Item data is the data which applies to particular line item in the sales document.
Even though the general data entered at header level by default applies to all the items in the
sales document, each and every item will have its own related information called item data.
e.g.: Material code, ordered quantity, unit of measure, price, weight etc.
The source of item data is Material master, configuration data, CMIR, condition master
(pricing).
The table for sales document item is "VBAP".
Item data is controlled by Item Categories.
3. Schedule Line Data: Schedule line data gives information about the delivery dates and
confirmed quantities. Depending up on the availability of material each item in the document
will have one or more number of schedule lines.
The source of schedule line data is from configuration data.
The table for sales document schedule line data is "VBEP".
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 72
Schedule line data is controlled by schedule line categories.
Status of Sales Document:
We have 3 different types of status for a sales document, they are: "open, being processed and
completed"
"The status of the document depends on the status of the items in the document". If the status
of all the items in the document is "open", the status of the document itself is "open". If the
status of all items in the document is "completed", then the status of document is "complete".
If the status of any one of the items in the document is either "open" or "being processed", the
status of the document is "being processed".
"The status of the item depends on the quantity that has been referenced". If the entire
quantity of item is referenced, the status of the item is "completed". If it is partially referenced
the status of the item is "being processed". If it is not at all referenced, the status of the item is
"open".
Tables in Sales document types:
Sl.No Table Table Name
1. VBAK Sales document Header Data
2. VBAP Sales document Item Data
3. VBEP Sales document Schedule line Data
4. VBUK Sales document header status
5. VBUP Sales document Item status
6. VBFA Document Flow
7. VBPA Sales document Partner Data
8.
9.
KONV
VBKD
Sales document Pricing
Sales document business data
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 73
Sales Document Types: T. Code: VOV8
Path: SPRO > S&D > Sales > Sales doc > Sales doc Header > Define sales doc type
Sl.No. Process T.Code Document Type
1. Inquiry VA11 IN
2. Quotation VA21 QT
3. Order VA01 OR
4. Cash Sales VA01 CS
5. Rush Order VA01 RO
6. Returns VA01 RE
7. Credit Memo Request VA01 CR
8. Debit Memo Request VA01 DR
9. Invoice Correction Request VA01 RK
10. Free of charge VA01 FD
11. Subsequent del. free of charge VA01 SDF
12. Consignment Fill up VA01 CF
13. Consignment Issue VA01 CI
14. Consignment Returns VA01 CONR
15. Consignment Pickup VA01 CP
16. Quantity Contract VA41 QC
17. Value Contract General VA41 WK1
18. Value Contract Mat. Specific VA41 WK2
19. Scheduling Agreement VA31 DS
Inquiry: Whenever customer enquires about the product and its specifications and its price
then we create inquiry document in SAP.
Inquiry is an internal document which consists of customer details, material details, quantity
and validity period
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 74
Inquiry will be used for reporting purpose.
T. Code: VA11 Document Type: IN
Quotation: Whenever customers enquire about the product, in return we give quotation to the
customers. It consists of customer details, material details, quantities, validity period, price,
terms and conditions.
Whenever we create quotation in SAP, we will send quotation output to customers.
T. Code: VA21 Document Type: QT
Sales Order: If Customer satisfies with quotation then he will place order to the company which
we call it as sales order. Sales order is a legal document.
A sales order is an agreement between company and customer for supplying of goods to
customers.
T. Code: VA01 Document Type: OR
Cash Sales: We also call it as counter sales.
Customer walks into the outlet picks the goods, pays cash at counter, takes goods along with
him.
T. Code: VA01 Document Type: CS
Rush Order: It is also called as immediate delivery or express delivery order.
When customer wants delivery immediately then we do rush order process.
T. Code: Va01 Document Type: RO
Returns: It is the process of taking the goods back from the customers. The below scenarios we
take goods back from the customers.
i. Damaged goods ii. Defective goods iii. Expired stock
Whenever customer finds defective/damaged goods, customer will inform to the company,
company will send employee, then customer place the defective goods for cross check. After
cross checking, employee will prepare return note.
Return note contains the details of material and quantity. This return note is signed by
customer and employee and submits to the company.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 75
Process: Return order > Return delivery > Return Invoice
Return invoice is with reference to return delivery.
T. Code: VA01 Document Type : RO
Credit Memo Request: We do credit memo request if we want to deduct amount from
customers outstanding. The below scenarios where we deduct amount from customers
outstanding.
i. If goods are totally damaged which are not in a position to take back.
ii. User mistakenly overcharged in previous invoice.
Process: Credit memo request > Credit memo.
T. Code: VA01 Document Type: CR
Debit Memo Request: We do debit memo request, if we want to add amount to customers
outstanding. The below scenarios we add the amount to customers outstanding.
i. Interest charges.
ii. User mistakenly undercharges the previous invoice.
Process: Debit memo request > Debit memo
T. Code: VA01 Document Type: DR
Invoice Correction Request: We do this process if there is any correction required by previous
invoice. It can be adding amount to customer’s outstanding or deducting amount from
customers outstanding.
Process: Invoice correction request > Credit memo
T. Code: VA01 Document Type: RK
Free of Charge: We also call it as sample process.
We do free of charge if we want to send the goods to the customers without charging. Free of
charge is not relevant for billing.
Process: Free of charge > Delivery > Pro-forma Invoice (Dummy Invoice)
Pro-forma invoice is a dummy invoice which will not post values to according.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 76
T. Code: VA01 Document Type: FD
Subsequent Delivery Free of Charge: It is a replacement of return goods to the customers
without charging.
We do this process whenever customers return the goods instead of deducting the amount
from customers outstanding. If we want to replace the same quantity of goods to the
customers without charging.
We create subsequent delivery free of charge with reference to invoice.
Process: SDF > Delivery > Pro-forma invoice
T. Code: VA01 Document Type: SDF
Consignment: Dumping the stock at customers place and keeping ownership with the company.
i. Consignment Fill up
ii. Consignment Issue
iii. Consignment Returns
iv. Consignment Pickup
i. Consignment Fill up: Consignment fill up is dumping the stock at customers place and keeping
ownership with the company i.e., delivering the goods to the customers without charging and
without raising the invoice.
Process: CF > Delivery > Pro-forma Invoice
T. Code: VA01 Document Type: CF
ii. Consignment Issue: If our customers sold consignment goods to their customers then we do
consignment issue i.e., we transfer ownership to our customer (we create invoice to our
customer).
Process:CI > Delivery > Invoice
T. Code: VA01 Document Type: CI
iii. Consignment Returns: If end customer returns the consignment goods to our customer then
we do consignment returns.
Process: CONR > Return delivery > Return Invoice
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 77
T. Code: VA01 Document Type: CONR
iv. Consignment Pickup: If customer asks company to take back the remaining consignment
stock then we do consignment pickup process.
Process: CP > Return delivery
T. Code: VA01 Document Type: CP
Quantity Contract: It is an agreement between the company and the customer for supplying
the goods of a specific quantity for a specific period of time.
Any agreement there should be mutual benefits for both the parties. Here the benefit for the
company is assured sales and the benefit for the customer is discounts.
Process: QC > Release Order > Delivery > Invoice
T. Code: VA41 Document Type: QC
Value Contract: It is an agreement between company and the customer for supplying the goods
of a particular value within a specific period.
Process: Value contract > Release order > Delivery > Invoice
T. Code: VA41 Document Type: WK1 (Value contract General)
WK2 (Value contract material specific)
Scheduling Agreement: It is an agreement between company and the customer for supplying
the goods of a particular quantity with in a specific period with pre-defined delivery dates and
confirmed quantities.
Process: DS > Delivery > Invoice
T. Code: VA31 Document Type: DS
Functionality of Sales Document Types:
T.Code: VOV8
Path: SPRO > S&D > Sales > Sales document > Sales document header > Def. Sales document
types
1. SD document category: The document category controls the functioning of the sales
document.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 78
The document category for an Inquiry is "A"
The document category for Quotation is "B"
The document category for Order is "C"
The document category for Returns is "H"
The document category for credit memo is "K"
The document category for debit memo is "L"
The document category for free of charge/Sub. Free of charge delivery is "I"
The document category for Contracts is "G"
2. Sales document block: If we want to block any sales document types for creating sales
document then maintain "X".
Number system:
3. Internal/External number range: In sales document we have option of both internal and
external number. Internal number means system proposes the number while saving the
document. External means user has to maintain the number manually while creating the sales
document.
4. Item number Increment: This field controls how the line item number should be
incremented in the sales document.
5. Sub item number increment: This field controls how the sub item number should be
incremented into the sales document.
Sub item concept comes in BOM, Free Goods, and Material Determination and cross selling.
General Control:
6. Reference Mandatory: This field controls whether any preceding document is required or
not to create a sales document.
The standard SDF and RK will have reference mandatory.
SDF: Reference mandatory is "C" RK : Reference mandatory is "M"
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 79
7. Check Division: It control how system should respond if the division in the header changes
from the division in the item. i.e., whether to give warning message or an error message or no
message at all.
Blank: No message; 1: Warning message; 2 : Error message.
8. Item Division: If we check this the line item division will be copied from material master. If
we uncheck this the division in the line item will be copied from header division.
9. Probability: This field controls what is the chance of converting the document into order.
10. Read Info Record: If we check this system will red customer material info record and
determines it into sales document. If we uncheck this system will not determine CMIR
information to sales document.
11. Check credit limit: This field controls whether to process simple credit check or automatic
credit check. This field will be used in credit management concept.
Credit management is managing credit limits of customers. It can be configured in two ways.
a. Simple credit check
b. Automatic credit check
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 80
Simple Credit check: In simple credit check, if customer credit limit exceeds we can block only at
order level.
In simple credit check there is no concept of risk categories.
In simple credit check system considers only receivables while performing credit check.
Receivables mean open items. Open items means invoice raised but not yet paid by the
customer.
Automatic Credit check: If customer credit exceeds we can block at order level, delivery level or
PGI level.
In automatic credit check we have risk categories.
In automatic credit check system considers open item values, open delivery values, open
invoice values and open order values.
If we want to process simple credit check then we should maintain either A or B or C.
A - Run simple credit check and give warning message
B - Run simple credit check and give error message
C - Run simple credit check and assign delivery block
If we want to process automatic credit check then maintain D.
12. Credit Group: This field specifies which transaction to block if the customer’s credit limit
exceeds.
13. Check Purchase order number: If we maintain this then while creating sales order system
will check the PO Number in the database. If the same purchase order exists then system will
give warning message. This field will help to restrict the duplication of sales order.
14. Enter PO Number: If we check this then if PO Number is blank in sales order, then system
copies sales order number as PO Number. This will help to track the sales orders for which we
did not receive PO from the customer.
15. Commitment Date: If we maintain this, we will get extra field in schedule line data i.e.,
committed quantity. Any order with committed quantity will be given first preference while
dispatching goods to customers.
16. Screen sequence group: This field controls what screen to be determined basing on sales
document type.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 81
17. Display Range: This field controls whether to display all items or main items or selected
items. This field will be used where you have main items and sub items concept.
18. Incompletion Procedure: It consists list of mandatory fields which user has to enter while
creating sales document. If any of the listed field is missing in the sales document then system
will give message to enter the mandatory field.
19. F.Code for overview screen: Function code
This field controls what could be the default tab system should propose while entering into the
sales document.
20. Transaction group: It controls the T.Code of the sales document type.
21. Quotation messages: If we maintain this while creating sales order system checks whether
any open quotation are existing or not for particular customer. If yes, system will display the list
of open quotations.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 82
22. Outline agreement messages: If we maintain this while creating sales order system checks
whether any open agreements are existing or not. If yes, system will propose the list of open
agreements.
23. Document Pricing Procedure: This field is one of the parameter to determine pricing
procedure in sales document.
The pricing procedure is determined based on sales area, document pricing procedure and
customer pricing procedure.
24. Status Profile: It is a document release process. After creating sales order by the user the
order will be sent to authorize people. The authorized person has to cross check the order. If
everything is fine then they will release the order. Then only system will allow creating delivery
and invoice.
25. Alternate sales doc1/ Alternate sales doc2:These fields will help to shift the sales
document from one document type to another document type.
EX: User has created sales document with document type OR, later he comes to know that this
is not normal order and it is a cash sale order. Then instead of going out from the sales
document, by using this functionality we shift the sales document from OR to CS.
26. Incompletion message: If we check this system will not allow to save the sales document if
any of the mandatory field is missing. If we uncheck this system will give an option to save an
incomplete document or to edit the document.
27. Variant: Variant will help to control the fields in sales documents i.e., whether to make it
mandatory, optional, display or suppress.
The T.Code for creating transaction variant is "SHD0".
Shipping:
28. Delivery Type: If we assign delivery type here, it automatically determines while creating
delivery documents.
The standard delivery type is "LF"
Return delivery type is "LR"
Delivery without order returns is "LO"
Stock Transfer: Transferring the stock from one plant to another type.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 83
Stock transfer delivery type is "NL"
Stock transfer returns delivery type is "NLR"
Intercompany stock transfer delivery type "NLCC"
Intercompany stock transfer returns delivery type "NCR"
Intercompany stock transfer is nothing but stock transfer between the two company codes.
29. Delivery Block: If we maintain delivery here it automatically blocks the order for delivery.
The authorized person has to cross check the order and release the delivery block. Then only
system will allow creating delivery.
30. Immediate Delivery: If we check this then delivery will be created automatically in the
background while creating sales order.
We check this for cash sales (CS) and Rush Order (RO).
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 84
31. Shipping conditions: This field helps to determine shipping point into sales document.
If we maintain shipping conditions here it over writes the shipping conditions in customer
master while determining shipping point into sales document. We maintain shipping conditions
in sales document type only for CS and RO. The reason is to determine immediate shipping
point.
32. Shipping cost info profile: We use this field in transportation. This field will help to plan
shipment during order.
Billing
33. Billing Type: If we maintain billing type here it automatically determines billing type while
creating billing document.
The standard billing type is "F2"
Returns billing type is "RE"
Cash sale billing type is "BV"
Credit memo billing type is "G2"
Debit memo billing type is "L2"
Pro-forma Invoice is "F8" (Delivery related)
Pro-forma Invoice is "F5" (Order related) Intercompany invoice is "IV"
Standard process is delivery related billing.
Rush order, consignment issue are delivery related billing.
Return process, cash sales process, credit memo, debit memo, third party and consignment
returns are order related billing.
34. Billing Block: If we maintain some parameter here then it automatically blocks the order for
billing.
The authorized person has to cross check the order and release the billing block, then only
system will allow to create billing document.
In standard all complaint process will have billing block.
EX: RE, CR, DR, RK
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 85
35. Condition type line items: We have two cost condition types "EK01" and "EK02".
We use "EK01" if selling price is totally dependent on cost, and if we use "EK02" if selling price
is not dependent on cost.
36. Billing plan type: We have two types of billing plans
a. Periodic billing (Billing on regular intervals)
EX: Service contracts, Rental contracts etc., (monthly billing)
b. Milestone billing (Activity based billing i.e., based on work done)
Requested delivery date/Pricing date/Purchasing date
37. Lead time in days: If we maintain lead time in days here then it over writes the RLT in
material master while performing delivery scheduling.
38. Propose delivery date: If we check this system proposes today's date as requested delivery
date while creating sales document.
39. Propose PO date: If we check this then system proposes today's date as PO date while
creating sales document.
If we uncheck this system will not propose PO date.
40. Date Type: This field controls in which format the delivery date should be proposed into
sales document i.e., whether it should propose day format, week format or month format.
41. Proposal for pricing date: Pricing date will help to determine valid price on that particular
date.
42. Indicator: If we maintain indicator as "D". It controls each line item from invoice will be
copied as two line items in invoice correction request document.
These are the important fields in sales document type. The important thing which we need to
do is comparing one sales document type to another sales document type in order to get
perfection in sales document types.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 86
Item Category:
Item data of the sales document is controlled by item category.
Every line item in the sales document should have item category. Without item category system
will not allow to save the sales document.
T.Code: VOV7
Path: SPRO > S&D > Sales Documents > Sales document item > Define item categories
Item categories are of two types:
a. Document type related item categories
EX: Inquiry, Quotation, Order, Rush Order, Cash Sales, Returns, Credit memo request, Debit
memo request, Invoice correction request, Free of charge, Subsequent free of charge delivery,
Quantity contract, Value contract general, Value contract Material specific, Scheduling
agreement, Consignment fill up, consignment issue, consignment pickup and consignment
returns.
b. Special Item categories (Process related item categories)
EX: Free goods, Third Party, Individual Purchase Order (IPO), and Make to Order (MTO), Text
Item, BOM Item categories, Material determination, Stock transfer order and Intercompany
stock transfer.
Now we shall see all item categories which are document related as well as special item
categories.
a. Document related item categories
Sl.No Process Document Type Item Category
1. Inquiry IN AFN
2. Quotation QT AGN
3. Order OR TAN
4. Cash Sale CS BVN
5. Rush Order RO TAN
6. Returns RE REN
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 87
7. Credit memo request CR G2N
8. Debit memo request DR L2N
9. Invoice Correction request RK G2N
10. Free of Charge FD KLN
11. Subsequent free of charge delivery SDF KLN
12. Quantity Contract QC KMN
13. Value Contract General WK1 WKN
14. Value Contract Material specific WK2 WKN
15. Scheduling agreement DS LPN
16. Consignment Fill up CF KBN
17. Consignment Issue CI KEN
18. Consignment Pickup CP KAN
19. Consignment Returns CONR KRN
b. Special Item categories:
1. Free Goods item category: TANN
2. Third Party item category: TAS
3. Individual purchase order: TAB
4. Make to Order : TAK
5. Text Item : TATX
4. BOM Header Pricing BOM Item Pricing
Computer TAQ Computer TAP
CPU TAE CPU TAN
Monitor TAE Monitor TAN
Mouse TAE Mouse TAN
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 88
5. Material Determination
Header Pricing Item Pricing
X TAX X TAPA
Y TAPS Y TAN
6. Stock Transfer order Item categories
STO Item Category : NLN
STO Returns : NRN
Intercompany STO : NLC
Intercompany STO Returns: NCRN
Item Category Controls: Business Data
1. Item Type: This field controls functioning of the line item i.e., whether it is normal item or
text item or value item or packing item.
Standard item is the item which we sell to the customers.
Text item is the item which we never sell to the customer but we send it to the customer along
with the main product. EX: User manuals, product catalogs etc.,
Value item is the item which we never sell to the customer but we send it to the customers
which will have some value. EX: Gift vouchers
Packing item is the item which is used to pack the finished the goods and customer has to
return after consuming the goods. EX: Soft drink bottles, Cylinders etc.,
2. Business Item: This field controls whether to change the business data at item level or not.
Business data is the data which copies from sales tab, shipping tab and billing tab of customer
master into the sales document.
If we check this system will allow changing business data at item level. If we uncheck this
system will not allow changing the business data at item level.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 89
3. Completion Rule: This field controls when the status of the line item should be completed.
The completion rule for inquiry, quotation, order and contracts is
IN - AFN - A: Item is completed with the first reference
QT- AGN - B: Item is completed after full quantity has been referenced
QC-KMN - C: Item is completed after the target quantity is fully referenced
WKN - E: Item is completed after full target value is referenced.
Note: Completion rule is applicable only between sales document to sales document i.e., if the
target document is also sales document then completion rule is applicable. That is the reason
TAN doesn’t have completion rule. Because after order we create delivery which is not a sales
document.
This field will have relationship with "+ or - quantity" field in copy controls.
4. Schedule line: This field controls whether the item is relevant for schedule lines or not. If we
check this it is relevant for schedule lines and system proposes schedule line tab in sales
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 90
document. If we uncheck this the schedule line tab will not be determined into sales document
line item.
The below item categories will have schedule line allowed uncheck.
Credit Memo: G2N Text Item: TATX Value Contract: WKN
Debit Memo: L2N Quantity Contract: KMN Invoice correction Request: G2N
Whenever schedule line is unchecked, system considers the sales document quantity as target
quantity. If we check schedule line allowed then system considers sales document quantity as
order quantity.
5. Special stock: We have two types of special stocks
a. Consignment stock, the indicator is "W"
b. Orders on Hand, the indicator is "E"
a. Consignment stock is the stock kept at customers place but ownership remains with the
company.
We assign special stock indicator "W" to the following item categories:
Consignment Issue : KEN
Consignment Returns : KRN
When we do consignment issue system will deduct the stock from consignment stock not from
unrestricted stock. This happens with the indicator "W".
In consignment returns the stock will be added to the special stock (Consignment stock). It also
happens with special stock indicator "W".
Make to Order or Order on Hand is the stock which will not maintain it as unrestricted stock. It
is the stock which we reserve to that particular sales order number.
We assign special stock indicator "E" to the following item categories:
Make-to-Order : TAK
Individual Purchase Order: TAB
In Make-to-Order and IPO the stock should be reserved to that particular sales order number.
While creating delivery system will check the sales order stock not unrestricted stock.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 91
6. Item relevant for delivery: This field is applicable only for text item or value item. This field is
not applicable for standard item.
If text item or value item is relevant for delivery then we have to check this field, because text
item and value item schedule lines allowed is unchecked. So, with this field we can deliver the
text item or value item to the customer.
Note: While creating order for text item, enter only description in line item and save the order
and do the delivery.
7. Billing Relevance: This field controls whether the item is relevant for delivery or not, and it
also controls whether it is a order related billing or delivery related billing.
The controls of billing relevance are as follows:
Blank - Not relevant for billing
A - Delivery related billing
B - Order related billing-status according to the order quantity
C - Order related billing-status according to the target quantity
D - Pro-forma Invoice
F - Order related billing-status according to the invoice quantity
G - Order related billing of the delivery quantity
K - Delivery related invoices for partial quantity
Item categories which are not relevant for billing:
Inquiry : AFN Consignment Issue : KBN
Quotation : AGN Consignment Pickup : KAN
Text Item : TATX STO : NLN
Quantity Contract : KMN BOM Header : TAE
Value Contract : WKN BOM Item : TAP
Free of Charge : KLN
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 92
Note: In STO, Free of charge and Consignment Fill up standard SAP says item is not relevant for
billing. But in Indian scenarios we have to raise at least proforma Invoice to deliver the goods.
For these three item categories (NLN, KLN, KBN) we have to maintain billing relevance as "D"
Item Categories relevant for delivery related billing:
Standard Order: TAN - A IPO: TAB - A
Rush Order: TAN - A MTO: TAK - A
Consignment Issue: KEN - A BOM Header : TAQ - A
Scheduling agreement: LPN - A
Item categories relevant for order related billing:
Cash Sale: BVN - B Credit Memo: G2N - C
Returns: REN - B Debit Memo : L2N - C
Consignment Returns: KRN - B Third Party: TAS – F
Third Party without shipping Notification:
Company (1) PR (2) PO (3) MIRO (6)
Invoice
Order (Vendor Invoice company)
Invoice to customer (7)
Customer Vendor (4)
Delivery (5)
TAS: F (Billing relevance)
Billing relevance "F" controls, while creating invoice to customer in third party process system
will check whether MIRO (Vendor invoice to company) has been created or not. If MIRO is
created then only system will allow creating invoice to customer. If MIRO not created then
system will not allow creating invoice to customer. The reason why system is checking MIRO is
for delivery confirmation. Because in third party process vendor is directly delivering the goods
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 93
to the customer. Before creating invoice to the customer we should know how much quantity
vendor has delivered to the customer. The quantity which vendor delivered to the customer is
the quantity vendor is going to raise invoice to the company. That is the reason we do MIRO
while creating invoice to the customer in third party process.
Third Party with shipping Notification:
TAS: G (Billing relevance)
If we want to process Third party process with shipping notification the billing relevance is "G".
Company (1) PR (2) PO (3) MIGO (6)
Order Shipping Notification
Invoice to customer (7)
Customer Vendor (4)
Delivery (5)
Billing relevance "G" controls, while creating invoice to customer in third party process system
checks whether MIGO has been created or not.
If created, then only system will allow creating invoice to customer.
If not, system will not allow creating invoice to customer.
Billing relevance: K
If we maintain billing relevance as "K", system allows creating partial invoices for single
delivery.
8. Returns: If we check this system treats the line item as returns item and system will deduct
the amount from customers outstanding.
The below item categories will have return check:
Returns - REN Consignment Pick - KAN
Consignment Returns - KRN Credit Memo - G2N
Q. Sales document value is showing in negative, what could be the reason?
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 94
A. For item category TAN, returns field might have checked.
Note: Returns field will have relationship with document category in sales document type. Any
document type with document category "H/K" should have returns checked in corresponding
item category.
9. Billing Plan Type: We have similar filed in sales document types. If we maintain billing plan
type in sales document type then in will be applicable to total document.
If we maintain billing plan type in item category then it will be applicable only to a particular
line item.
10. Weight/Volume relevant: If we check this particular field in item category systemcalculates
the weight/volume of the material and determines the same into the sales document line item.
If we uncheck this system will not calculate weight/volume.
11. Billing Block: We have similar field in sales document type. If we maintain billing bock in
sales document then it will be applicable to the whole document.
If we maintain billing block in item category it will be applicable to particular line item in the
sales document.
12. Credit Active: This field controls whether to update line item value into the credit
management or not.
If we check this the line item value will be updated in the credit management.
If we uncheck this the line item value will not be updated in the credit management.
The item categories which will have Credit Active Check are:
Standard Order: TAN Scheduling agreement: LPN
Consignment Issue: KEN Debit Memo: L2N
Make to Order: TAK BOM Header: TAQ
Third Party: TAS Material Determination Header: TAX
Individual Purchase Order: TAB
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 95
Item categories which don't have credit active are:
Inquiry: AFN Value Contract: WKN
Quotation: AGN Returns: REN
Cash Sales: BVN Text Item: TATX
Consignment Fill up: KBN Scheduling agreement: KLN
Quantity contract: KMN Credit Memo: G2N
13. Determine Cost: This field controls whether to determine the cost of the product (cost
condition type) into sales document or not.
If we check this then VPRS condition type will be determined into sales document.
This field will have relationship with requirement field in pricing procedure.
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 96
Q. The client requirement is, any customer if they purchase slow moving items the value should
not be updated in credit management?
A. For the above requirement we copy TAN to YTAN, where we uncheck credit active and
determine YTAN for slow moving item. And the item category for the slow moving item should
ZORM (we can give any code not mandatorily ZORM) not NORM.
X A - 2, 00,000/- TAN Customer Credit: 5, 00,000
Slow moving item B - 1, 00,000/- In this case only 3, 00,000 will be updated in
YC - 1, 00,000/- YTAN credit management
14. Pricing: This field controls whether the material is relevant for pricing or not. And it also
controls whether the material is 100% discount (Free Goods)
If the material is relevant for pricing then maintain "X"
If the material is not relevant for pricing then maintain "blank"
If the material is free goods then maintain "B"
The item categories which are not relevant for pricing are:
Free of Charge : KLN BOM Header : TAE
Text Item : TATX BOM Item : TAP
Consignment Fill up : KBN Material Determination Header : TAPS
Consignment Pickup : KAN Material Determination Item : TAPA
The item category which is relevant for 100% discount is TANN; pricing field is "B".
Any item category if the pricing field is "B" then "R100" condition type determines into sales
document and makes the line item value "Zero".
If pricing field is "Blank" then system will not determine pricing into sales document.
Note: This field will have relationship with "Requirement" field in pricing.
15. Statistical Value: If we maintain "X" for this field, then the line item value will be inactive, it
doesn't have any effect on net value.
Q. The client requirement is they have BOM header, when they enter main item (EX: Computer)
system explodes all sub items (EX: monitor, keyboard, mouse etc.,). System proposes price for
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 97
only main item and components value is zero, because item category TAE is not relevant for
pricing. But client wants to determine price of components also into sales document and it
should not have any effect on net value?
A. In item category TAE, maintain indicators pricing: X
Statistical Value: X
Q. The client requirement is they have sample process (Free of charge) while creating sample
process system will not determine pricing. Because KLN item category is not relevant for
pricing. But management is asking report like every month what is the value of samples we
send to the customer?
A.In item category KLN, maintain indicators pricing: X
Statistical Value: X
16. Automatic Batch Determination: If we check this the batch number will be determined
automatically into sales document.
Generally we don't determine batch in sales document. We determine batch in delivery
document.
17. Rounding Permitted: If we check this system will convert the quantity decimals to the
nearest number.
18. Order quantity=1: If we check this system will restrict the order quantity to "1".
19. Status Profile: If we maintain status profile in the item category then it will be applicable to
each and every line item. The authorized person has to release each and every line item. Then
only system will allow creating delivery and invoice.
20. Create PO automatically: If we check this field, during third party process while creating
sales order system automatically generates purchase order.
21. Structure Scope: This field controls whether to explode BOM or not, and it also controls
whether to explode single level BOM or multi-level BOM.
We maintain structure scope for TAQ and TAP.
Blank: Do not explode
A: Single level BOM B: Multilevel BOM
SAP SD Configuration Material
By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 98
22. Value Contract Material: This field is only applicable for value contract general WKN. If we
maintain material here then it will be determined into value contract general as dummy
material. Because value contract general is not specific to one material and without material we
cannot create document. That is the reason we determine dummy material from item category.
23. Contract release control: This field controls how system should respond if the order value
exceeds the value contract value i.e., whether to give warning message or an error message.
Blank: No message
A: Warning message
B: Error message
For understanding item category controls in better way try to compare with each other. Then
we can get the differences between the item categories.
Item Category Determination: While creating sales order the item category will be determined
automatically into sales document. Without item category system will not allow to create a
sales document.
The item category will be determined based on following parameters:
- Sales Document
- Item category group
- Item Usage = Default item category
- Higher level item category
- Item category group: We have item category group in material master sales org2 view.
The standard Item category group: Norm
BOM Header Pricing (main item): ERLA
BOM Item pricing (main item): LUMF
Third party item category group: BANS
IPO item category group: BANC
Make to Order Item category group: 0001
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document
SAP SD Configuration Document

More Related Content

What's hot

What's hot (20)

Consignment process
Consignment processConsignment process
Consignment process
 
Availability Check in SAP SD
Availability Check in SAP SDAvailability Check in SAP SD
Availability Check in SAP SD
 
presentation sap Sd
presentation sap Sdpresentation sap Sd
presentation sap Sd
 
Credit Management in SAP SD
Credit Management in SAP SDCredit Management in SAP SD
Credit Management in SAP SD
 
Sap sd ppt
Sap sd pptSap sd ppt
Sap sd ppt
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guide
 
Material listing & exclusion
Material listing & exclusionMaterial listing & exclusion
Material listing & exclusion
 
Valuation & Split valuation in MM
Valuation & Split valuation in MMValuation & Split valuation in MM
Valuation & Split valuation in MM
 
Important tables for sap sd
Important tables for sap sdImportant tables for sap sd
Important tables for sap sd
 
SAP SD interview questions
SAP SD interview questions SAP SD interview questions
SAP SD interview questions
 
Route determination
Route determinationRoute determination
Route determination
 
SAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales TemplateSAP SD Business Blue Print E1 Sales Template
SAP SD Business Blue Print E1 Sales Template
 
S4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh TarlanaS4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh Tarlana
 
Rollout solution template SAP SD
Rollout solution template   SAP SDRollout solution template   SAP SD
Rollout solution template SAP SD
 
SAP STO config
SAP STO configSAP STO config
SAP STO config
 
SAP D Enterprise Structure
SAP D Enterprise StructureSAP D Enterprise Structure
SAP D Enterprise Structure
 
SAP Organization Structure
SAP Organization StructureSAP Organization Structure
SAP Organization Structure
 
Item category for a service item SAP SD
Item category for a service item SAP SDItem category for a service item SAP SD
Item category for a service item SAP SD
 
SAP SD Training | SAP SD Configuration Guide | SAP SD Study Material
SAP SD Training | SAP SD Configuration Guide | SAP SD Study MaterialSAP SD Training | SAP SD Configuration Guide | SAP SD Study Material
SAP SD Training | SAP SD Configuration Guide | SAP SD Study Material
 
Sap sd question
Sap sd questionSap sd question
Sap sd question
 

Viewers also liked

SAP GTM Online Training | SAP GTM Training | SAP Netizens
SAP GTM Online Training | SAP GTM Training | SAP NetizensSAP GTM Online Training | SAP GTM Training | SAP Netizens
SAP GTM Online Training | SAP GTM Training | SAP Netizens
http://www.sapnetizens.com/
 
The java lounge adjusting to saudi arabian culture
The java lounge adjusting to saudi arabian culture The java lounge adjusting to saudi arabian culture
The java lounge adjusting to saudi arabian culture
Rounak Sharma
 

Viewers also liked (15)

SAP SD Study material
SAP SD Study material SAP SD Study material
SAP SD Study material
 
Sap sd tables by lakshmi mahisarla
Sap sd tables by lakshmi mahisarlaSap sd tables by lakshmi mahisarla
Sap sd tables by lakshmi mahisarla
 
Global Trade Management 2014-15 Summary Charts
Global Trade Management 2014-15 Summary ChartsGlobal Trade Management 2014-15 Summary Charts
Global Trade Management 2014-15 Summary Charts
 
Sap sd-srinivas-naidu
Sap sd-srinivas-naiduSap sd-srinivas-naidu
Sap sd-srinivas-naidu
 
Imports & Exports Made Easier with Global Trade Management Software - 10 MAR ...
Imports & Exports Made Easier with Global Trade Management Software - 10 MAR ...Imports & Exports Made Easier with Global Trade Management Software - 10 MAR ...
Imports & Exports Made Easier with Global Trade Management Software - 10 MAR ...
 
Table sap sd
Table sap sdTable sap sd
Table sap sd
 
Text determination
Text determinationText determination
Text determination
 
Transfer of requirements in SAP SD
Transfer of requirements in SAP SDTransfer of requirements in SAP SD
Transfer of requirements in SAP SD
 
Output for picking list
Output for picking listOutput for picking list
Output for picking list
 
Free goods determination
Free goods determinationFree goods determination
Free goods determination
 
SAP GTM Online Training | SAP GTM Training | SAP Netizens
SAP GTM Online Training | SAP GTM Training | SAP NetizensSAP GTM Online Training | SAP GTM Training | SAP Netizens
SAP GTM Online Training | SAP GTM Training | SAP Netizens
 
The java lounge adjusting to saudi arabian culture
The java lounge adjusting to saudi arabian culture The java lounge adjusting to saudi arabian culture
The java lounge adjusting to saudi arabian culture
 
Business in Saudi Arabia
Business in Saudi  ArabiaBusiness in Saudi  Arabia
Business in Saudi Arabia
 
Saudi arabia Culture & business
Saudi arabia Culture & business Saudi arabia Culture & business
Saudi arabia Culture & business
 
Variant Configuration Overview
Variant  Configuration  OverviewVariant  Configuration  Overview
Variant Configuration Overview
 

Similar to SAP SD Configuration Document

Sap sd overview and config
Sap sd overview and configSap sd overview and config
Sap sd overview and config
Ben Kumar
 
Sd overviewdoc-config
Sd overviewdoc-configSd overviewdoc-config
Sd overviewdoc-config
Enock Alves
 

Similar to SAP SD Configuration Document (20)

F iconfiguration
F iconfigurationF iconfiguration
F iconfiguration
 
F iconfiguration
F iconfigurationF iconfiguration
F iconfiguration
 
Sap sd overview and config
Sap sd overview and configSap sd overview and config
Sap sd overview and config
 
Sap sd quick guide
Sap sd quick guideSap sd quick guide
Sap sd quick guide
 
Sap sd material1
Sap sd material1Sap sd material1
Sap sd material1
 
fico_sample.pdf
fico_sample.pdffico_sample.pdf
fico_sample.pdf
 
Book irt310 master-data_in_sap_for_retail
Book irt310 master-data_in_sap_for_retailBook irt310 master-data_in_sap_for_retail
Book irt310 master-data_in_sap_for_retail
 
enterprise structure (2).pdf
enterprise structure (2).pdfenterprise structure (2).pdf
enterprise structure (2).pdf
 
Steps to Setup Company & Assign Company Code in SAP FICO
Steps to Setup Company & Assign Company Code in SAP FICOSteps to Setup Company & Assign Company Code in SAP FICO
Steps to Setup Company & Assign Company Code in SAP FICO
 
Sap fi gl_configuration
Sap fi gl_configurationSap fi gl_configuration
Sap fi gl_configuration
 
SAP HR
SAP HRSAP HR
SAP HR
 
sd.pdf
sd.pdfsd.pdf
sd.pdf
 
business-plan-template_Iman Najafi.pdf
business-plan-template_Iman Najafi.pdfbusiness-plan-template_Iman Najafi.pdf
business-plan-template_Iman Najafi.pdf
 
SD configuration
SD configuration SD configuration
SD configuration
 
Sd configuration
Sd configurationSd configuration
Sd configuration
 
Sd overviewdoc-config
Sd overviewdoc-configSd overviewdoc-config
Sd overviewdoc-config
 
Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016
 
SD Config.pdf
SD Config.pdfSD Config.pdf
SD Config.pdf
 
Fico
FicoFico
Fico
 
Sell Faster with Marketo Sales Insight
Sell Faster with Marketo Sales InsightSell Faster with Marketo Sales Insight
Sell Faster with Marketo Sales Insight
 

Recently uploaded

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

SAP SD Configuration Document

  • 1. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 1 I. Organizational Structure: The general organizational structure in any company.  In SD highest organizational element in “Sales Organization”.  In FI highest organizational element is “Company Code”.  In MM highest organizational element is “Purchasing Organization”.  In PP highest organizational element is “Plant”.  In CO highest organizational element is “Controlling Area”.
  • 2. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 2 1. Enterprise structure in Smart Phones India Ltd: Company Code: Company code is a legal entity which is responsible for all business/financial transactions within the company. Field Name - BUKRS A Company code is physical location i.e., it will have address. A company code is a 4 digit code. It can be numeric, character and even alpha-numeric. Path: SPRO > Enterprise structure > Definition > Financial accounting > Edit,copy,delete,check company code > Edit company code SPIL : Smart Phones India Ltd After creating company code click on the red highlighted icon (address icon) enter the address of the company code. The address contains information regarding physical location, country, region, time zone, telephone numbers, fax, mail ids etc. The below screenshot shows all the details regarding the address details of the company code.
  • 3. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 3
  • 4. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 4 Sales Organization: It is the Organizational unit which is responsible for all sales related activities and services happens within the company code. Field name - VKORG It is an organizational unit where strategic decisions related to sales will be taken and where you find vice president sales and director sales. Sales Organization is a physical location i.e., it will have address. A sales organization is a 4 digit code. It can be numeric, character and even alpha-numeric. In our project we have 2 sales organizations. One for domestic and other for export. Path: SPRO > Enterprise structure > Definition > Sales and distribution > Def,copy,del,check Sales Organization SPIL: Domestic Sales Org SPI1: Export Sales Org
  • 5. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 5 After creating Sales Organization click on red highlighted icon (address) to enter the communication details of the Sales Organization.
  • 6. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 6 Distribution Channel: It is the channel through which the good/products/services are distributed to the end customer. Field Name - VTWEG Distribution channel is a 2 digit code. It is a logical entity. We don’t have location address for this. Path: SPRO > Enterprise structure > Definition > Sales and distribution > Def,copy,del,check Distribution channel SP: Dealers IL: Retailers The combination of Sales org and distribution channel together is called “Sales Line”. Division: A division is a range of products or it’s a product line i.e., grouping of products which will have similar in nature. Field Name - SPART Division is 2 digit code. The combination of Sales org, distribution channel and division is called as “Sales Area”. Sales Area plays a vital role in SD, because whatever we do in sales it should be routed to a particular sales area. Path: SPRO > Enterprise structure > Definition > Logistics – General > Def,copy,del,check division SP: Mobile Division SQ: CDMA Division
  • 7. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 7 Sales Office: It is a physical location where group of people work together to perform sales. Sales office is a 4 digit code. SD consultant is responsible to define sales office. Path: SPRO > Enterprise structure > Definition > S&D > Maintain Sales office Sales office is a physical location. Field Name - VKBUR SPIL: SPIL Sales Office Click on the Address icon to enter the communication details regarding the sales office.
  • 8. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 8
  • 9. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 9 MaintainSales group: It is a group of people within a sales office working for different sales activities. Field Name - VKGRP Sales group is a 3 digit code. SD consultant is responsible to define sales group. Path: SPRO > Enterprise structure > Definition > S&D > Maintain Sales group SPI: SPIL Sales group Plant/Depot/C&F: Plant is a physical location where we do the process of manufacturing finished goods. Field Name - WERKS Depot is a physical location where we store finished goods for easy distributing goods to customers. If 3rd party person is taking care of depot then we call it as C&F (Carry and Forward). In SAP Plant, Depot and C&F are one and the same. These are differentiated by PP consultant. In Sales point of view we call plant as “Delivering plant” (is a place where we deliver the goods to customers). In MM point of view, they call plant as “Storage Plant”. In PP point of view, they call plant as “Manufacturing Plant”. MM Consultant is responsible to define plant in SAP. For practice purpose we’ll define 2 plants. SPI1: SPIL Plant 1 SPI2: SPIL Plant 2
  • 10. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 10 To add address to a plant click on the address tab which is highlighted with the red circle. SPI1: SPIL Plant 1 SPI2: SPIL Plant 2
  • 11. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 11 Storage Location: A Storage location is a place where we store goods with in a plant. MM Consultant is responsible to define storage location. Field Name - LGORT Storage location is a 4 digit code.
  • 12. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 12 Path: SPRO > Enterprise structure > Definition > MM > Maintain storage location SPI1: SPIL Storage 1 SPI2: SPIL Storage 2 We need to maintain storage location within the plant. Shipping Point: Shipping point is a physical location where we do the process of loading the goods into trucks for dispatching to the customers. Field Name - VSTEL We have 3 types of shipping points I. Manual shipping point (labor involves) II. Automatic shipping point (Machinery involves)
  • 13. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 13 III. Immediate shipping point It is a 4 digit code and SD consultant is responsible to define shipping point. Path: SPRO > Enterprise structure > Definition > Logistics execution > Def, copy, del, check shipping point SPI1: Automatic Shipping Point SPI2: Manual Shipping Point SPI3: Immediate Shipping Point
  • 14. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 14
  • 15. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 15 Company: It is an organizational unit which will group multiple company codes into one. E.g.: TATA group, Reliance group FI consultant is responsible to define company. Business Area: It is an organizational unit which will help to generate internal financial reports. FI consultant is responsible to define business area. Credit Control Area (CCA):It is an organizational unit which specifies group of people responsible for credit activities (Credit Department). FI consultant is responsible to define Credit Control Area. Controlling Area: This organizational unit specifies the group of people responsible for cost controlling activities. CO consultant will define controlling area. This ends the 1st chapter of defining the organizational elements of the Smart Phones India Ltd. In next chapter we’ll discuss about the assignment of these organizational elements and their relation in an entity. 2. Assignment of Organizational Units: Assign Company code to Sales Organization: Here the relation is one to many i.e., one company code can have many sales organizations but one sales organization is assigned to single company code. SD consultant is responsible to assign sales organization to company code. Path: SPRO > Enterprise structure > Assignment > S&D > Assign Sales organization to company code
  • 16. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 16 Assign distribution channel to sales organization: Here the relation is many to many i.e., one sales organization can have many distribution channels and one distribution channel can be assigned to many sales organizations. SD consultant is responsible for this assignment. Combination of Sales organization and distribution channel is called as “sales line”. Path: SPRO > Enterprise structure > Assignment > S&D > Assign distrbn channel to sales orgsn Assign Division to Sales Organization: The relation is many to manyi.e., one sales organization can have many divisions and one division can be assigned to many sales organization. SD Consultant is responsible for this assignment. Setup Sales Area: A Sales area is combination of sales organization, distribution channel and division. Sales area plays a vital role in SD. Any transaction you do in sales it should be routed to particular sales area. SD consultant is responsible to set up sales area.
  • 17. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 17 Assign Sales office to Sales area: The relation is many to many. We assign domestic sales areas to sales office. SD consultant is responsible to assign sales office to sales area Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales office to sales area Assign Sales group to Sales office: The relation is many to many. SD consultant is responsible to assign sales group to sales office. Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales group to sales office. Assign Plant to Company code: The relation is one to many i.e., One company code can have many plants but one plant should be assigned to single company code. Path: SPRO > Enterprise structure > Assignment > Logistics-General > Assign plant to company code
  • 18. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 18 Assign Sales Orgsn, distrbn channel to plant: In a standard business process we can assign sales organization to plant if and only if they both belong to the same company code. SD consultant is responsible for this assignment. Path: SPRO > Enterprise structure > Assignment > S&D > Assign sales orgsn, distrbn channel to plant Assign Shipping point to plant: The relation is one to many. But, if the plants are located at same premises the relation is many to many. SD consultant is responsible for assignment. Path: SPRO > Enterprise structure > Assignment > Logistics execution > Assign shipping point to plant
  • 19. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 19 Organizational structure of SPIL SPIL SPIL SPI1 SP IL SP SQ SP SQ Domestic Sales Area SPIL SPI
  • 20. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 20 Explanation for sales organization fields: Important The address text fields in sales organization will help to determine the address of sales organization and prints it in the output. Output may be a printout, email, fax etc. Rebate Proc.active: This field is a pre-requisite to process rebate in an organization. So, always check this option in sales organization. A rebate is a conditional discount which will be valid over a period of time. If the customer reaches the condition then only he is eligible for rebate. ALE: Data for purchase order: ALE - Application Link Enabling In Third Party and IPO process if you create sales order system automatically creates PR (purchase requisition) in the background. But if you want system to generate automatic PO
  • 21. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 21 (purchase order) then we have to maintain ALE data for purchase order in the definition of sale organization. Sales Organization calendar: Sales organization calendar specifies the working days and holidays of an organization. Explanation for shipping point fields: Important Loading time: It is the time taken to load the goods for dispatching it to the customers. Pick/Pack time: It is the time taken to pick the material from the storage location and to pack it. Note: Pick/pack time and loading time will be used to perform delivery scheduling in a sales document. Delivery scheduling is a process of determining delivery dates and confirmed quantities into the sales document. The address texts in shipping point helps in determining the address of the shipping point and print it in relevant outputs.
  • 22. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 22 Defining calendar in SAP: Calendar specifies working days and holidays. Path: SPRO > SAP Netwever > General settings > Maintain calendar In calendar we can maintain public holidays, and we can use same for holiday calendar which is assigned to the factory calendar. SAP has already defined required public holidays, if we want to define any other public holidays we can define in public holidays, for that select public holidays and click on change button which is highlighted in the screen shot. To assign defined holidays to the holidays calendar select holiday calendar and click on change button. Here we can assign all the public holidays to the calendar. Public holidays may differ from region to region. Give calendar ID and description and click on assignment tab as shown in below screenshot, we will get all defined public holidays from where we need to select and assign to the holiday calendar.
  • 23. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 23 After defining holiday calendar assign the same to the factory calendar. Assigned public holidays will be displayed in the public holiday calendar details as shown in the below screen shot.
  • 24. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 24 To assign public holiday calendar to factory calendar, select factory calendar and click on change. Factory calendar is shown in the below screenshot. Defining factory calendar is responsibility of HR people. Note: We cannot process the transaction on any given holiday. But in some cases we need to do as the urgency of the customer. For example, we cannot create delivery on a given holiday according to our factory calendar. But if at all we want to create a delivery in SAP system on a holiday we can select special ruleswhere we can define the holiday as a working day and we can do the process. This special rules is used only in special business process. In SAP the factory calendar is assigned at three places. 1. Sales organization 2. Plant and 3. Shipping point.
  • 25. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 25 II. MASTER DATA: It is the data which is stored centrally and used in day to day transactions. It is the data which cannot be changed frequently. The advantages of having master data: a. It will save the time of end users. b. It will avoid manual mistakes. In SAP SD we have 4 types of master data. 1. Customer Master 2. Material Master 3. Customer Material Info Record (CMIR) 4. Condition Master Customer Master: It is the data of the customer which is stored centrally and used in day to day transactions. E.g. Customer name, Phone number, Address, Payment details etc. End users will create customer master data. In real time every company will have one or two people who are users who are authorized to create customer master data. Material Master: It is details of the product/material which is stored centrally and used in day to day transactions. Customer Material Info Record (CMIR): We use this master data if customers are placing order with their material code. By using this master data we assign customer material with our material number. When user enters customer material number in sales order system automatically determines our material number with the help of CMIR. Condition Master: It is the master data for pricing.
  • 26. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 26 1.Customer Master: Creation of customer master involves 5 steps: i. Defining Account Group ii. Creating Number Range iii. Assign Number Range to account group iv. Defining Partner Determination Procedure (PDP) v. Creating the customer. i. Defining Account Group: The standard account groups are 0001 - Sold to party (SP) 0002 - Ship to party (SH) 0003 - Payer (PY) 0004 - Bill to party (BP) The purpose of account group is: a. Number Ranges b. Controlling fields in customer master c. Controlling partner functions. Controlling fields is nothing but making the fields as mandatory or optional or display or suppress. Path: SPRO > Logistics-General > Business Partner > Customers > Control > Define account groups and field selection for customers T.Code: OVT0
  • 27. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 27 Number Range: We create number ranges based on the client requirement and assign it here. One-time account: We check this field only for one time customer. One time customer is the customer who may not place the order for the second time. For those onetime customers we don’t create master data and we don’t waste space of database We create one common customer master record, whenever any onetime customer places order we will use the common customer number. One time customer master doesn’t have name and address. If we check one time account, while creating sales order for onetime customer system automatically asks for name and address. The standard one time account group is CPD & CPDA. Field Status: Field status will helps to control the fields in customer master. Controlling is nothing but making fields mandatory, optional, display or suppress.
  • 28. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 28 Text Procedure: Text procedure consists of customer specific text like packing instruction, payment instruction, terms & conditions etc., these texts we maintain in customer master which will be copied into order, delivery and invoice. These customer specific texts will be printed in relevant output. We maintain text in customer master in extras > texts Customer pricing procedure: If we maintain customer pricing procedure here system proposes it by default while creating customer master. Partner determination procedure: It will help to determine partner functions in customer master. The standard partner determination procedure for sold to party is "AG". AG partner determination procedure will have four partner functions i.e., SP, SH, PY & BP. The standard partner determination procedure for ship to party is "WE", this partner determination procedure will have only one partner function i.e., SH. The standard partner determination procedure for payer is "RG", this partner determination procedure will have only one partner function i.e., PY. The standard partner determination procedure for bill to party is "RE", this partner determination procedure will have only one partner function i.e., BP. Output determination procedure: The standard output determination procedure for customers is "db0001". In output determination procedure configuration if "access to conditions" is unchecked then system will try to determine output type from customer master with the help of "db0001" output procedure. In customer master we will maintain output type in "documents" tab. After creating Account Group we need to create Number ranges and we need to assign to the respective account group. ii. Creating Number Range: We will create number ranges based on client requirement and assign it here. Path: SPRO > Logistics-General > Business Partners > Customers > Control > Define and assign customer ranges > Define number ranges for customer master. T.Code: OVZC
  • 29. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 29 Click on change intervals which are highlighted with red circle. Maintain Customer Intervals screen will open as shown in below screenshot. Click on Insert Interval which is highlighted with the black circle, system will provide you an empty space to maintain number range which is highlighted with the green color. After maintaining the number ranges save the entries. Number ranges can be internal or external. Internal means while saving the customer master system will propose the number automatically. External means while creating customer master user has to give the number manually. Number ranges can be numeric, alpha numeric or character. Alpha numeric or character should be always external whereas numeric can be external or internal. Number ranges cannot be transported form one server to another server. NR Status Tab in number range will help to change the current number. After defining number ranges, assign them to respective account groups. iii. Partner Determination Procedure(PDP): In order to get the required partner functions into customer master record, we have to configure partner determination procedure. For this go to
  • 30. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 30 Path: SPRO > S&D > Basic functions > Partner determination > Set up partner determination > set up partner determination for customer master a. Partner functions: Partner type Unique SP KU SH KU PY KU BP KU For each partner function we have to assign a corresponding "Partner Type" which controls the functionality of that partner. For example : If we specify the partner type as "KU" it becomes a customer where as if we specify the partner type as "LI" it becomes a vendor. Only for sold to party we need to check "unique" field. If we check this system will not allow adding one more partner function of sold to party in customer master. ii. Account group - Function assignment: In this configuration step we assign partner functions account group. SP - S001 PY - S003 BP - S004 SH - S002
  • 31. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 31 iii. Partner determination procedure: In this step we need to define partner determination procedure. In our project we have defined 4 partner determination procedures. SAG - Sold to party SRG - Payer SWE - Ship to party SRE - Bill to party iv. Partner Functions in procedure: Select the defined partner determination procedure and double click on partner functions in procedure where we assign partner functions to the procedure. For SAG partner determination procedure we will assign all partner functions SP, SH, PY and BP. For SWE partner determination procedure we will assign only SH partner function. For SRG partner determination procedure we will assign only PY partner function. For SRE partner determination procedure we will assign only BP partner function.
  • 32. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 32 If you check "not modifiable", system will not allow changing the partner function in customer. If you are doing partner determination procedure for sold to party then SP will have not modifiable check. All four partner functions will be mandatory in sold to party. If you check "mandatory", system will not allow saving customer master if any of the partner function is missing. v. Partner determination procedure assignment: In this step we are going to assign required account group to the procedure. To configure partner determination procedure we need to follow these steps. Using this account group and partner determination procedure end user will create master data for their customers.
  • 33. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 33 1. Customer Master: Customer Master is an integration between SD & FI. Because customer master data consists of personal information, financial information and sales information. The length of customer master code is 10 digits. T.Codes to create customer master. T.CODE CENTRALLY CO.CODE VIEW SALES VIEW TO CREATE XD01 FD01 VD01 TO CHANGE XD02 FD02 VD02 TO DISPLAY XD03 FD03 VD03 Customer Master will be divided into 3 screens i) General Data ii) Company code data iii) Sales area data GENERAL DATA COMPANY CODE DATA SALES AREA DATA 1) General data consists personal info of customer 1) Company code data consists financial information of the customer 1) Sales area data consists of sales info of the customer 2) General data is further classified into 7 tab pages i. Address ii. Control data iii. Payment transaction iv. Marketing v. Unloading point vi. Export data vii. Contact person 2) Company code data is divided into 4 tab pages i. Account Management ii. Payment transactions iii. Correspondence iv. Insurance 2) Sales area is further classified into 4 tab pages i. Sales ii. Shipping iii. Billing iv. Partner functions
  • 34. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 34 Creating Customer in SAP: T.Code: XD01 Select Account group and give company code and sales area and press enter. Whenever we create customer for the first time with new organization structure we will get the error message as "sales area is not define for customer". To solve this error go to Path: SPRO> S&D > Master Data > Define Common distribution channels and divisions Select our sales organization and assign the same distribution channels in "Dch-conds & Dch- cust/mt" and save. And also define common divisions.
  • 35. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 35 Go to your sales organization and divisions and assign same divisions in "Div-con & Div-cust". GENERAL DATA: 1. Address: This tab consists of customer name, address and communication information.
  • 36. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 36 3. Control data: This tab consists of the tax information of the customers. 3. Payment Transactions: This tab consists of the bank details of the customers and the payment card details. This tab consists customer payment details.
  • 37. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 37 4. Marketing: i. Nielsen ID: This field helps to track the customers who are located in market survey regions. Whenever company launches a new product we will do market survey in specified regions (locations). By using this field company can track all the customers who are in market survey region and send samples to customers and will take results from them. Path: SPRO > S&D > Master Data > Business partners > Customers > Marketing > Define Nielsen ID ii. Customer Classification: Classifying the customers based on their sales turnover. Purpose of customer classification is a. Pricing (discounts) b. Reporting (Analysis) c. Fixing Credit limits
  • 38. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 38 Note: User creates master data. SD consultant’s job is they need to define all new entries in the required fields as per the client requirement. Path: SPRO > S&D > Master data > Business partners > Customers > Marketing > Define customer classification iii. Industry: Classifying the customer based on the Industry. The purpose of this field is a. Reporting (analysis) b. Pricing iv. Industry code 1: This field is sub classification of Industry. v. Regional Market: Classifying the customer’s location into A-class, B-class, or C-class. The purpose of this field is analysis. We don’t have any entries here; we just need to enter the class. vi. Key figures: This is only for reporting purpose. This field will help to compare last year sales with present year sales. vii. Legal Status: This field controls whether the customer is registered or not if registered whether it is a pvt ltd or public ltd or partnership. 5. Unloading Point: It is the place where we unload the goods at customer location. Unloading Points will help to plan the deliveries to the customers. In unloading points we need to maintain goods receiving hours of the customers. Defining goods receiving hours: Goods receiving hours specify the timings in which the goods can be unloaded at customer’s location. Path: SPRO > S&D > Master data > Business partners > Customers > Shipping > Define goods receiving hours Goods’ receiving hours helps in performing delivery scheduling.
  • 39. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 39 6. Export Data: If customer is located outside country then we need to maintain data in export data tab.
  • 40. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 40 7. Contact Person: He is the employee of customer who is responsible for various activities at the customer’s location. e.g.: for payments, for sales, for dispatching etc. COMPANY CODE DATA: Company code data is further classified into 4 tab pages i. Account Management iii. Correspondence ii. Payment transaction iv. Insurance
  • 41. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 41 Finance person is responsible to maintain company data. i. Account management: Reconciliation account: Reconciliation account in G/L accounting is an account which is updated parallel to the sub-ledger account for normal account postings. Whenever we create invoice, system will post the invoice values into accounting. The accounting entry is Customer a/c dr. To revenue a/c cr. ii. Payment Transaction: Terms of payment: It is an agreement between company and customer, which is composed of payment periods and cash discounts. We also call it as credit period. Payment History record: If we check this field, system records the payment history of customer and updates the same information in credit management.
  • 42. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 42 Defining Terms of Payment: We need to define terms of payment and we need to assign the same in customer master under company code data in payment transaction tab. Path: SPRO > S&D > Master data > Business Partner > Customers > Billing document >define terms of payment Baseline date calculation: It is the day from which system starts calculating payment terms. Generally base line date is invoice date. Fixed day: If we mention calendar day here then every month system starts calculating payment terms from that particular day onwards. Fixed day becomes baseline date. Additional months: If we mention no. of months here, then system will wait for that many months and it starts calculating the term of payments. Default for base line date: Posting date is accounting document creation date.
  • 43. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 43 Document date is billing document creation date. Entry date is manually entered date in billing document. We use entry dates in month end activities to post the previous months invoice. Day limit: It will be used if we want to consider only working days of customer to calculate payment terms. E.g.: If customer is working 5 day a week then maintain day limit as 22. Terms of payments are one of the split criteria for billing document. SALES AREA DATA: Sales area data is further classified into 4 tab pages. i. Sales iii. Billing ii. Shipping iv. Partner function Sales District: It is a further classification of sales office for the purpose of generating sales report. Path: SPRO > S&D > Master data > Business Partner > Customers > Sales > Def sales district Sales office: Specifies the sales office in which customer exists. Sales Group: Specifies the sales group taking care of the customer. Customer Group: Grouping of customers who will share same attributes. The purpose of this field is reporting and pricing. Path: SPRO > S&D > Master data > Business partners > Customers > Sales > Define customer group ABC Classification: Classifying customers into A or B or C class keeping into consideration his turnover, his payments, his bulkiness and buying behavior. Currency: In this particular field we will maintain customer currency. If customer currency differs from that of company codes currency then we should maintain "exchange rate type". T.Code for maintaining exchange rate is "OC41". In sales order and invoice system display the amount in the customer currency. But while posting the invoice values into accounting, system will convert the document value from customer currency to company code currency.
  • 44. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 44 Switch off rounding: If we check this field the order quantity of the material will not be rounded in the sales document. Order Probability: The probability of the customer confirming the inquiry or quotation item as part of sales order. Item Proposal: Listing of items which customers regularly orders for and calling this document while creating sales order. Exchange Rate Type: If customer’s currency differs from that of company code then we are going to maintain exchange rate type. The standard exchange rate type is "M".
  • 45. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 45 PP Cust. Proc: Determines which product proposal the system uses automatically when you create a sales document for a customer. Price Group: Grouping of customers who share same pricing requirement/attributes. Price group will be used to maintain discounts. It is also used to simplify the maintenance of conditions records. Path: SPRO > S&D > Basic functions > pricing > Maintain price-relevant master data field > define price group Customer pricing procedure: This field is one of the parameter to determine pricing procedure in sales document. Price list: Grouping of customers who will share the same price of the product. Price list will be used to maintain base price. E.g.: Dealer price list, distributor price list, institutional price list etc. Customer Statistics Group: This field controls whether to update customer sales data into LIS (Logistics Information System) or not. ii. Shipping: Delivery Priority: This field helps in classifying the customers based on their priority of delivery. Generally we classify the customers into high delivery, medium and low delivery priority. The purpose of this field is it helps to process back orders and rescheduling. Back order processing is when a high delivery priority customer places order but stock is not available then we go back to the open orders of low delivery customers and cancel the confirmations and assign it to high delivery priority customer orders. Rescheduling is doing the back order process automatically by the system. Order Combination: By using this field we can combine multiple orders into single delivery. If we check this field then only system allows combining multiple orders into single delivery. Shipping Conditions: This is one of the parameter to determine shipping point in sales document.
  • 46. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 46 Delivering Plant: If we assign delivering plant here it will determine into sales document automatically. The criteria for determining plant into sales document. CMIR > Customer Master > Material Master First system will check in CMIR, if system finds plant then it determines into sales document if not then system will check in customer master, if system finds plant then it determines into sales document. If plant is not found here then system takes from material master. Relevant for POD: If we check this field customer becomes relevant for proof of delivery i.e., he sends acknowledgement to the company after receiving the goods. If this field is checked
  • 47. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 47 system will not allow creating invoice until company receives acknowledgement from customer. When we create invoice system copies quantity from POD. T.Code for POD is "VLPOD" POD time frame: If we mention number of days here and if customer fails to send the acknowledgement within the time period then system by default considers that acknowledgement has been received and will allow creating invoice. But in this case the invoice is raised against delivery document not with POD. Complete delivery required by law: If we check this field system will not allow creating partial deliveries. Partial Delivery per Item: This field controls whether to allow partial deliveries or not and it also controls how many partial deliveries to be allowed. If we maintain "C" here then system will not allow partial deliveries, if we maintain "blank" then system will allow partial deliveries up to 9, if we maintain "D" here then system will allow unlimited partial deliveries. Unlimited Tolerance: If we check this field then systems will allow increasing or decreasing the quantities in delivery without any limitations. Under delivery Tolerance: If we maintain some percentage here then system will allow decreasing the quantity in the delivery up to that percentage. If the percentage exceeds then system will give warning message. Over delivery Tolerance: If we maintain some percentage here then system will allow increasing the quantities in delivery document up to that percentage. If that percentage exceeds then system will give warning message or error message. iii. Billing Documents: Rebate: This field is pre requisite to process rebate for the customers. Invoicing Dates: If the client requirement is to generate invoice on a specific date of every month for all the dispatches made during the month then we use this field. Path: SPRO > S&D > Master Data > Business Partners > Customers > Billing document > Define billing schedule.
  • 48. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 48 Here we are going to define factory calendar using special rulesand assign the same in corresponding customer master. Invoicing List Dates: Consolidating all the invoices raised to different bill to parties into one and sending it to payer. T.Code - VF21/VF24 Configuration is same as that of invoicing dates. Inco-terms: It is an international commercial terms which is an agreement between shipper and receiver for successful completion of deliveries.
  • 49. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 49 Inco terms specify who will take care of what? E.g.: freight charges, insurance etc., An Inco term is one of the split criteria for deliveries. Inco terms will be used to maintain freight charges (freight condition record). Terms of Payment: It is an agreement between the company and customer regarding payment periods and cash discounts. Payment guarantee procedure: If we maintain this field for the customer, system will not allow creating delivery until company receives payment guarantee from customers. Generally payment guarantees are letter of credit (LoC) and Bank guarantee. Generally foreign customers are applicable for payment guarantee. Credit Control Area: It is an organizational unit which takes care of all credit management activities in company code. Account Assignment Group: This field enables the system to post the sales value of different customers to the corresponding G/L accounts during revenue account determination procedure. For customer account system determine G/L accounts from reconciliation account and for revenue account system determines G/L account from revenue account determination. iv. Partner Functions: Partner functions specify the type of partners associated with the customer. Default Partner Specifies a partner as the default for a particular partner function. When you enter more than one partner for a particular partner function (for example, you define three different ship-to parties), you can select one partner as the default. During sales or purchasing processing, if you have defined multiple partners for a partner function, the system prompts you to choose just one partner. The system presents the default partner as the first choice in the pop-up window.
  • 50. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 50 Extending Customers to Other sales areas: T. Code: XD01 * Select account group * Give the customer number * Mention Company Code * Mention sales area
  • 51. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 51 * Enter reference data and create customer master. Transaction Codes for Customer Master: Sl. No T. Code Usage 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. XD01 XD02 XD03 XD04 XD05 XD06 XD07 XD99 OVT0 SE93 SE16 Customer Creation mode Customer Change mode Customer display mode Tracking changes in customer master Blocking or unblocking the customers Customer flag for deletion Changing the customer account group Customer master mass maintenance Account group for Customer master To see all Transaction codes T.Code to see the Table entries
  • 52. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 52 Tables in Customer Master: Sl.No. Table Table Name 1. 2. 3. 4. 5. 6. 7. 8. KNA1 KNB1 KNVV KNVP ADRC KNKA KNKK KNVS General Data Company Code Data Sales Area Data Partner Data Address Data Customer Master Credit Mgmt. Customer Master CCA Customer Master Shipping Data 2.MATERIAL MASTER: Material Master is integration between SD, MM, PP, FI, CO. Material Master is created by end users. Defining new entries in material master is done by consultants. The length of material code is 18 characters. Material code logic: The designing of the material code should be user friendly. For example: Lexime, Vaccine, Revital 4char4char3char3char LEXI 1020 100 STR Here LEXI is Product Name, 10-20 is age group, 100 is dosage and STR is packing. The material code will have both external and internal. While creating material master if we mention some code then system will treat it as external number. While creating material master if we leave it blank then system will treat it as internal number and system will propose the number while saving material master.
  • 53. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 53 We have different types of material types ROH : Raw Materials HALB : Semi finished Goods FERT : Finished Goods HAWA : Trading Goods Sales people will take care of only finished goods and trading goods. Material Master is classified into various views. Basic Data 1 Sales general plant Basic Data 2 MM Sales Text SD Sales Org data 1 foreign trade export Sales Org data 2 SD Foreign trade import Plant data storage 1 MM Purchasing MM Plant data storage 2 MRP 1 Accounting 1 MRP 2 PP Accounting 2 FI MRP 3 Costing 1 MRP 4 Costing 2 CO T.Code to create Material Master: MM01
  • 54. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 54 After entering material number, select industry sector and material type and press enter. In this field we are going to select the views which are required to create a material master data. S-Mobile: Solar Mobile After selecting views click on default values and press enter. If we click on default values whenever we create new material system proposes views by default. In next step we are going to give organizational units in which material is going to be created. Material is created using organizational elements like plant, storage location, sales organization and distribution channel.
  • 55. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 55 After entering all the required details system enters into material master creation screen. We'll discuss fields which are required. Basic Data 1: Base Unit of Measure: This is the unit of measure in which the product is manufactured and stored. Material Group: Grouping of materials which share same attributes/requirements. Old Material Number: If the material code is different from SAP to Legacy system then in this field we are going to maintain legacy material code. The purpose of this field is for reference. Division: If we maintain division here, during the document processing system automatically proposes division into sales document line item. Product allocation: Allocating the goods/products to the customers or distribution channels for future requirements. X-Plant material status: If we want to block material across all the plants then we maintain x- plant material status.
  • 56. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 56 Product Hierarchy: Maintenance of product at different levels. The purpose of this field is reporting and pricing. Gross Weight: It is the total weight of the product including packing. Net Weight: It is the actual weight of the product. If we maintain weight here it will be determined into sales document during document processing. Gen.Item Cat Group: This field will be used to determine item category in inbound del. process. Sales Org 1:
  • 57. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 57 Sales Unit: It is the unit in which we are going to sell goods/products to the customers. If sales unit differs from that of base unit, we need to maintain conversion factors. Sales unit not vary: If we check this system will not allow changing the sales unit in the sales document line item. X-Distribution chain status: If we want to block material for sales across all distribution channels then we will maintain this field. The material may be a part under development or one to be discontinued. DChain specific status: If we want to block material for sales in a specific distribution channel then maintain this field. The material may be a part under development or one to be discontinued. Delivering Plant: If we maintain plant here it will be determined into sales document line item. The criteria for determining plant into sales document is: i. CMIR ii. Customer Master iii. Material Master Cash Discount: This field is pre-requisite to determine cash discount condition type (SKTO) into sales document. If we check this then only material is relevant for cash discounts. Tax Classification: This field controls whether the material is relevant for tax or not. If it is relevant for tax then maintain "1", if it is not relevant for tax then maintain "0". Min. Order Quantity: If we maintain minimum order quantity here, while creating sales order system will check sales order quantity with minimum order quantity. If sales order quantity is less than minimum order quantity then system will give warning message. Min. Del. Quantity: If we maintain minimum delivery quantity here, while creating delivery system will check delivery quantity with minimum delivery quantity.
  • 58. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 58 If the delivery quantity is less than minimum delivery quantity then system will give warning message or error message depending on the configuration. Sales Org 2: Material statistics group: This field controls whether to update material sales data into LIS or not. Material Pricing Group: Grouping of materials which will share the same pricing attributes/requirements. We use this field for group condition concept in pricing i.e., grouping of several materials for group condition concept. Volume Rebate Group: We use this field for group rebate concept. Grouping of materials for the purpose of announcing rebates.
  • 59. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 59 We have 4 types of rebates. i. Group Rebate (Group of materials) ii. Material Rebate iii. Customer Rebate iv. Independent of sales volume Account Assignment Group: This field will help to determine G/L account while posting invoice values into accounting. When you create invoice, in the background system generates accounting document. And the accounting entry is Customer a/c Dr. To Revenue a/c Cr. Item Category Group: This field will help to determine item category into sales document. Pricing Reference Material: If pricing is same for some group of materials then instead of maintaining pricing for all materials we maintain pricing for one material, and that material is assigned in the field pricing relevant material for all other group of materials. Sales General Plant: Availability Check: This field is pre-requisite to perform availability check in sales document. Availability check is a process of checking the stock availability of the materials while creating sales order. 01 - Daily requirement 02 - Individual requirement KP - No Check If we maintain it as "01" in material master then system cumulates the sales order quantities of a particular material in that particular day and updates in single line in MRP. If we maintain it as "02" in material master then each sales order requirement will be updated in MRP in a separate line along with the sales order number. If we maintain it as "KP" then system will not perform availability check.
  • 60. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 60 If we maintain "01" in material master then back order processing and rescheduling is not possible. Batch Management: Batch is a unique number generated for the single lot of manufacturing. The purpose of batch is it helps to track defective goods, expiry dates and also persons responsible. If the material is relevant for batch then check this. Transportation Group: Grouping of materials which has same route and transportation requirements. This field will help to determine route in sales document.
  • 61. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 61 Loading Group: Grouping of materials which have same loading requirements. This field will help to determine shipping point in sales document. Shipping point is determined into sales document based on shipping conditions, loading group and plant. Sales Text: In Sales text we can maintain material specifications and this will be copied into sales document line item.
  • 62. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 62 Purchasing: Purchasing group: Group of people responsible for different purchasing activities. Plant specific material status: If we want to block a material in a particular plant then maintain plant specific material status. Automatic PO: If we check this, while creating sales order during third party process and IPO process system automatically generates PO in the background. Purchasing Value Key: This field will help to send reminders to vendors to deliver the goods on time. GR Processing time: After unloading the goods into plant, how much time it will take to receive the goods into storage location.
  • 63. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 63 MRP 1: MRP Group: This field will help to determine requirement type into sales document. MRP Type: This field controls whether the material is relevant for planning or not. If the material is relevant for planning then maintain "PD", if it is not relevant then maintain "ND". This field will help to determine schedule line category into the sales document. This filed also helps in determining requirement type into sales document. MRP Controller: The person responsible to run MRP.
  • 64. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 64 MRP 2: Procurement type: This particular field differentiates whether the procurement is internal or external procurement. In-house production: It is the time taken to manufacture the goods in house. Planned delivery time: It is the time taken to deliver the goods from vendor’s location to plant location. Safety Stock: It is the minimum stock which company has to maintain to meet the future emergency requirements.
  • 65. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 65 MRP 3: Strategy Group: This field controls whether the material is make-to-stock or make-to-order. If it is MTO maintain strategy group as "20", if it is MTS maintain strategy group as "10". Strategy group will help to determine requirement type into sales document. The criteria for determining requirement type into sales document is i. Strategy Group ii. MRP group iii. Item category + MRP type Total Replenishment Lead Time (RLT):It is the total time taken to manufacture the goods and finally taken into ready stock. This field is one of the parameter to perform delivery scheduling. Delivery scheduling is the process of determining delivery dates and confirmed quantities into the sales document. System considers RLT only if stock is not available. If stock is available it considers loading time and pick/pack time from shipping point.
  • 66. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 66 Plant data/storage 1: Storage Conditions: This field is one of the parameter to determine storage location in delivery document. Storage location will be determined based on shipping point, plant and storage conditions. Total shelf life: This field will help to determine expiry date. Accounting 1: Valuation Class: This field helps to determine G/L accounts while generating inventory accounting document. Inventory document generates after PGI. The inventory accounting entry is
  • 67. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 67 Cost of goods sold (COGS) a/c Dr. to inventory a/c Cr. The valuation class for finished goods is "7920" The valuation class for trading goods is "3100". Price Control: This field specifies whether the cost of the product is standard or moving average. Standard cost means fixed cost, moving average cost means fluctuates. Finished goods price control is standard "S". Trading goods price control is moving average "V". If we maintain cost here then it will e determined into sales document with the help of VPRS condition type.
  • 68. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 68 Creating Material Master Record: The following are the 3 ways to create Material Master. 1. The Immediate Process T. Code: MM01 2. The Scheduling Process T. Code: MM11 3. The Special Process Material Types: Sl. No Material Type Description 1. 2. 3. 4. 5. 6. 7. 8. FERT HALB HAWA ROH DIEN KMAT VERP LEER Finished Goods Semi-finished Goods Trading Goods Raw Materials Services Configurable Material Packaging Material Empties T. Codes in Material Master:Material Master Table: Sl. No T. Code Usage Sl. No Table Description 1. 2. 3. 4. 5. MM01 MM02 MM03 MM04 MM17 Create Material Master Change Material Master Display Material Master Display the changes made Mass Maintenance 1. 2. 3. 4. 5. MARA MARC MVKE MBEW MDTP Mat. Master General data Mat. Master Plant data Mat. Master Sales data Material Valuation MRP Table
  • 69. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 69 3. CUSTOMER MATERIAL INFO RECORD: T.Code: VD51 We use CMIR if customers are placing order with their own material code. By using CMIR we maintain customer material code with our material code. While creating sales order user will enter customer material code then system automatically determines with our material code. T.code to create CMIR: VD51. Path: Logistics > S&D > Master Data > Agreements > Customer Material Info > VD51-create After giving the details press enter. It will take us to over view screen.
  • 70. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 70 Give the Material number and Cust. Material and click on details if at all we want to maintain any additional details related to the material. As seen in the above screen shot, we can maintain details related to the material. Whatever information we have in CMIR, system will give preference to it while determining it into sales document. The fields which we have in CMIR are: Plant, delivery priority, minimum delivery quantity, partial delivery per item, max. Partial deliveries, under delivery tolerance, over delivery tolerance, unlimited tolerance, item usage. In CMIR we can maintain only shipping related views. Note: We don’t have payment terms fields in CMIR KNMT is the table for customer material info record
  • 71. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 71 III SALES DOCUMENT: Structure of Sales Document: The entire data in the sales document lies at 3 levels: They are Header Data, Item Data, and Schedule line data. 1. Header Data: Any information which is applicable for the entire sales document is called Header data. E.g.: sold-to-party, ship-to-party, document currency, document date etc., The source of Header data is from customer master, configuration data and control data (organizational units). The table for sales document header data is "VBAK". The header data will be controlled by document types. 2. Item Data: Item data is the data which applies to particular line item in the sales document. Even though the general data entered at header level by default applies to all the items in the sales document, each and every item will have its own related information called item data. e.g.: Material code, ordered quantity, unit of measure, price, weight etc. The source of item data is Material master, configuration data, CMIR, condition master (pricing). The table for sales document item is "VBAP". Item data is controlled by Item Categories. 3. Schedule Line Data: Schedule line data gives information about the delivery dates and confirmed quantities. Depending up on the availability of material each item in the document will have one or more number of schedule lines. The source of schedule line data is from configuration data. The table for sales document schedule line data is "VBEP".
  • 72. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 72 Schedule line data is controlled by schedule line categories. Status of Sales Document: We have 3 different types of status for a sales document, they are: "open, being processed and completed" "The status of the document depends on the status of the items in the document". If the status of all the items in the document is "open", the status of the document itself is "open". If the status of all items in the document is "completed", then the status of document is "complete". If the status of any one of the items in the document is either "open" or "being processed", the status of the document is "being processed". "The status of the item depends on the quantity that has been referenced". If the entire quantity of item is referenced, the status of the item is "completed". If it is partially referenced the status of the item is "being processed". If it is not at all referenced, the status of the item is "open". Tables in Sales document types: Sl.No Table Table Name 1. VBAK Sales document Header Data 2. VBAP Sales document Item Data 3. VBEP Sales document Schedule line Data 4. VBUK Sales document header status 5. VBUP Sales document Item status 6. VBFA Document Flow 7. VBPA Sales document Partner Data 8. 9. KONV VBKD Sales document Pricing Sales document business data
  • 73. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 73 Sales Document Types: T. Code: VOV8 Path: SPRO > S&D > Sales > Sales doc > Sales doc Header > Define sales doc type Sl.No. Process T.Code Document Type 1. Inquiry VA11 IN 2. Quotation VA21 QT 3. Order VA01 OR 4. Cash Sales VA01 CS 5. Rush Order VA01 RO 6. Returns VA01 RE 7. Credit Memo Request VA01 CR 8. Debit Memo Request VA01 DR 9. Invoice Correction Request VA01 RK 10. Free of charge VA01 FD 11. Subsequent del. free of charge VA01 SDF 12. Consignment Fill up VA01 CF 13. Consignment Issue VA01 CI 14. Consignment Returns VA01 CONR 15. Consignment Pickup VA01 CP 16. Quantity Contract VA41 QC 17. Value Contract General VA41 WK1 18. Value Contract Mat. Specific VA41 WK2 19. Scheduling Agreement VA31 DS Inquiry: Whenever customer enquires about the product and its specifications and its price then we create inquiry document in SAP. Inquiry is an internal document which consists of customer details, material details, quantity and validity period
  • 74. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 74 Inquiry will be used for reporting purpose. T. Code: VA11 Document Type: IN Quotation: Whenever customers enquire about the product, in return we give quotation to the customers. It consists of customer details, material details, quantities, validity period, price, terms and conditions. Whenever we create quotation in SAP, we will send quotation output to customers. T. Code: VA21 Document Type: QT Sales Order: If Customer satisfies with quotation then he will place order to the company which we call it as sales order. Sales order is a legal document. A sales order is an agreement between company and customer for supplying of goods to customers. T. Code: VA01 Document Type: OR Cash Sales: We also call it as counter sales. Customer walks into the outlet picks the goods, pays cash at counter, takes goods along with him. T. Code: VA01 Document Type: CS Rush Order: It is also called as immediate delivery or express delivery order. When customer wants delivery immediately then we do rush order process. T. Code: Va01 Document Type: RO Returns: It is the process of taking the goods back from the customers. The below scenarios we take goods back from the customers. i. Damaged goods ii. Defective goods iii. Expired stock Whenever customer finds defective/damaged goods, customer will inform to the company, company will send employee, then customer place the defective goods for cross check. After cross checking, employee will prepare return note. Return note contains the details of material and quantity. This return note is signed by customer and employee and submits to the company.
  • 75. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 75 Process: Return order > Return delivery > Return Invoice Return invoice is with reference to return delivery. T. Code: VA01 Document Type : RO Credit Memo Request: We do credit memo request if we want to deduct amount from customers outstanding. The below scenarios where we deduct amount from customers outstanding. i. If goods are totally damaged which are not in a position to take back. ii. User mistakenly overcharged in previous invoice. Process: Credit memo request > Credit memo. T. Code: VA01 Document Type: CR Debit Memo Request: We do debit memo request, if we want to add amount to customers outstanding. The below scenarios we add the amount to customers outstanding. i. Interest charges. ii. User mistakenly undercharges the previous invoice. Process: Debit memo request > Debit memo T. Code: VA01 Document Type: DR Invoice Correction Request: We do this process if there is any correction required by previous invoice. It can be adding amount to customer’s outstanding or deducting amount from customers outstanding. Process: Invoice correction request > Credit memo T. Code: VA01 Document Type: RK Free of Charge: We also call it as sample process. We do free of charge if we want to send the goods to the customers without charging. Free of charge is not relevant for billing. Process: Free of charge > Delivery > Pro-forma Invoice (Dummy Invoice) Pro-forma invoice is a dummy invoice which will not post values to according.
  • 76. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 76 T. Code: VA01 Document Type: FD Subsequent Delivery Free of Charge: It is a replacement of return goods to the customers without charging. We do this process whenever customers return the goods instead of deducting the amount from customers outstanding. If we want to replace the same quantity of goods to the customers without charging. We create subsequent delivery free of charge with reference to invoice. Process: SDF > Delivery > Pro-forma invoice T. Code: VA01 Document Type: SDF Consignment: Dumping the stock at customers place and keeping ownership with the company. i. Consignment Fill up ii. Consignment Issue iii. Consignment Returns iv. Consignment Pickup i. Consignment Fill up: Consignment fill up is dumping the stock at customers place and keeping ownership with the company i.e., delivering the goods to the customers without charging and without raising the invoice. Process: CF > Delivery > Pro-forma Invoice T. Code: VA01 Document Type: CF ii. Consignment Issue: If our customers sold consignment goods to their customers then we do consignment issue i.e., we transfer ownership to our customer (we create invoice to our customer). Process:CI > Delivery > Invoice T. Code: VA01 Document Type: CI iii. Consignment Returns: If end customer returns the consignment goods to our customer then we do consignment returns. Process: CONR > Return delivery > Return Invoice
  • 77. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 77 T. Code: VA01 Document Type: CONR iv. Consignment Pickup: If customer asks company to take back the remaining consignment stock then we do consignment pickup process. Process: CP > Return delivery T. Code: VA01 Document Type: CP Quantity Contract: It is an agreement between the company and the customer for supplying the goods of a specific quantity for a specific period of time. Any agreement there should be mutual benefits for both the parties. Here the benefit for the company is assured sales and the benefit for the customer is discounts. Process: QC > Release Order > Delivery > Invoice T. Code: VA41 Document Type: QC Value Contract: It is an agreement between company and the customer for supplying the goods of a particular value within a specific period. Process: Value contract > Release order > Delivery > Invoice T. Code: VA41 Document Type: WK1 (Value contract General) WK2 (Value contract material specific) Scheduling Agreement: It is an agreement between company and the customer for supplying the goods of a particular quantity with in a specific period with pre-defined delivery dates and confirmed quantities. Process: DS > Delivery > Invoice T. Code: VA31 Document Type: DS Functionality of Sales Document Types: T.Code: VOV8 Path: SPRO > S&D > Sales > Sales document > Sales document header > Def. Sales document types 1. SD document category: The document category controls the functioning of the sales document.
  • 78. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 78 The document category for an Inquiry is "A" The document category for Quotation is "B" The document category for Order is "C" The document category for Returns is "H" The document category for credit memo is "K" The document category for debit memo is "L" The document category for free of charge/Sub. Free of charge delivery is "I" The document category for Contracts is "G" 2. Sales document block: If we want to block any sales document types for creating sales document then maintain "X". Number system: 3. Internal/External number range: In sales document we have option of both internal and external number. Internal number means system proposes the number while saving the document. External means user has to maintain the number manually while creating the sales document. 4. Item number Increment: This field controls how the line item number should be incremented in the sales document. 5. Sub item number increment: This field controls how the sub item number should be incremented into the sales document. Sub item concept comes in BOM, Free Goods, and Material Determination and cross selling. General Control: 6. Reference Mandatory: This field controls whether any preceding document is required or not to create a sales document. The standard SDF and RK will have reference mandatory. SDF: Reference mandatory is "C" RK : Reference mandatory is "M"
  • 79. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 79 7. Check Division: It control how system should respond if the division in the header changes from the division in the item. i.e., whether to give warning message or an error message or no message at all. Blank: No message; 1: Warning message; 2 : Error message. 8. Item Division: If we check this the line item division will be copied from material master. If we uncheck this the division in the line item will be copied from header division. 9. Probability: This field controls what is the chance of converting the document into order. 10. Read Info Record: If we check this system will red customer material info record and determines it into sales document. If we uncheck this system will not determine CMIR information to sales document. 11. Check credit limit: This field controls whether to process simple credit check or automatic credit check. This field will be used in credit management concept. Credit management is managing credit limits of customers. It can be configured in two ways. a. Simple credit check b. Automatic credit check
  • 80. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 80 Simple Credit check: In simple credit check, if customer credit limit exceeds we can block only at order level. In simple credit check there is no concept of risk categories. In simple credit check system considers only receivables while performing credit check. Receivables mean open items. Open items means invoice raised but not yet paid by the customer. Automatic Credit check: If customer credit exceeds we can block at order level, delivery level or PGI level. In automatic credit check we have risk categories. In automatic credit check system considers open item values, open delivery values, open invoice values and open order values. If we want to process simple credit check then we should maintain either A or B or C. A - Run simple credit check and give warning message B - Run simple credit check and give error message C - Run simple credit check and assign delivery block If we want to process automatic credit check then maintain D. 12. Credit Group: This field specifies which transaction to block if the customer’s credit limit exceeds. 13. Check Purchase order number: If we maintain this then while creating sales order system will check the PO Number in the database. If the same purchase order exists then system will give warning message. This field will help to restrict the duplication of sales order. 14. Enter PO Number: If we check this then if PO Number is blank in sales order, then system copies sales order number as PO Number. This will help to track the sales orders for which we did not receive PO from the customer. 15. Commitment Date: If we maintain this, we will get extra field in schedule line data i.e., committed quantity. Any order with committed quantity will be given first preference while dispatching goods to customers. 16. Screen sequence group: This field controls what screen to be determined basing on sales document type.
  • 81. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 81 17. Display Range: This field controls whether to display all items or main items or selected items. This field will be used where you have main items and sub items concept. 18. Incompletion Procedure: It consists list of mandatory fields which user has to enter while creating sales document. If any of the listed field is missing in the sales document then system will give message to enter the mandatory field. 19. F.Code for overview screen: Function code This field controls what could be the default tab system should propose while entering into the sales document. 20. Transaction group: It controls the T.Code of the sales document type. 21. Quotation messages: If we maintain this while creating sales order system checks whether any open quotation are existing or not for particular customer. If yes, system will display the list of open quotations.
  • 82. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 82 22. Outline agreement messages: If we maintain this while creating sales order system checks whether any open agreements are existing or not. If yes, system will propose the list of open agreements. 23. Document Pricing Procedure: This field is one of the parameter to determine pricing procedure in sales document. The pricing procedure is determined based on sales area, document pricing procedure and customer pricing procedure. 24. Status Profile: It is a document release process. After creating sales order by the user the order will be sent to authorize people. The authorized person has to cross check the order. If everything is fine then they will release the order. Then only system will allow creating delivery and invoice. 25. Alternate sales doc1/ Alternate sales doc2:These fields will help to shift the sales document from one document type to another document type. EX: User has created sales document with document type OR, later he comes to know that this is not normal order and it is a cash sale order. Then instead of going out from the sales document, by using this functionality we shift the sales document from OR to CS. 26. Incompletion message: If we check this system will not allow to save the sales document if any of the mandatory field is missing. If we uncheck this system will give an option to save an incomplete document or to edit the document. 27. Variant: Variant will help to control the fields in sales documents i.e., whether to make it mandatory, optional, display or suppress. The T.Code for creating transaction variant is "SHD0". Shipping: 28. Delivery Type: If we assign delivery type here, it automatically determines while creating delivery documents. The standard delivery type is "LF" Return delivery type is "LR" Delivery without order returns is "LO" Stock Transfer: Transferring the stock from one plant to another type.
  • 83. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 83 Stock transfer delivery type is "NL" Stock transfer returns delivery type is "NLR" Intercompany stock transfer delivery type "NLCC" Intercompany stock transfer returns delivery type "NCR" Intercompany stock transfer is nothing but stock transfer between the two company codes. 29. Delivery Block: If we maintain delivery here it automatically blocks the order for delivery. The authorized person has to cross check the order and release the delivery block. Then only system will allow creating delivery. 30. Immediate Delivery: If we check this then delivery will be created automatically in the background while creating sales order. We check this for cash sales (CS) and Rush Order (RO).
  • 84. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 84 31. Shipping conditions: This field helps to determine shipping point into sales document. If we maintain shipping conditions here it over writes the shipping conditions in customer master while determining shipping point into sales document. We maintain shipping conditions in sales document type only for CS and RO. The reason is to determine immediate shipping point. 32. Shipping cost info profile: We use this field in transportation. This field will help to plan shipment during order. Billing 33. Billing Type: If we maintain billing type here it automatically determines billing type while creating billing document. The standard billing type is "F2" Returns billing type is "RE" Cash sale billing type is "BV" Credit memo billing type is "G2" Debit memo billing type is "L2" Pro-forma Invoice is "F8" (Delivery related) Pro-forma Invoice is "F5" (Order related) Intercompany invoice is "IV" Standard process is delivery related billing. Rush order, consignment issue are delivery related billing. Return process, cash sales process, credit memo, debit memo, third party and consignment returns are order related billing. 34. Billing Block: If we maintain some parameter here then it automatically blocks the order for billing. The authorized person has to cross check the order and release the billing block, then only system will allow to create billing document. In standard all complaint process will have billing block. EX: RE, CR, DR, RK
  • 85. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 85 35. Condition type line items: We have two cost condition types "EK01" and "EK02". We use "EK01" if selling price is totally dependent on cost, and if we use "EK02" if selling price is not dependent on cost. 36. Billing plan type: We have two types of billing plans a. Periodic billing (Billing on regular intervals) EX: Service contracts, Rental contracts etc., (monthly billing) b. Milestone billing (Activity based billing i.e., based on work done) Requested delivery date/Pricing date/Purchasing date 37. Lead time in days: If we maintain lead time in days here then it over writes the RLT in material master while performing delivery scheduling. 38. Propose delivery date: If we check this system proposes today's date as requested delivery date while creating sales document. 39. Propose PO date: If we check this then system proposes today's date as PO date while creating sales document. If we uncheck this system will not propose PO date. 40. Date Type: This field controls in which format the delivery date should be proposed into sales document i.e., whether it should propose day format, week format or month format. 41. Proposal for pricing date: Pricing date will help to determine valid price on that particular date. 42. Indicator: If we maintain indicator as "D". It controls each line item from invoice will be copied as two line items in invoice correction request document. These are the important fields in sales document type. The important thing which we need to do is comparing one sales document type to another sales document type in order to get perfection in sales document types.
  • 86. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 86 Item Category: Item data of the sales document is controlled by item category. Every line item in the sales document should have item category. Without item category system will not allow to save the sales document. T.Code: VOV7 Path: SPRO > S&D > Sales Documents > Sales document item > Define item categories Item categories are of two types: a. Document type related item categories EX: Inquiry, Quotation, Order, Rush Order, Cash Sales, Returns, Credit memo request, Debit memo request, Invoice correction request, Free of charge, Subsequent free of charge delivery, Quantity contract, Value contract general, Value contract Material specific, Scheduling agreement, Consignment fill up, consignment issue, consignment pickup and consignment returns. b. Special Item categories (Process related item categories) EX: Free goods, Third Party, Individual Purchase Order (IPO), and Make to Order (MTO), Text Item, BOM Item categories, Material determination, Stock transfer order and Intercompany stock transfer. Now we shall see all item categories which are document related as well as special item categories. a. Document related item categories Sl.No Process Document Type Item Category 1. Inquiry IN AFN 2. Quotation QT AGN 3. Order OR TAN 4. Cash Sale CS BVN 5. Rush Order RO TAN 6. Returns RE REN
  • 87. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 87 7. Credit memo request CR G2N 8. Debit memo request DR L2N 9. Invoice Correction request RK G2N 10. Free of Charge FD KLN 11. Subsequent free of charge delivery SDF KLN 12. Quantity Contract QC KMN 13. Value Contract General WK1 WKN 14. Value Contract Material specific WK2 WKN 15. Scheduling agreement DS LPN 16. Consignment Fill up CF KBN 17. Consignment Issue CI KEN 18. Consignment Pickup CP KAN 19. Consignment Returns CONR KRN b. Special Item categories: 1. Free Goods item category: TANN 2. Third Party item category: TAS 3. Individual purchase order: TAB 4. Make to Order : TAK 5. Text Item : TATX 4. BOM Header Pricing BOM Item Pricing Computer TAQ Computer TAP CPU TAE CPU TAN Monitor TAE Monitor TAN Mouse TAE Mouse TAN
  • 88. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 88 5. Material Determination Header Pricing Item Pricing X TAX X TAPA Y TAPS Y TAN 6. Stock Transfer order Item categories STO Item Category : NLN STO Returns : NRN Intercompany STO : NLC Intercompany STO Returns: NCRN Item Category Controls: Business Data 1. Item Type: This field controls functioning of the line item i.e., whether it is normal item or text item or value item or packing item. Standard item is the item which we sell to the customers. Text item is the item which we never sell to the customer but we send it to the customer along with the main product. EX: User manuals, product catalogs etc., Value item is the item which we never sell to the customer but we send it to the customers which will have some value. EX: Gift vouchers Packing item is the item which is used to pack the finished the goods and customer has to return after consuming the goods. EX: Soft drink bottles, Cylinders etc., 2. Business Item: This field controls whether to change the business data at item level or not. Business data is the data which copies from sales tab, shipping tab and billing tab of customer master into the sales document. If we check this system will allow changing business data at item level. If we uncheck this system will not allow changing the business data at item level.
  • 89. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 89 3. Completion Rule: This field controls when the status of the line item should be completed. The completion rule for inquiry, quotation, order and contracts is IN - AFN - A: Item is completed with the first reference QT- AGN - B: Item is completed after full quantity has been referenced QC-KMN - C: Item is completed after the target quantity is fully referenced WKN - E: Item is completed after full target value is referenced. Note: Completion rule is applicable only between sales document to sales document i.e., if the target document is also sales document then completion rule is applicable. That is the reason TAN doesn’t have completion rule. Because after order we create delivery which is not a sales document. This field will have relationship with "+ or - quantity" field in copy controls. 4. Schedule line: This field controls whether the item is relevant for schedule lines or not. If we check this it is relevant for schedule lines and system proposes schedule line tab in sales
  • 90. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 90 document. If we uncheck this the schedule line tab will not be determined into sales document line item. The below item categories will have schedule line allowed uncheck. Credit Memo: G2N Text Item: TATX Value Contract: WKN Debit Memo: L2N Quantity Contract: KMN Invoice correction Request: G2N Whenever schedule line is unchecked, system considers the sales document quantity as target quantity. If we check schedule line allowed then system considers sales document quantity as order quantity. 5. Special stock: We have two types of special stocks a. Consignment stock, the indicator is "W" b. Orders on Hand, the indicator is "E" a. Consignment stock is the stock kept at customers place but ownership remains with the company. We assign special stock indicator "W" to the following item categories: Consignment Issue : KEN Consignment Returns : KRN When we do consignment issue system will deduct the stock from consignment stock not from unrestricted stock. This happens with the indicator "W". In consignment returns the stock will be added to the special stock (Consignment stock). It also happens with special stock indicator "W". Make to Order or Order on Hand is the stock which will not maintain it as unrestricted stock. It is the stock which we reserve to that particular sales order number. We assign special stock indicator "E" to the following item categories: Make-to-Order : TAK Individual Purchase Order: TAB In Make-to-Order and IPO the stock should be reserved to that particular sales order number. While creating delivery system will check the sales order stock not unrestricted stock.
  • 91. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 91 6. Item relevant for delivery: This field is applicable only for text item or value item. This field is not applicable for standard item. If text item or value item is relevant for delivery then we have to check this field, because text item and value item schedule lines allowed is unchecked. So, with this field we can deliver the text item or value item to the customer. Note: While creating order for text item, enter only description in line item and save the order and do the delivery. 7. Billing Relevance: This field controls whether the item is relevant for delivery or not, and it also controls whether it is a order related billing or delivery related billing. The controls of billing relevance are as follows: Blank - Not relevant for billing A - Delivery related billing B - Order related billing-status according to the order quantity C - Order related billing-status according to the target quantity D - Pro-forma Invoice F - Order related billing-status according to the invoice quantity G - Order related billing of the delivery quantity K - Delivery related invoices for partial quantity Item categories which are not relevant for billing: Inquiry : AFN Consignment Issue : KBN Quotation : AGN Consignment Pickup : KAN Text Item : TATX STO : NLN Quantity Contract : KMN BOM Header : TAE Value Contract : WKN BOM Item : TAP Free of Charge : KLN
  • 92. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 92 Note: In STO, Free of charge and Consignment Fill up standard SAP says item is not relevant for billing. But in Indian scenarios we have to raise at least proforma Invoice to deliver the goods. For these three item categories (NLN, KLN, KBN) we have to maintain billing relevance as "D" Item Categories relevant for delivery related billing: Standard Order: TAN - A IPO: TAB - A Rush Order: TAN - A MTO: TAK - A Consignment Issue: KEN - A BOM Header : TAQ - A Scheduling agreement: LPN - A Item categories relevant for order related billing: Cash Sale: BVN - B Credit Memo: G2N - C Returns: REN - B Debit Memo : L2N - C Consignment Returns: KRN - B Third Party: TAS – F Third Party without shipping Notification: Company (1) PR (2) PO (3) MIRO (6) Invoice Order (Vendor Invoice company) Invoice to customer (7) Customer Vendor (4) Delivery (5) TAS: F (Billing relevance) Billing relevance "F" controls, while creating invoice to customer in third party process system will check whether MIRO (Vendor invoice to company) has been created or not. If MIRO is created then only system will allow creating invoice to customer. If MIRO not created then system will not allow creating invoice to customer. The reason why system is checking MIRO is for delivery confirmation. Because in third party process vendor is directly delivering the goods
  • 93. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 93 to the customer. Before creating invoice to the customer we should know how much quantity vendor has delivered to the customer. The quantity which vendor delivered to the customer is the quantity vendor is going to raise invoice to the company. That is the reason we do MIRO while creating invoice to the customer in third party process. Third Party with shipping Notification: TAS: G (Billing relevance) If we want to process Third party process with shipping notification the billing relevance is "G". Company (1) PR (2) PO (3) MIGO (6) Order Shipping Notification Invoice to customer (7) Customer Vendor (4) Delivery (5) Billing relevance "G" controls, while creating invoice to customer in third party process system checks whether MIGO has been created or not. If created, then only system will allow creating invoice to customer. If not, system will not allow creating invoice to customer. Billing relevance: K If we maintain billing relevance as "K", system allows creating partial invoices for single delivery. 8. Returns: If we check this system treats the line item as returns item and system will deduct the amount from customers outstanding. The below item categories will have return check: Returns - REN Consignment Pick - KAN Consignment Returns - KRN Credit Memo - G2N Q. Sales document value is showing in negative, what could be the reason?
  • 94. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 94 A. For item category TAN, returns field might have checked. Note: Returns field will have relationship with document category in sales document type. Any document type with document category "H/K" should have returns checked in corresponding item category. 9. Billing Plan Type: We have similar filed in sales document types. If we maintain billing plan type in sales document type then in will be applicable to total document. If we maintain billing plan type in item category then it will be applicable only to a particular line item. 10. Weight/Volume relevant: If we check this particular field in item category systemcalculates the weight/volume of the material and determines the same into the sales document line item. If we uncheck this system will not calculate weight/volume. 11. Billing Block: We have similar field in sales document type. If we maintain billing bock in sales document then it will be applicable to the whole document. If we maintain billing block in item category it will be applicable to particular line item in the sales document. 12. Credit Active: This field controls whether to update line item value into the credit management or not. If we check this the line item value will be updated in the credit management. If we uncheck this the line item value will not be updated in the credit management. The item categories which will have Credit Active Check are: Standard Order: TAN Scheduling agreement: LPN Consignment Issue: KEN Debit Memo: L2N Make to Order: TAK BOM Header: TAQ Third Party: TAS Material Determination Header: TAX Individual Purchase Order: TAB
  • 95. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 95 Item categories which don't have credit active are: Inquiry: AFN Value Contract: WKN Quotation: AGN Returns: REN Cash Sales: BVN Text Item: TATX Consignment Fill up: KBN Scheduling agreement: KLN Quantity contract: KMN Credit Memo: G2N 13. Determine Cost: This field controls whether to determine the cost of the product (cost condition type) into sales document or not. If we check this then VPRS condition type will be determined into sales document. This field will have relationship with requirement field in pricing procedure.
  • 96. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 96 Q. The client requirement is, any customer if they purchase slow moving items the value should not be updated in credit management? A. For the above requirement we copy TAN to YTAN, where we uncheck credit active and determine YTAN for slow moving item. And the item category for the slow moving item should ZORM (we can give any code not mandatorily ZORM) not NORM. X A - 2, 00,000/- TAN Customer Credit: 5, 00,000 Slow moving item B - 1, 00,000/- In this case only 3, 00,000 will be updated in YC - 1, 00,000/- YTAN credit management 14. Pricing: This field controls whether the material is relevant for pricing or not. And it also controls whether the material is 100% discount (Free Goods) If the material is relevant for pricing then maintain "X" If the material is not relevant for pricing then maintain "blank" If the material is free goods then maintain "B" The item categories which are not relevant for pricing are: Free of Charge : KLN BOM Header : TAE Text Item : TATX BOM Item : TAP Consignment Fill up : KBN Material Determination Header : TAPS Consignment Pickup : KAN Material Determination Item : TAPA The item category which is relevant for 100% discount is TANN; pricing field is "B". Any item category if the pricing field is "B" then "R100" condition type determines into sales document and makes the line item value "Zero". If pricing field is "Blank" then system will not determine pricing into sales document. Note: This field will have relationship with "Requirement" field in pricing. 15. Statistical Value: If we maintain "X" for this field, then the line item value will be inactive, it doesn't have any effect on net value. Q. The client requirement is they have BOM header, when they enter main item (EX: Computer) system explodes all sub items (EX: monitor, keyboard, mouse etc.,). System proposes price for
  • 97. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 97 only main item and components value is zero, because item category TAE is not relevant for pricing. But client wants to determine price of components also into sales document and it should not have any effect on net value? A. In item category TAE, maintain indicators pricing: X Statistical Value: X Q. The client requirement is they have sample process (Free of charge) while creating sample process system will not determine pricing. Because KLN item category is not relevant for pricing. But management is asking report like every month what is the value of samples we send to the customer? A.In item category KLN, maintain indicators pricing: X Statistical Value: X 16. Automatic Batch Determination: If we check this the batch number will be determined automatically into sales document. Generally we don't determine batch in sales document. We determine batch in delivery document. 17. Rounding Permitted: If we check this system will convert the quantity decimals to the nearest number. 18. Order quantity=1: If we check this system will restrict the order quantity to "1". 19. Status Profile: If we maintain status profile in the item category then it will be applicable to each and every line item. The authorized person has to release each and every line item. Then only system will allow creating delivery and invoice. 20. Create PO automatically: If we check this field, during third party process while creating sales order system automatically generates purchase order. 21. Structure Scope: This field controls whether to explode BOM or not, and it also controls whether to explode single level BOM or multi-level BOM. We maintain structure scope for TAQ and TAP. Blank: Do not explode A: Single level BOM B: Multilevel BOM
  • 98. SAP SD Configuration Material By Srinivasulu Algaskhanpet (Sr. SAP SD Consultant) Page 98 22. Value Contract Material: This field is only applicable for value contract general WKN. If we maintain material here then it will be determined into value contract general as dummy material. Because value contract general is not specific to one material and without material we cannot create document. That is the reason we determine dummy material from item category. 23. Contract release control: This field controls how system should respond if the order value exceeds the value contract value i.e., whether to give warning message or an error message. Blank: No message A: Warning message B: Error message For understanding item category controls in better way try to compare with each other. Then we can get the differences between the item categories. Item Category Determination: While creating sales order the item category will be determined automatically into sales document. Without item category system will not allow to create a sales document. The item category will be determined based on following parameters: - Sales Document - Item category group - Item Usage = Default item category - Higher level item category - Item category group: We have item category group in material master sales org2 view. The standard Item category group: Norm BOM Header Pricing (main item): ERLA BOM Item pricing (main item): LUMF Third party item category group: BANS IPO item category group: BANC Make to Order Item category group: 0001