SAP Notes
SAP Notes
SAP
SALES PURCHASE
PLANNING PLANNING
PRODUCTION FINANANCE
PLANNING PLANNING
1. MONEY
2. MATERIALS
3. MACHINARY
4. MAN POWER
- ORACLE
- PEOPLE SOFT
- BAAN
- SIEBEL
- JD EDWARDS
- MICROSOFT DYNAMICS
1|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ADVANTAGES OF SAP
VERSIONS IN SAP
- 3.0 (1980’s)
- 4.6
- 4.6c
- 4.7
- 5.0
- 6.0 (Present)
1. Enhancement packages
2. EHP1
3. EHP2
4. EHP3
5. EHP4
6. EHP4
7. EHP5
8. EHP6
9. EHP7
10. EHP8 (Present)
Whenever the business requirement changes SAP will release new version.
After 6.0 version, whenever the business requirement changes SAP is releasing new enhancement
package.
The difference between one enhancement package to other is upgradation of the product.
1. Functional consultants
2. Technical consultants
2|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAP CONSULTANTS
SAP ARCHITECTURE
CLIENT
3|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAP ARCHITECTURE
END USER 1
1
APPLICATION LAYER
MONTHLY SALES
REPORT
2
PRESENTATION
LAYER
END USER 2
DATABASE LAYER
PURCHASE
REPORT
END USER 3
1. Presentation Layer
2. Application Layer
3. Database Layer
Presentation Layer:
Any request raised by presentation layer will be first taken by application layer in a sequence and
send the request to data base layer and take the data and send it back to presentation layer.
Application layer will act as mediator between presentation layer and data base layer.
4|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAP LANDSCAPE
Any client if they want to implement SAP, they have to purchase servers.
Development Server:
It is used by consultants.
Quality Server:
Core user is the employee of client who is having good experience and exposure in client’s business
process (Senior Managers)
Production Server:
It is the live server, where users will enter day to day live transactions in SAP.
Examples for Live transactions in SD are Inquiry, Quotation, Sales order, Delivery and Invoice.
Production Server will be used by Users (Core Users and End Users).
Core user is the employee of client who is having good experience and exposure in client’s business
process.
End user is the employee of client who will do day to day transactions in SAP.
5|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
TYPES OF PROJECTS
1. Implementation Project:
Implementation means configuring the client’s business process newly into SAP, who might
be using some legacy system (Legacy means non-SAP).
2. Support Project
Support project means Solving the tickets (Errors/Issues) raised by the client who already
implemented SAP.
6|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ENTERPRISE STRUCTURE
Enterprise structure specifies the structure of the organization.
1. COMPANY CODE
External financial transactions are Balance sheet, Profit & Loss Statement.
Every company has to prepare Balance sheet, Profit & Loss statement on the name of company
code.
Company code is a legal entity which is registered under companies act 2013.
If we want to startup any business first, we have to register the company under companies act
2013.
On which name we register the company that will be defined as company code in SAP.
CODE NAME
1. Group of Companies (e.g., Tata group – Tata Motors, Tata Steel, Tata Power, TCS etc.), Birla,
Reliance etc.
2. MNCs (Multi-National Companies having operations in multiple countries).
7|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
2. SALES ORGANIZATION
It is an organizational unit which is responsible for all sales and services which happens in the
company.
It is a physical location where we find higher management of sales (Director Sales, Vice-President
Sales)
Director of Sales
Reports to
Telangana Sales
Branch Manager
CODE NAME
8|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
3. DISTRIBUTION CHANNEL
The way of selling the goods to End customer or the way of distributing the goods to End customer.
CODE NAME
H1 DEALERS
H2 DISTRIBUTORS
H3 INSTITUTIONS
H4 DIRECT
ALKEM
(Hospitals)
(Corporate Customers)
END CUSTOMER
9|Page
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
4. DIVISION
CODE NAME
H1 GYNAECOLOGY
H2 PEDIATRIC
H3 INSULIN
H4 ANTIBIOTIC
H5 CARDIOLOGY
H6 ORTHOPEDIC
10 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Director of Sales
Vice President Sales
(Strategic Decisions Related to Sales)
Reports to
In our project we have 25 sales offices allover India but for practice purpose define only 1 sales
office.
CODE NAME
11 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
6. SALES GROUP
Group of people within a sales office but working for different activities. Example below
CODE NAME
12 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
7. PLANT
Manufacturing Plant:
It is a physical location where we do the process of manufacturing finished goods. (Finished goods is
the final product which is ready to sell).
CODE NAME
Depot:
It is a physical location where we store the finished goods for easy distribution of goods to the
customers. (Maintained by company).
TELANGANA
MUMBAI DEALER
MANUFACTURING PLANT DEPOT
It is a physical location where we store the finished goods for easy distribution of goods to the
customers, maintained by 3rd party person.
TELANGANA
MUMBAI DEALER
MANUFACTURING PLANT
C&F
13 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
RM - Raw Materials
SF - Semi Finished
FG - Finished Goods
Whenever customer return the goods then we store the goods in Return storage.
Delicate products will be sent to manual shipping point and here labor will load the goods manually.
Normal products will be sent to automatic shipping point and here machinery will load the goods.
After loading the goods, we will give Delivery chalan copy and Invoice copy to truck person. Then
only truck will leave the plant.
14 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
8. STORAGE LOCATION
9. SHIPPING POINT
15 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
16 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
LOCKED DATA
While practicing if we get message the data is locked by user then click on No, Close the window, Go
to the T Code /NSM12 Press Enter
Remove the USER NAME Click on LIST SELECT ALL (F5) Click on DELETE
If we want to some changes in already created company code then go to same path
EDIT, COPY, DELETE, CHECK COMPANY CODE (DOUBLE CLICK ON EDIT COMPANY CODE DATA)
17 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CODE NAME
PRESS ENTER
18 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON ADDRESS
TITLE - BLANK
CITY - MUMBAI
COUNTRY - IN
REGION - 13
LANGUAGE - EN
PRESS ENTER
SAVE
PRESS ENTER
CLICK ON CONTINUE
PRESS ENTER
19 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON ADDRESS
TITLE - BLANK
CITY - MUMBAI
COUNTRY - IN
REGION - 13
LANGUAGE - EN
PRESS ENTER
SAVE
PRESS ENTER
CLICK ON CONTINUE
20 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CODE NAME
H1 DEALERS
H2 DISTRIBUTORS
H3 INSTITUTIONS
H4 DIRECT
CLICK ON SAVE
21 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DEFINE DIVISION
SD CONSULTANT IS RESPONSIBLE TO DEFINE DIVISION.
CODE NAME
H1 GYNAECOLOGY
H2 PEDIATRIC
H3 INSULIN
H4 ANTIBIOTIC
H5 CARDIOLOGY
H6 ORTHOPEDIC
In our project we have 25 Sales offices, But for practice purpose define only 1 sales office.
CODE NAME
TITLE : BLANK
STREET : BEGUMPET
[Link] : 1-9-1
CITY : HYDERABAD
COUNTRY : IN
REGION : 36
LANGUAGE : EN
23 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Group of people within a Sales office for working for different activities.
CODE NAME
24 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DEFINE PLANT
CODE NAME
PLANT : H100
PRESS ENTER
TITLE : BLANK
H. NUMBER : 4-10-99
CITY : MUMBAI
COUNTRY : IN
REGION : 13
LANGUAGE : EN
25 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PRESS ENTER & SAVE IT CROSS CHECK THE ADDRESS AND CLICK ON CONTINUE.
PLANT : H200
PRESS ENTER
TITLE : BLANK
STREET : VAPI
H. NUMBER : 9-9-99
CITY : VAPI
COUNTRY : IN
REGION : 06
LANGUAGE : EN
PRESS ENTER & SAVE IT CROSS CHECK THE ADDRESS AND CLICK ON CONTINUE. (ENTER)
26 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
27 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ENTER
GO TO NEW ENTRIES
SLoc Description
CLICK ON SAVE
ENTER
GO TO NEW ENTRIES
SLoc Description
CLICK ON SAVE
28 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CODE NAME
GO TO NEW ENTRIES
FACTORY CALENDAR : 01
CLICK ENTER
CLICK ON ADDRESS
TITLE : BLANK
NAME : MUMBAI MANUAL SHIPPING POINT
STREET/[Link] : NMDC, AIROLI, NAVI MUMBAI 5-9-9
POSTAL CODE : 200070
CITY : MUMBAI
COUNTRY : IN
29 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
REGION : 13
LANGUGAE : EN
PRESS ENTER
CLICK ON SAVE
CROSS CHECK AND PRESS ENTER
CONTINUE
30 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOMESTIC EXPORTS
The relationship between Company Code and Sales Organization is One to Many. That means one
Company Code can have many Sales Organizations but One Sales organization should be assigned to
only one company code.
PATH
31 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Click on SAVE
Press Enter.
32 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DIST. CHANNEL H1 H2 H3 H4 H4
The relationship between Sales Organization and Distribution Channel is Many to Many. That is One
Sales Organization can have many Distribution Channels and One Distribution Channel can be
assigned to many Sales Organizations.
The combination of Sales Organization and Distribution Channel is called as SALES LINE
H100 H1
H100 H2
H100 H3
H100 H4
H200 H4
PATH
33 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DIVI H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6
The relationship between Sales organization and Division is Many to Many. i.e., One Sales
Organization can have many Divisions and One Division can be assigned to many Sales Organizations.
PATH
GO TO NEW ENTRIES
MENTION
[Link] DIV
H100 H1
H100 H2
H100 H3
H100 H4
H100 H5
H100 H6
H200 H1
H200 H2
H200 H3
H200 H4
H200 H5
H200 H6
Sales Area is the combination of Sales Organization, Distribution Channel and Division.
[Link] H1 H2 H3 H4
DIVI H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6
H4
H1 H2 H3 H4 H5 H6
H100 H1 H1
H100 H1 H2
H100 H1 H3
H100 H1 H4
H100 H1 H5
H100 H1 H6
H100 H2 H1
H100 H2 H2
H100 H2 H3
H100 H2 H4
H100 H2 H5
H100 H2 H6
35 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
H100 H3 H1
H100 H3 H2
H100 H3 H3
H100 H3 H4
H100 H3 H5
H100 H3 H6
H100 H4 H1
H100 H4 H2
H100 H4 H3
H100 H4 H4
H100 H4 H5
H100 H4 H6
H200 H4 H1
H200 H4 H2
H200 H4 H3
H200 H4 H4
H200 H4 H5
H200 H4 H6
PATH
GO TO NEW ENTRIES
CLICK ON SAVE
CLICK ON SAVE
36 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
[Link] H1 H2 H3 H4
DIVI H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6 H1 H2 H3 H4 H5 H6
PATH
GO TO NEW ENTRIES
CLICK ON SAVE
37 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
[Link] [Link]
H100 H10
H100 H20
PATH
GO TO NEW ENTRIES
CLICK ON SAVE
38 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The relationship between Company code and Plant is One to Many. That means one company code
can have many plants but one plant should be assigned to only one company code.
PATH
GO TO NEW ENTRIES
MENTION
[Link] PLANT
H100 H100
H100 H200
CLICK ON SAVE
39 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
H100 H1 H100
H100 H2 H100
H100 H3 H100
H100 H4 H100
H200 H4 H100
H100 H1 H200
H100 H2 H200
H100 H3 H200
H100 H4 H200
H200 H4 H200
PATH
GO TO NEW ENTRIES
CLICK ON SAVE
40 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH
ENTER
41 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON ASSIGN
42 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CTRL + F
ENTER
ENTER
SAVE
CLICK ON STRUCTURE
CLICK ON NAVIGATION
CLICK ON CONTINUE
CTRL + F (OR SCROLL DOWN TO FIND IT MANUALLY)
ENTER THE COMPANY CODE
DOUBLE CLICK ON COMPNAY CODE
43 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
1. COMPANY
Company is Organizational unit which will group multiple company codes into one.
TATA GROUP
PATH
2. BUSINESS AREA
Business Area is the Organizational unit which will helps to generate internal Balance sheets plant
wise.
PATH
It is an Organizational Unit which specifies Group of people responsible for Credit activities (Credit
department).
PATH
44 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
4. CONTROLLING AREA
It is an Organizational unit which specifies Group of people responsible for Cost controlling activities
(Controlling department).
PATH
5. PURCHASING ORGANIZATION
It is an Organizational unit which is responsible for All Purchases which happens in the company
(Purchase Department).
PATH
45 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CALENDAR
CLICK ON CHANGE
46 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
47 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON CHANGE
48 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON CHANGE
CLICK ON CREATE
MENTION CALENDAR ID
49 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON SAVE
50 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
FACTORY CALENDAR
CLICK ON CHANGE
CLICK ON CREATE
51 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON SAVE
CLICK ON CONTINUE
52 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH
CLICK ON POSITION
GO TO DETAILS
53 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAVE IT
PATH
GO TO DETAILS
SAVE IT
54 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH
GO TO DETAILS
SAVE IT
55 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
7. What is Depot?
It is a physical location where we store the finished goods for easy distribution of goods to the
customers. Maintained by the Company.
8. What is C&F?
It is a physical location where we store the finished goods for easy distribution of goods to the
customers. Maintained by 3rd party person.
9. What is Division?
Range of Products or Product Line
10. What is the Relationship between Company Code and Sales Organization?
One to Many
11. What is the relationship between Sales Organization and Distribution Channel?
Many to Many
56 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MASTER DATA
Master Data: The Data which is stored centrally and used in Day-to-Day transactions wherever it is
required.
CUSTOMER
Customer is the person who will purchase the goods from the company.
In our project our customers are Dealers, Distributors, Hospitals (Institutions) etc.
Name
Address
Communication
Bank Information
Terms & Conditions etc.
End User is responsible to create MASTER DATA (End user is the Employee of client who will use SAP)
57 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
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
wherever it is required.
Example:
Name
Address
Communication
Bank Information
Payment Card Information
GST Information
Terms & Conditions etc.
58 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
General Data further classifies into 7 Tab pages (SD USER IS RESPONSIBLE)
GENERAL DATA
1. ADDRESS
2. CONTROL DATA
3. PAYMENT TRANSACTIONS
4. MARKETING
5. UNLOADING POINTS
6. EXPORT DATA
7. CONTACT PERSON
Company Code Data further classifies into 4 Tab Pages (FI USER IS RESPONSIBLE)
COMPANY CODE
1. ACCOUNT MANAGEMENTMENT
2. PAYMENT TRANSACTIONS
3. CURRESPONDENSE
4. INSURANCE
Sales Area Data further classifies into 4 Tab Pages (SD USER IS RESPONSIBLE)
1. SALES
2. SHIPPING
3. BILLING DOCUMENT
4. PARTNER FUNCTIONS
In real time Client will give authorization to either One User or Two Users to create Customer
Master.
If One User is responsible to create Customer Master, then he will get Training on General Data,
Company Code Data and Sales Area Data.
General Data and Sales Area Data Training will be given by SD Consultant and Company Code Data
Training will be given by FI Consultant.
If Two Users are responsible to create Customer Master, then One User will be from Sales
Department. Another User will be from Finance department.
SD User will get Training on General Data and Sales Area Data.
59 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
XD01-COMPLETE
(OR)
CLICK ON ENTER
SELECT 0001
60 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MENTION
SALES ORGANIZATION
DISTRIBUTION CHANNEL
DIVISION
PRESS ENTER
GO TO THE PATH
PRESS ENTER
SAVE IT
GO BACK
61 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PRESS ENTER
SAVE IT
ADDRESS TAB
MENTION
SEARCH TERM
STREET/HOUSE NUMBER
POSTAL CODE
CITY
COUNTRY – IN
REGION
62 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
STEP 1
CLICK ON POSITION
CLICK ENTER
GO TO DETAILS (F2)
MENTION
K4 JAN TO DEC
63 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAVE IT
STEP 2
MENTION
EXECUTE (F8)
PRESS ENTER
CLICK ON CONTINUE
64 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MENTION
CUSTOMER - BLANK
COMPANY CODE - H100
SALES ORGANIZATION -
DISTR. CHANNEL -
DIVISION -
REMOVE THE REFERENCE CODE 1000
PRESS ENTER
MENTION
NAME
SEARCH TERM
STREET
HOUSE NUMBER
POSTAL CODE
CITY
COUNTRY
TRANSPORTATION ZONE
GO TO SHIPPING TAB
MENITON
SHIPPING CONDITION - 01
DELIVERING PLANT - H100
65 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Mention
Customer Number
Company Code
Sales Area
Sales Organization
Distribution Channel
Division
Enter
Transportation Zone : This field is one of the parameters to determine ROUTE into
Sales Document
SALES DOCUMENT
ROUTE
Order etc.
ID etc.
66 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Tax Number 3
PAYMENT TRANSACTIONS
MARKETING
Whenever client is launching new products into market, they do market survey in specific regions
and that will be defined as Nielsen ID in SAP.
ALKEM INDIA
H1
GUJ H3
1500 ODISSA
H2 2500
KERALA
1500 2000
Nielson ID will help to track the customers who are located in Market survey regions.
Whenever client is doing market survey, then with the help of Nielsen ID we track all the customers
who are located in Market survey regions and samples to those customers.
67 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
GO TO NEW ENTRIES
QUESTIONS
68 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Press F1
Click on customizing
69 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: OVK1
PRESS ENTER
GO TO NEW ENTRIES
TAX COUNTRY : IN
SEQUENCE : 1
SAVE
70 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This will help to classify the customers based on their Sales turnover.
1. Reporting or Analysis
2. Discounts
Example:
MENTION
CLICK ON SAVE
GO TO CUSTOMER MASTER
71 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
1. Reporting or Analysis
2. Discounts
AUTOMOBILE PHARMA
INDUSTRY (700) INDUSTRY (600)
CEMENT CHEMICAL
INDUSTRY (500) INDUSTRY (200)
MENTION
CLICK ON SAVE
Here we maintain last year sales of the customer for comparison purpose.
This field will help to classify the customers location into ‘A’ Class, ‘B’ Class, ‘C’ Class Market.
72 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Unloading point is the physical location where we unload the goods at Customers place.
Kukatpally
10 PM TO 6 AM 24 X 7
10 PM
12 HRS 12 HRS
CITY LIMITS
(PLANNING) 10:00 AM 10 PM TO 6 AM
73 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
In Unloading points, we have to maintain Customer Calendar and Goods receiving hours.
T-CODE : SCAL
CLICK ON CHANGE
CLICK ON CREATE
SAVE IT
GO TO NEW ENTRIES
SAVE IT
74 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ENTER
CLICK ON CONTINUE
Q. Clients requirement is for some customer they want to deliver the goods only on Thursdays,
where is the Control?
Contact Person:
Mention
NAME
DESIGNATION
DEPARTMENT
HOME ADDRESS
VISITING HOURS
THE T-CODE TO CREATE CONTACT PERSON IS
VAP1
Reconciliation Account
It is a GL account which will help to cumulate the total outstanding of the customers.
ORDER
RECONCILIATION A/C
DELIVERY 140000
INVOICE
ACCOUNTING DOCUMENT
CUSTOMER A/C DR
TO REVENUE A/C CR
When we create Invoice system generates accounting document and the accounting entry is
DUE 92000
For the Customer a/c system determines GL account from Reconciliation a/c
Payment Transaction Tab: (Under Company Code Data – Payment Transactions Tab)
Terms of Payment:
It is an agreement between the company and the customer for the number of days given to
If we check this, then whenever customer make the payment that data will be automatically
76 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
It is a sub classification of Sales Office for the purpose of generating Sales reports.
If Management is asking for Sales/ reports below to Sales office level, then that will be
defined as Sales District.
NORTH TELANGANA
SOUTH TELANGANA
EAST TELANGANA
WEST TELANGANA
SPRO → SAP REF IMG → SALES AND DISTRIBUTION → MASTER DATA → BUSINESS
PARTNERS → CUSTOMERS → SALES → DEFINE SALES DISTRICTS
GO TO NEW ENTRIES
CLICK ON SAVE
77 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CGrp Name
H1 BULK DEALRS
H2 MEDIUM DEALERS
H3 LOW DEALERS
G1 BULK DISTRIBUTORS
G2 MEDIUM DISTRIBUTORS
G3 LOW DISTRIBUTORS
I1 BULK INSTITUTIONS
I2 MEDIUM INSTITUTIONS
I3 LOW INSTITUTIONS
CLICK ON SAVE
Classifying the Customers into A Class, B Class and C Class by considering Volume of
ABC Class is a manual field which user has to enter manually either A/B/C.
78 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If Customer if located outside the country, then we maintain here Customer currency.
20000 USD
DELIVERY
20000 USD
INVOICE
20000 USD
ACCOUNTING DOCUMENT
EXCHANGE RATE
26.11.2021 72 INR
[Link] CURRENCY
14,40,000 INR
If Customer Currency and Company code Currency is different, then while creating Sales
order, Delivery, and Invoice System will display the values in Customer Currency. But System
is generating accounting document then System converts the values from Customer
T-CODE : OC41
GO TO NEW ENTRIES
79 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we check this, then System will not perform rounding on quantity decimals.
This field controls after placing the order what is the chance that customer will stick to that
Order.
Purpose of order probability is it will help to take multiple confirmations from the customer
Before delivery.
It is a manual field.
Listing of the materials which customer regular orders and calling that list while creating
sales order.
The purpose of Item proposal is it will save the time of end users.
If we have agreement with customer to have a fixed exchange rate which will be valid
throughout the month, then we have to maintain exchange rate for different exchange rate
type other than ‘M’. E.g., ‘B’. Maintain that exchange rate type in Customer Master.
Cross Selling : It means selling additional products along with the main products.
Grouping of the customer s who will share the same pricing attributes.
GO TO NEW ENTRIES
This field is one of the parameters to determine pricing procedure in sales document.
Price list means grouping of the customers who will share the same base price.
GO TO NEW ENTRIES
PL Description
H1 DEALER PRICE LIST
H2 DISTRIBUTOR PRICE LI
H3 INSTITUTION PRICE LI
SAVE
81 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Customer Statistics Group: (Under Sales Area Data – Sales Tab - Pricing)
This field controls whether to update Customer sales data into LIS reports or not.
If we check this then system will allow to combine multiple orders into single delivery, if we
uncheck this then system will not allow to combine orders into single delivery.
This field is one of the parameters to determine shipping point into sales document.
If we maintain plant here, then this plant would be determined into Sales document.
82 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The purpose of delivery priority is it will help to process Backorder processing and Re-
Scheduling.
BACK-ORDER PROCESSING:
Whenever High-Delivery priority Customer places order and if stock is not available,
then we go back to the open orders of Low Delivery Priority Customers, Cancel the
STOCK
X 100
RE-SCHEDULING:
Delivery Priority
83 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Relevant for POD: (Under Sales Area Data – Shipping Tab - Shipping)
If we check this, then system will not allow to create invoice until we receive
acknowledgement from the customer.
(POD TIME FRAME)
1. ORDER (100 QTY) 2. DELIVERY (100 QTY) 4. INVOICE
3. ACKNOWKLEDGEMENT (VLPOD)
If we mention no. of days here and if customer fails to send the acknowledgement within
the no. of days then system will allow to create Invoice without acknowledgement.
Complete delivery required: (Under Sales Area Data – Shipping Tab – Partial deliveries)
If we check this, then system will not allow to confirm partial quantities and system will not
STOCK
X 100
Partial delivery per Item: (Under Sales Area Data – Shipping Tab – Partial deliveries)
This will control whether to allow partial deliveries or not and it also controls how many
84 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Unlimited tolerance: (Under Sales Area Data – Shipping Tab – Partial deliveries)
If we check unlimited tolerance then system will allow to increase or decrease the quantities
in delivery document without any limitation.
Under delivery Tolerance: (Under Sales Area Data – Shipping Tab – Partial deliveries)
If we maintain some percentage here then system will allow to decrease the quantities in
delivery document up to that percentage. If the percentage exceeds then system will give
warning message.
Over delivery Tolerance: (Under Sales Area Data – Shipping Tab – Partial deliveries)
If we maintain some percentage system will allow to increase the quantities in delivery
document up to that percentage. If the percentage exceeds then system will give warning
message.
85 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Rebate: (Under Sales Area Data – Billing Documents Tab – Billing document)
Rebate is special kind of discount and it’s a conditional discount, which will be valid over a
specific period of time.
Example:
If Customer purchased X material Qty: 50,000 from Jan 1st to Dec 31st, then he is eligible for a
rebate of 10%.
Invoicing dates: (Under Sales Area Data – Billing Documents Tab – Billing document)
If customers requirement is invoice to be raised only on a specific date of every month for all
the dispatches made during that particular month. Then we use invoicing dates.
86 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CLICK ON CHANGE
CLICK ON CREATE
SAVE IT
CONTINUE
87 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
GO TO SPECIAL RULES
CHECK WORKDAY
ENTER
SAVE
88 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
GO TO CUSTOMER MASTER
BILLING TAB
1. SP (Sold to Party)
2. SH (Ship to Party)
3. PY (Payer)
4. BP (Bill to Party)
SP SOLD TO PARTY
SH SHIP TO PARTY
PY PAYER
BP BILL TO PARTY
SP (Sold to Party): Sold to Party is the customer who will place the order.
SH (Ship to Party): Ship to party is the customer who will receive the goods.
BP (Bill to Party): Bill to Party is the customer who will receive the invoice.
89 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Invoice List:
Invoicing List Dates: (Under Sales Area Data – Billing Documents Tab – Billing document)
This field controls on which date system should allow to consolidate multiple invoices into one.
SP SOLD TO PARTY
PY PAYER INV 2
INV 8
Incoterms: (Under Sales Area Data – Billing Documents Tab – Delivery and payment terms)
Incoterms is international commercial terms which is an agreement between Shipper and the
Receiver for the successful completion of deliveries.
Incoterms specifies who is responsible for transportation charges, Insurance, Cost etc. i.e., Customer
or Company.
90 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Terms of Payment: (Under Sales Area Data – Billing Documents Tab – Delivery and payment terms)
It is an agreement between Company and the Customer for the no. of days given to make the
payment. We also call it as Credit period.
GO TO NEW ENTRIES
Baseline Date:
DATE
ORDER 01.1.2021
DELIVERY 25.11.2021
91 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Fixed Day:
IF we maintain Fixed date then every month system will take fixed date as baseline date.
TERMS OF PAYMENT IS 30 DAYS FIXED DATE IS 25
DATE
ORDER 01.12.2021
DELIVERY 02.12.2021
Additional months:
If we maintain 1 then the base line date will be postponed by one month from the date of
Invoice.
TERMS OF PAYMENT IS 30 DAYS ADDITIONAL MONTH: 1 MONTH
DATE
ORDER 01.12.2021
DELIVERY 02.12.2021
Cash discounts:
It is the discount which we offer to customers if customer is making payment well before due
date. The Cash discount which we maintain in terms of payment will be determined into sales
SALES ORDER
CONDITION TYPE
SKTO 2%
92 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Payment Guarantee procedure: (Under Sales Area Data – Billing Documents Tab – Delivery and
payment terms)
We maintain payment guarantee procedure for foreign customers. And we maintain payment
guarantee procedure as 0001.
If we maintain payment guarantee procedure then system will not allow to create delivery until we
receive payment guarantee from the customer.
ORDER
PAYMENT GUARANTEE
(LETTER OF CREDIT)
CUSTOMER
DELIVERY
Account assignment group: (Under Sales Area Data – Billing Documents Tab – Accounting)
This field is one of the parameters to determine revenue GL accounts while posting invoice values
into accounting.
When we create Invoice system generates accounting document and the accounting entry is
Customer a/c Dr
To Revenue a/c Cr
For the revenue account system determine GL account based on account assignment group.
ORDER
(01/02)
INVOICE
ACCOUNTING DEPARTMENT
To Revenue a/c Cr
93 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Tax Classification: (Under Sales Area Data – Billing Documents Tab – Taxes)
This field controls whether the customer is liable for tax or not.
T-Code: XD01
Customer 100659
Sales area
Distribution channel H1
Division H2
Reference
Customer 100659
Distribution Channel H1
Reference Division H1
Press Enter
If we extend the Customer to other Division, then System will allow to visit only Sales area data.
Save it.
(Only Division number in Sales area need to be changed and mention the Customer number every
time we extend the new division, otherwise system will create a new customer ID)
94 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
In some clients 2 users are responsible to create customer master, in that one user will be from Sales
department and another user will be from Finance department.
First Sales department user will create customer in Sales view (T-Code: VD01), then Sales user will
send the customer number to FI user, then FI user will create the customer in company code view
(T-Code: FD01).
T-CODE: VD01
SALES AREA
Distribution Channel : H1
Division : H1
ENTER
If we create customer in VD01, then system will display only General data and Sales area data.
Enter the
GENERAL DATA
Name
Search term
Address
SHIPPING
Shipping Condition : 01
BILLING DOCUMENTS
Tax classification :1
95 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
After creating the customer in Sales view, then SD user will send the customer number to FI user.
MENTION
ENTER
SAVE IT
(If Customers are not making payments, then we block the customers. After making payment we will
unblock the customer)
(If Customer is not doing business with the company, then we flag the customer for deletion)
96 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Q. Clients requirement is they want to restrict duplication of customer master, where is the
control?
There are 5 types of messages used for Msg no of Customer master Data
1. E – Error
2. W – Warning
3. I – Note in Window
4. S – Note in Footer
5. “- “– Switch off message
97 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SP SOLD TO PARTY
SH SHIP TO PARTY
PY PAYER
BP BILL TO PARTY
SH 100674
SH 100676
BP 100675
BP 100677
APOLLO VIJAYAWADA (SHIP TO PARTY) 0002 APOLLO VIZAG (SHIP TO PARTY) 0002
100675 100677
APOLLO VIJAYAWADA (BILL TO PARTY) 0004 APOLLO VIZAG (BILL TO PARTY) 0004
98 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: XD01
ENTER
GENERAL DATA
SHIPPING COND : 01
DELIVERING PLANT : H100
SAVE
99 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: XD01
ENTER
GENERAL DATA
NAME : APOLLO VIJAYAWA
SEARCH TERM : VIJ
TRANSP ZONE : 0000000001
T-CODE: XD01
ACCOUNT GROUP : 0004
CUSTOMER : BLANK
ENTER
100 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
After creating all SHIP TO PARTIES and Bill to Parties, go to change mode of SOLD TO PARTY and add
SHIP TO PARTY and BILL TO PARTY.
Go to Change mode
T-CODE: XD02
ENTER
MENTION
SH VIJAYAWADA
BP VIJAYAWADA
SH VIZAG
BP VIZAG
SAVE
101 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Incoterms
ORDER
Shipping conditions is in Shipping tab but it will copy from SOLD TO PARTY
Second field Incoterms is in Billing tab but it will copy from SOLD TO PARTY
Tax classification is in Billing tab but it will copy from SHIPPING TAB
102 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
COMMON DIVISIONS
If Client is having Hundreds of divisions, then instead of wasting the space of Database by creating
Customer in each and every Division we can create Customer only once with common division.
Which will save the space of database and the time of end user.
STEP-1
GO TO NEW ENTRIES
SAVE
STEP-2
103 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SAVE
STEP-3
SAVE
STEP-4
T-CODE: XD01
SAVE
Ans: No, because we don’t extend the customers from one distribution channel to another.
104 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
KNA1
105 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. This field is one of the parameters to determine Route into Sales Document.
Ans. It specifies the Market survey regions, it will help to track the customers who are located in
market survey regions.
Ans. Classifying the customers based on sales turnover and the purpose is Discounts, Reporting or
Analysis.
Ans. Classifying the Customers based on Industry and the purpose is Discounts, Reporting or Analysis
Ans. Here we maintain last year sales of the customer; we maintain last year sales for comparison.
Ans. This will help to classify Customer location into A Class, B Class and C Class Market. Purpose is
Reporting and analysis.
Q. Clients requirement is for some customer they want to deliver the goods only on Saturdays,
where is the control?
Ans. It is a GL account which will help to cumulate the total outstanding of the customers.
Ans. It’s a sub classification of Sales office for the purpose of generating sales reports.
Ans. Grouping of the Customers who will share the same attributes.
Ans. Classifying the Customers into A Class, B Class and C Class by considering Volume of Business,
Turnover, Behavior, Payment History. The purpose of ABC Class is giving priority to customers.
106 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. This field controls after placing the order what is the chance that customer will stick to that
Order. Purpose of order probability is it will help to take multiple confirmations from the customer
before delivery. It is a manual field.
Ans. Listing of the materials which customer regular orders and calling that list while creating sales
order. The purpose of Item proposal is it will save the time of end users. The T-Code to item proposal
VA51.
Ans. This field is one of the parameters to determine pricing procedure in sales document.
Ans. If we have agreement with customer to have a fixed exchange rate which will be valid
throughout the month, then we have to maintain exchange rate for different exchange rate type
other than ‘M’. E.g., ‘B’. Maintain that exchange rate type in Customer Master.
The T-CODE to maintain Exchange Rate is OC41. FI User (End User) is responsible to maintain
exchange rates. The standard exchange rate type is M.
Ans. This field is one of the parameters to determine shipping point into sales document. The T-Code
for Shipping point determination is OVL2
Ans. This field will help to classify the customers into High Delivery Priority, Medium Delivery Priority,
Low Delivery Priority. The purpose of delivery priority is it will help to process Backorder processing
and Re-Scheduling.
Ans. 1. CMIR (Customer Material Info Record), 2. Customer Master, 3. Material Master.
Ans. System will not allow to create invoice until we receive the acknowledgement from the
Customer.
Ans. If we mention no. of days here and if customer fails to send the acknowledgement within the no.
of days, then system will allow to create Invoice without acknowledgement.
Ans. System will not allow to confirm partial quantities and system will not allow to do partial
deliveries.
107 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. If we check unlimited tolerance then system will allow to increase or decrease the quantities in
delivery document without any limitation.
Ans. If we check this then system will allow to combine multiple orders into single delivery, If we
uncheck this then system will not allow to combine into single delivery.
Ans. If we maintain Over delivery tolerance, System will allow to increase the quantities in delivery
document up to that percentage. If the percentage exceeds then system will give warning message.
Ans. If we maintain Under delivery tolerance, System will allow to decrease the quantities in delivery
document up to that percent. If the percentage exceeds system will give warning message.
Q. Clients requirement is for some customers they want to create invoice only on month end.
Ans. If we maintain payment guarantee procedure then system will not allow to create delivery until
we receive payment guarantee from the customer.
Q. Clients requirement is for some customers, system should calculate credit period from every
month 25th. Where is the control?
108 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. This field is one of the parameters to determine revenue GL accounts while posting invoice
values into accounting.
We maintain account assignment group as 01 or 02. 01 means Domestic revenues,02 means foreign
revenues.
Ans. Consolidating multiple invoices into one and sending into payer.
Ans. VF24
Ans. 0003
Ans. 0002
Ans. Sold to Party is the customer who will place the order.
Ans. Bill to Party is the customer who will receive the invoice.
Q. Clients requirement is they want to restrict the duplication of Customer number? Where is the
control?
Ans. KNA1
Ans. KNVP
Ans. KNVV
109 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. It will help to save the space of Database by creating Customer in each and every Division we
can create Customer only once with common division. Which will save the space of database and the
time of end user.
Ans. No, because we don’t extend the customers from one distribution channel to another.
110 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
TO SEE THE FREE INTERVAL (AVAILABLE NUMBER) GO TO INTERVAL AND CLICK ON FREE INTERVALS
111 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
H1 614000 614199 0
ENTER
While defining Number ranges, we have external check box; If we check external, then system will
treat it as external number and user has to give the number manually while creating customer
master.
If we uncheck external, then system will treat it as internal number and system will generate the
number when we save customer master.
When we save Number ranges system will not generate request number, because we don’t transport
the Number ranges from one server to another server.
H2 614200 614299 0
ENTER
H3 614300 614399 0
ENTER
H4 614400 614499 0
ENTER
112 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. NR Status
113 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ACCOUNT GROUPS
1. It controls the fields in customer master. That is whether to make the field mandatory or
optional or display or suppress.
2. It controls partner functions.
3. Its controls Number ranges.
GENERAL DATA
Number range : H1
GENERAL DATA
Number range : H2
114 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
COPY 0003
GENERAL DATA
Number range : H3
COPY 0004
GENERAL DATA
Number range : H4
One time customer is a customer who may not place order next time
Ans. System will automatically ask for Name & Address, while creating Sales order.
CPDA is Character
Generally, we don’t waste the space of data base by creating separate customer master for each and
every one-time customer. We create one common Customer master for all one-time customers and
whenever one time customer places order we will use that customer number, then system will
automatically ask for Name & Address.
115 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
FIELD STATUS
Field status will help to control the fields in Customer master. i.e., Whether to make the field
Mandatory/Optional/Display/Suppress.
Under Select Group Select the Name of the field, Double Click
CUSTOMER PRICING PROCEDURE (Sales and distribution data – Customer pricing procedure)
If we maintain Customer pricing procedure as 1 in account group, then system by default proposes it
while creating Customer Master.
PARTNER DETRMINATION PROCEDURE (Sales and distribution data – Customer pricing procedure)
Partner determination procedure will help to determine relevant partner functions in Customer
master.
PAYER 0003 RG PY
116 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PARTNER DETERMINATION
T-CODE: VOPAN
PARTNER FUNCTIONS:
SP Sold-to party KU ✓S
SH Ship-to party KU D
G
PY Payer KU F
BP Bill to party KU S
F
F
If we check Unique, then system will not allow to addSone more Partner function in Customer
Master. D
F
F
S
Q. What is the Partner type for our Partner functions?
F
Ans. KU E
H
Q. What happens if I check Unique?
G
Ans. System will not allow to create one more Partner function in Customer Master.
117 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOUBLE CLICK ON IT
SAVE
GO TO NEW ENTRIES
HAG SP ✓ ✓
HAG SH ✓
HAG PY ✓
HAG BP ✓
SAVE
If we check not modifiable, then system will not allow to change the partner number in
Customer master.
If we check mandatory, then System by default determine that partner function in Customer
master.
DOUBLE CLICK ON IT
H001 HAG
SAVE
118 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PF’S [Link]
SP H001
SH H001
PY H001
BP H001
SAVE
119 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PDP NAME
SAVE
GO TO NEW ENTRIES
HWE SH ✓ ✓
SAVE
DOUBLE CLICK ON IT
H002 HWE
SAVE
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PF’S [Link]
SH H002
SAVE
120 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PDP NAME
HRG PAYER
SAVE
GO TO NEW ENTRIES
HRG PY ✓ ✓
SAVE
DOUBLE CLICK ON IT
H003 HRG
SAVE
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PF’S [Link]
PY H003
SAVE
121 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PDP NAME
SAVE
GO TO NEW ENTRIES
HRE BP ✓ ✓
SAVE
DOUBLE CLICK ON IT
H004 HRE
SAVE
DOUBLE CLICK ON IT
GO TO NEW ENTRIES
PF’S [Link]
BP H004
SAVE
122 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Ans. XDN1
Ans. SNUM
Ans. NR Status
Ans. 1. It controls the fields in customer master. That is whether to make the field mandatory or
optional or display or suppress.
Ans. System will automatically ask for Name & Address, while creating Sales order.
Ans. RG
Ans. RE
Ans. Partner determination procedure will help to determine relevant partner functions in Customer
master.
123 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Q. Where is the control that system will not allow to add one more Sold to party in Customer
master?
Ans. KU
Ans. If we check not modifiable, then system will not allow to change the partner number in
Customer master.
Ans. If we check mandatory, then System by default determine that partner function in Customer
master.
Q. Why we assign Partner functions to both Partner determination procedure and Account group?
Ans. We assign Partner functions to Partner determination procedure to determine Partner functions
in Customer master.
We assign Partner functions to account group to determine Partner number in Customer master.
ASSSIGNMENT
Clients’ requirement is if we create Ship to Party, system should determine Bill to Party also.
Ans: Partner Determination 2nd Step assign BP to WE partner function and 4th Step Assign account
group of SH to BP.
124 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MATERIAL MASTER
It is the Data of the Product which is stored centrally and used in day-to-day transactions wherever it
is required.
Material Code logic will help end user to identify the product.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Example:
Medicine: VAXINE
V A X I 1 5 3 0 0 1 0 0 B O T
Medicine: LEXIME
L E X I 3 0 5 0 0 0 7 5 B O T
Responsible Responsible
125 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Click on options
Go to Interaction design
Visualization 1
OK
Click on Continue
Continue
126 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
When we click on default setting, we will get error for the first time
“The company code H100 does not exist or has not been fully maintained”
STEP-1
Go to Details
If Fiscal year variant is K4, then December month Period will be 12.
STEP-2
Mention
T-CODE: MM01
Material VAXI15300100BOT
Continue
127 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
BASIC DATA 1
General data
Division H1 (1U)
Dimensions/EANs
Gross Weight 1
Net Weight 1
BASIC DATA 2
Blank
General data
Tax data
Tax Classification 1
Grouping Terms
SALES: GENERAL/PLANT
General Data
Availability check 02
Shipping Data
Blank
SALES TEXT
Blank
PURCHASING
Blank
128 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Blank
Blank
MRP 1
MRP Procedure
MRP Type PD
PRESS ENTER
Maintain entries?”
CLICK ON YES
SELECT
CLICK ON CONTINUE
MENTION
ENTER
SAVE
129 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MRP 2
PRESS ENTER
Maintain entries?”
CLICK ON YES
SELECT
CLICK ON CONTINUE
MENTION
ENTER
SAVE
MRP 3
Blank
MRP 4
Blank
Blank
Blank
130 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ACCOUNTING 1
ACCOIUNTING 2
Blank
COSTING 1
Blank
COSTING 2
Blank
SAVE
131 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
BASIC DATA 1
Base Unit of Measure (Basic Data 1 tab – General Data – Base Unit of Measure)
BOTTLE BT
EACH EA
PIECE PC
CARTON CAR
BOX BOX
BAG BAG
BARREL BRL
If the Legacy material number and SAP material number is different, then here we maintain Legacy
material number for reference purpose.
If we maintain Division here, then this Division will be determined into Sales document line item.
Item div
10 vaxi50600100bot 9a
Reserving the stocks to customers, Customer groups or Distribution channels to meet the future
requirements.
132 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field will help to block the material across all the plants.
If we want to block the material, then we have to maintain Valid from date.
This field is one of the parameters to determine item category in Inbound delivery process.
If Base unit and Sales unit is different, then system will ask for conversion.
Sales Unit not Variable (Variable Sales Unit Not Allowed) (Sales org.1 - General Data)
If we check this, then system will not allow to change ethe sales unit manually while creating sales
document.
This will to block the material for sales across all distribution channels.
133 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This will to block the material for sales in a particular distribution channel.
If we maintain plant here, then this plant will be determined into sales document.
If we check this, then system will determine cash discount condition type (SKTO) into Sales
document.
CUST : 100659
TERMS OF PAYMENT : G030
CASH DISCOUNT : 2%
SALES DOCUMENT
CUST 100659
CONDITION TYPE
SKTO
IF we uncheck this, then system will not determine cash discount condition type into sales
document.
This field controls whether the material is liable for tax or not.
If we maintain this, then while creating sales order If order quantity is less than minimum order
quantity, then system will give warning message.
If we maintain this, then while creating delivery if delivery quantity is less than minimum delivery
quantity, then system will give warning message or error message.
134 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field controls whether to update material sales data into LIS reports or not.
LIS (Logistics information system) – It is a management reporting tool
Grouping of the materials which will share the same pricing attributes.
This field will be used to group the materials for Group condition concept in pricing.
e.g. If Customer purchased X, Y, Z materials of 50,000 Qty from Jan 1st to Dec 31st, Then
he is eligible for a rebate of 10%.
This field will help to group the materials for group rebate concept.
This field is one of the parameters to determine revenue G/L accounts, while posting invoice values
into account. We maintain account assignment group of materials as “01” or “03”.
This field is one of the parameters to determine item category in sales document.
135 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If Pricing is same for multiple materials, then instead of maintaining price for each and every
material we maintain price for one material and assign this material as pricing reference material for
other materials. Then whatever the price we maintain the same price will be applicable to other
materials.
Materials A B C D E
Pricing 3000 (Pricing Ref Mat) A A A A
DIS 10%
Freight 300
This field controls how the sales order quantities should be updated into MRP (Materials
Requirement Planning).
01 : Daily requirements
02 : Individual requirements
01 DAILY REQUIREMENTS
02 INDIVIDUAL REQUIREMENTS
20710 -20 80
20711 -25 55
20712 -30 25
136 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
“01” “02”
If we maintain “01” then system cumulates If we maintain “02” then each sales order
the sales order quantities of a particular day quantities will be updated separately into
and updates in a single line in MRP MRP along with sales order number.
Batch is the unique number system generates for the single lot of manufacture.
This field is one of the parameters to determine route into Sales document.
SALES DOCUMENT
ROUTE
Loading Group
This field is one of the parameters to determine Shipping point into Sales document.
SALES DOCUMENT
SHIPPING POINT
137 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Shipping point determines based in shipping conditions, Loading group and Plant.
“0003” Manual
In this field we maintain HSN code. HSN stands for Harmonized System Nomenclature.
SALES TEXT
138 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PURCHASING
Group of people within a purchasing department but working for different activities.
If we check this, then while creating sales order in Third party process and IPO process; System
automatically generates PO.
Order Order
This will help to send reminders to vendors for supplying the goods on time.
24.12.2021
After unloading the goods How much time it will take to finally take the goods into storage location.
139 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MRP 1
This field is one of the parameters to determine requirement type into Sales document.
SALES DOCUMENT
REQUIREMENT TYPE
This field controls whether the material is relevant for planning or not (Planning means MRP
(Materials requirement planning)).
If the material is relevant for planning, then maintain MRP type as PD (Planning)
If the materials is not relevant for planning, then we maintain MRP type as ND (No planning).
MRP type is one of the parameters to determine requirement type into Sales document.
SALES DOCUMENT
REQUIREMENT TYPE
MRP type is one of the parameters to determine Schedule line category in Sales document.
SALES DOCUMENT
MRP 2
After creating purchase order, how many days it will take to receive the goods from Vendor.
140 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
It is the minimum stock which company has to maintain to meet the future emergency
requirements.
MRP 3
This field controls whether the material is Make to order or make to stop.
Make to Order:
Make to order means after receiving the order from customer then only we will start the
process of manufacturing finished goods. Because the specifications of the product is not
standard. i.e., every customer will place order with their own specifications.
E.g., Heavy Machinery, Heavy electricals, Luxury Cars, Defense products etc.
Make to Stock:
Irrespective of customer’s orders we will manufacture the goods and stock of it. When order
comes, we will deliver the goods from the stock.
This field is one of the parameters to determine requirement type into Sales document.
SALES DOCUMENT
REQUIREMENT TYPE
1. Strategy Group
2. MRP Group
3. Item Category + MRP type
It is the total time taken to manufacture the goods and make the goods ready. The purpose of RLT is
it will help to perform delivery scheduling. Systems considers RLT if stock is not available.
141 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field is one of the parameters to determine storage locations in delivery document.
DELIVERY DOCUMENT
STORAGE LOCATION
NEW ENTRIES
H202 MP02 H200 MP00 01 H203 1103 FG1 ST. LOC NORM. TEMP
H202 MP02 H200 MP00 02 H204 1104 FG2 ST. LOC COOL TEMP
Here we maintain number of days and this will help to calculate the expiry date.
If we maintain number of days here and if the stock is going to expire within the number of days,
then that stock will not be considered while doing delivery.
142 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Accounting 1
Valuation class will help to determine G/L accounts for inventory accounting documents.
Inventory accounting document generates when you do PGI (Post Goods Issue) and the accounting
entry is
ORDER
For finished goods we maintain valuation class as “7920” and for Trading goods we maintain
valuation class as “3100”
This field controls whether the cost of the product is standard cost or moving cost.
S – Standard Cost (Fixed Cost) All finished goods we maintain price control as S (Fixed Cost)
The cost which we maintain in Material master will be determined into Sales Document with the
help of VPRS condition type.
SALES DOCUMENTS
CONDITION TYPE
VPRS 1000
If we maintain cost in Material master, then system will not generate inventory accounting
document.
143 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: MM01
Press Enter
Enter
When we extend Material to other Distribution Channels, then system will allow us to visit only Sales
views.
144 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: MM01
Press Enter
Enter
Enter the
145 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: MM01
Press Enter
Enter
If we are extending the Material to other Storage location, then system will us to visit MRP 1, MRP2,
MRP 3, MRP 4, Plant data storage 1, Plant data storage 2 views.
146 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: MM01
Press Enter
Enter
If we are extending the material to other plant, then system will allow us to visit all the views other
than Basic data 1 and Basic Data 2
147 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
TABLE
MARA GENERAL DATA (BASIC DATA 1, BASIC DATA 2, PLANT DATA STORAGE 1, PLANT DATA STORAGE 2)
MVKE SALES DATA (SALES ORG DATA 1, SALES ORG 2, FOREIGN TRADE EXPORT)
MARC PLANT DATA (SALES GENERAL PLANT DATA, PURCHASING, MRP 1, MRP 2, MRP 3, MRP 4)
148 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
4. Clients’ requirement is they want to block the material across all the plants, where is the
control?
X-Plant material status
7. Clients’ requirement is they don’t want to change the sales unit while creating sales
document, where is the control?
Check Sales Unit not variable
8. Clients’ requirement is they want to block the material for sales only for dealers, where is
the control?
D-Chain specific status
9. Clients’ requirement is they want to block the material for sales across all distribution
channels? Where is the control?
X-Distribution chain status
149 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
“01” “02”
If we maintain “01” then system cumulates If we maintain “02” then each sales order
the sales order quantities of a particular day quantities will be updated separately into
and updates in a single line in MRP MRP along with sales order number.
150 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
29. What is the criteria to determine requirement type in Sales document MRP group?
1. Strategy Group
2. MRP Group
3. Item Category + MRP type
39. Which field differentiates whether the material is Make to order or Make to stop?
Strategy Group
152 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CMIR
(CUSTOMR MATERIAL INFO RECORD)
END USER
PURCHASE ORDER SALES ORDER
If Customers are placing order with their own material codes, then we maintain CMIR. In CMIR we
will assign customer material code to company material code, then while creating sales order if user
enters customer material code, then system automatically determines our material code.
Mention
Distribution Channel : H1 1U
Enter
153 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Fields in CMIR
154 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CONDITION MASTER
It is the Data of the price which is stored centrally and used in day-to-day transactions wherever it is
required.
Price means Selling price, discounts, transportation charges, Insurance, tax etc.
Mention
Enter
Enter
Mention
Distribution channel : H1
Material : VAXI15300100BOT
Amount : 3000
STOCK POSTING
T-CODE: MB1C
ENTER
MENTION
PLANT : H200
ENTER
ERROR: 1
“Number range for trans./event type WA in year 2022 does not exist”
Click on GROUPS
CLICK ON MAINTAIN
CLICK ON INSERT
156 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 2
1st Step
Go to the T-CODE:
PATH:
MENTION
PLANT : H200
2nd Step
PATH:
CLICK ON COPY
MENTION
TO PLANT : H200
CLICK ON COPY
157 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 3
“Posting only possible in periods 2021/09 and 2021/08 in company code H100”
EXECUTE
Mention
Sales org
Distribution. Channel
Enter
Enter
“No stock posting possible for this material” (No combination is maintained for material type FERT
(Finished product) and Plant H200)
158 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 4
“No stock posting possible for this material” (No combination is maintained for material type FERT
(Finished product) and Plant H200)
ENTER
SAVE IT
ENTER
ERROR: 5
ENTER
CLICK ON MAINTAIN
----------------------------------------------------
ENTER
SAVE IT
ERROR: 6
MENTION
MENTION
No : 49
From No. :1
To Number : 9999
SAVE IT
METION
Material : VAXI15300100BOT
PLANT : H200
EXECUTE
160 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 7
ENTER
MENTION
MENTION
MENTION
ERROR: 8
“G/L Account is not determined for Account Type “S” and Company Code H100 and for the year
2021”
161 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 9
GO TO NEW ENTRIES
MENTIOON
CURRENCY TYPE : 10
CURRENCY : INR
SAVE IT
GO TO NEW ENTRIES
SAVE IT
GO TO NEW ENTRIES
162 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 10
PATH
SAVE IT
ERROR: 11
GO TO COUNTRY : IN
MENTION
SAVE IT
163 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ERROR: 12
CLICK ON POSITION
MENTION
SAVE IT
164 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE
DELIVERY VL01N
T-CODE
INVOICE VF01
165 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
STEP-1
SHIPPING
Uncheck Relevant For POD
Shipping Conditions : 01
BILLING DOCUMENTS
Remove invoicing dates
Remove Invoicing List Dates
Remove Payment Guarantee Procedure
GENERAL DATA
UNLOADING POINTS
Remove Unloading Points
SAVE
STEP-2
MENTION
BASIC DATA 1
Mention Gross weight :1
Mention Net Weight :1
Availability check : 02
Uncheck Batch management
Loading Group : 0001
MRP 3
Strategy group : Blank
ACCCOUNTING 1
Valuation Class : 7920
Standard price : 1000
SAVE
166 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CREATE INQUIRY
T-CODE : VA11
INQUIRY TYPE : IN
MENTION
SALES AREA
ENTER
When you press ENTER, if we get error “Sales area is not defined for inquiry type IN”
GO TO THE PATH
Save
Save
167 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Double click on Assign Sales order type permitted for Sales areas
GO TO NEW ENTRIES
PRESS ENTER
Mention
Save
168 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE : VA11
INQUIRY TYPE : IN
MENTION
SALES AREA
ENTER
MENTION
When we press ENTER, we will get error message “No pricing procedure could be determined”
Step 1
GO TO NEW ENTRIES
Mention
Go to New Entries
Step : 10
CTyp (Condition Type) : PR00
Requirement :2
Account Key : ERL
SAVE
169 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Step 2
Go to New Entries
Distribution Channel : H1
Division : H1
Save
Step 3
Select Material
Distribution Channel : H1
Mention
Material : VAXI15300100BOT
Amount : 3000
Enter & Save
170 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA21
Mention
Quotation Type : QT
Mention
(Mention the Sold to Party number click on search if we don’t remember the Inquiry
number)
Click on Copy
In Quotation Mention
Go to Edit
Save
Go to Shipping Tab
171 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA01
MENTIIOK
ORDER TYPE: OR
Distribution Channel :
Click on Copy
Enter
Go to Schedule lines
Go to Shipping Tab
Save
172 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CREATE DELIVERY
T-CODE: VL01N
Mention
Enter
Go to Picking Tab
Mention the Storage location in which stock is available (Check MMBE if required)
Enter
To Inventory a/c Cr
173 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CREATE INVOICE
T-CODE: VF01
Press Enter
Save it
When we save Invoice, we will get an error message “Error in account determination”
When we click on Flag symbol, we will an error message “Interval 14 does not exist for object
RF_BELEG H100 FBN1”
Mention
Company Code: H100
Click on change intervals
Click on insert line (F6)
Enter the details
174 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Solution:
Go to Schedule lines
Check the confirmed date
Change the delivery date to future date
“Maintain plant 100V for the sales area” While creating enquiry
“Posting only possible in periods 2022/01 and 2021/12 in company code c100” While doing PGI
“Order cannot be delivered
175 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Check only Saturdays as working and maintain that calendar master in Unloading points.
Go to Customer Master
Go to Sales Area data
Shipping Tab
Check relevant for POD
T-CODE: VLPOD
Enter
Mention the POD Date
Click on confirm Date
Save
(Uncheck Rel for POD after practicing)
3. Practice CMIR
T-CODE: VD52
6. Clients’ requirement is for some customers they want to create invoice only on month
end.
Create Calendar
Uncheck All working days
Go to special Rules
Mention the Month end Dates
Save the Calendar
Maintain the Calendar in Invoicing Dates.
7. Practice Over Delivery Tolerance (Create Separate Customer and Practice, if you have CMIR
maintained we have to practice this and below)
If we are not getting Error Message
Go to T-CODE – 0VLP and Select Item Category TAN
Go to Details
Mention Check Over Delivery – Maintain A/B
A for
B for
If CMIR is maintained for the Customer, we have to maintain Over Delivery Tolerance in CMIR
also.
8. Practice Under Delivery Tolerance
177 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
17012022
10. Clients’ requirement is System should calculate Credit period from every month 25th
Create Delivery for 30 Qty twice, third time system should not allow to create the
partial delivery.
The Criteria for Plant Determination CMIR, Customer Master and Material Master
Maintain different plant in CMIR, Customer Master and Material Master and find out which
one system is taking.
178 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
17. Practice Changing the Customer from One account group to another
T-code: XD07
Mention the Customer Number – Enter
Click on Continue
Mention the Account Group – H001
(Before this go and check the Customer account group number in XD03
Go to Extras – Administrative Data)
Continue and Continue on Warning
Check the Extras – Administrative data in XD03
Enter
Question:
What is the Pre-Requisite to change the customers from One account group to another account
group?
Ans: Mandatory fields/Required fields should be same in both the account groups.
179 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
1. Clients’ requirement is they want to block the material for Sales across all distribution
channels
X-Distribution Chain Status
2. Clients’ requirement is they want to block the material for Sales in a particular distribution
channel
D-Chain Specification Status
3. Clients’ requirement is they don’t want to change Sales unit while creating Sales Order.
Check Sales Unit not Variable
180 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
INVOICE CANCELLATION
T-CODE: VF11
REVERSE PGI
T-CODE: VL09
181 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
18012022
COLLECTIVE PROCESS
T-CODE: VL10A/VL10C
Execute
Select All
Click on Background
(We will get a same message See log for information on clicking deliveries)
182 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VL06P
Execute
Click on Yes
T-CODE: VL06G
Execute
183 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VF04
Execute
Save it
184 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
19012022
1. Header Data
2. Item Data
3. Schedule Line Data
TABLE SOURCE
HEADER DATA Customer Master
VBAK Some part of Configuration data
Sales Document Types Some part of Control data
HEADER DATA is the data which is applicable to all the line items in Sales document.
The source of Header data is Customer Master, Some part of configuration data and some part of
Control data.
ITEM DATA is the data which is applicable to particular line item in Sales document.
The source of Item data is Material Master, CMIR, Condition Master, some part of configuration data
and some part of control data.
SCHEDULE LINE DATA is the data which consists of delivery dates and confirmed quantities.
The source of Schedule line data is some part of configuration data and some parts of control data.
OTHER TABLES
186 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Inquiry IN VA11
Quotation QT VA21
Order OR VA01
Rush Order RO VA01
Cash Sales CS VA01
Returns RE VA01
Credit Memo Request CR VA01
Invoice Correction Request RK VA01
Debit Memo Request DR VA01
Free of Charge FD VA01
Subsequent Delivery Free of Charge SDF VA01
Consignment Fill-up CF VA01
Consignment Issue CI VA01
Consignment Returns CONR VA01
Consignment Pickup CP VA01
187 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
BUSINESS PROCESS
OTC PROCESS (Order to Cash)
ORDER MRP
Transfer of Requirements
Run MRP
Invoice Production PR
Quality Check PO
Delivery Production
Unrestricted Stock
Order Confirmation
Delivery
Payment
CUSTOMER Invoice
188 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
------------------------------------------------------------------------------------------------------------------------------------
STANDARD PROCESS
INQUIRY
Mail (Attachment)
QUOTATION CUSTOMER
PO: 200010
SALES ORDER
(PO no: 200010 Order Confirmation Mail
will be mentioned CUSTOMER
in the Sales Order)
DELIVERY
INVOICE
INQUIRY:
- The Different methods of Inquiry is E-Mail, Website, Phone, Walk-in, Tender, Exhibitions etc.
- Whenever the Company receive Inquiry from Customers, then Users will create Inquiry
document in SAP.
- Inquiry is an internal document (This will not be sent to Customer).
- Inquiry document consists of Customer information, Material information and Quantity
information.
QUOTATION:
189 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SALES ORDER:
- Sales order is an agreement between Company and the Customer for supplying the goods.
- Sales order consists of Customer information, Material information, Quantity information,
PO number, Pricing, Terms and Conditions, Delivery dates.
- After creating Sales Order, we send order confirmation mail to customer.
- When we create Sales Order, in the background system will perform various activities in a
sequence. They are
• Partner Determination
• Listing/Exclusion
• Material Determination
• Free Goods
• Delivery Scheduling
• Availability Check
• Pricing
• Credit Management
• Text Determination
• Output Determination
• Transfer of Requirements
21012022
DELIVERY:
When we create Delivery, we take picking list print out and give it to the responsible person. Then
that person will pick the goods from storage location. Then they enter pick quantity in Delivery
document. After that they will send the goods to packing department. Then Packing department
people will pack the goods and send the goods to Shipping point. In Shipping point the responsible
people will do the loading activity and once loading is completed then they do PGI. After PGI, they
take Delivery challan copy and give it to truck person. Then they create Invoice and take Invoice copy
print out and give it to truck person. Then truck will leave the plant.
1. Stock Updates
2. Inventory Accounting Document Generates
Cost of Goods sold a/c Dr
To Inventory a/c Cr
3. It updates in Document Flow
4. It updates in LIS
5. It updates in Credit Management
6. I t updates in Billing due list
1. Shipping Point
2. Incoterms
3. Ship to Party
4. Delivery Date
5. Route
1. Payer
2. Payment Terms
3. Invoice date
Our Standard process involves Inquiry, Quotation, Sales Order, Delivery and Invoice.
2. What are the activities system performs when we create Sales Order?
8. How many maximum number of line items we can have in one Order?
9,99,999
9. Can I have 2 Ship to parties in one order?
Yes
10. What is the source of Header data?
191 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
22012022
Step-2
Automatic Delivery
Step-3
(Go to Change mode of Delivery and do PGI) VL02N
Step-4
Invoice VF01
T-CODE: VA01
Save
192 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If Client is having own outlets, then we will have Cash Sale process.
In Cash sale process direct customer will walk-in into outlet, Pick the goods and go to counter, pay
the cash, take the bill and leave the counter along with the goods.
Step-2 Step-3
Invoice Copy/Bill Automatic Delivery
Step-4
Change mode of Delivery & PGI
Step-5
Cash Sale Invoice
Q. Why we create Cash Sale Invoice with the reference to Cash Sale Order?
We give Invoice copy to Customer based on Cash Sale Order and legally that should be
referred to create Cash Sale Invoice.
193 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
24012022
Do PGI
Create Invoice
194 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
25012022
RETURN PROCESS
Whenever Customer return the goods, we do Return process in SAP.
The below scenarios Customers will return the goods
a. Damage
b. Defective
c. Expired
Whenever Customer finds Damaged/Defective/Expired goods, then customer will inform to
company (Sales Manager). Then Sales Manager will send employee to Customer’s place to cross
check the goods. After cross checking the goods employee will prepare Return note.
RETURN NOTE
INVOICE NO. CUSTOMER NO.
INVOICE DATE:
ITEM NO MATERIAL QUANTITY REASON BATCH NO
10 VAXI1530 100 DAMAGE
EMPLOYEE CUSTOMER
SIGNATURE SIGNATURE
After preparing Return note Employee will submit this to End User. Then End User will create return
order with the reference to Invoice.
INVOICE (90040058)
15 Lacs
With reference to
Step-1
RETURN ORDER (3 Lacs)
ORDER REASON
BILLING BLOCK Step-3
AUTHORIZED PERSON
(Will go to the change mode of Sales
order and remove billing block)
Step-4 Step-2
RETURN INVOICE (3 Lacs) RETURN DELIVERY
PGR (Post Goods Receipt)
ACCOUNITNG DOCUMENT
Revenue a/c Dr
To Customer a/c Cr
195 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
196 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
STEP-1
T-CODE: VA01
Order type : RE
Mention
Sales Organization : H100
Distribution Channel : H1
Division : H1
STEP-2
T-CODE: VL01N
Mention:
Shipping Point & Enter
Go to picking and enter the storage location
(In Return delivery pick quantity field will be disabled)
Click on Post Goods receipt
197 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
STEP-3
T-CODE: VF01
If we get a error
Go to: VF01
Enter with Return Delivery doc. Number
Save
198 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
28012022
CREDIT MEMO REQUEST
If we want to deduct some amount from customers outstanding without physical movement of
goods, then we do Credit Memo request.
Invoice Qty Amount Value Act. Amt Act. Value Over Charged
VAXI1530 500 3000 1500000 2750 1375000 125000
Step-1
Credit Memo Request
Change the Value to Rs. 1,25,000
Order reason
Billing Block Step-2
Remove Billing Block
Step-3
Credit Memo Invoice
Value – Rs. 1,25,000 Accounting Document
Revenue a/c Dr
To Customer a/c Cr
Step-1
199 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
“If system is not allowing to change the value in Credit Memo request”
Step-2
Step-3
GOODS ARE TOTALLY DAMAGED AND WHICH ARE NOT IN A POSITION TAKE BACK
Step-1
Credit Memo Request
Change the Quantity to 100 and Value to Rs. 3,00,000
Order reason
Billing Block Step-2
Remove Billing Block
Step-3
Credit Memo Invoice
Value – Rs. 3,00,000 Accounting Document
Revenue a/c Dr
To Customer a/c Cr
200 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Step-1
To change the value in Credit memo request, double click on Line item
Go to Conditions
Change the Target Quantity to 100
Check the Value in Condition value
Enter
Go Back and GO to Sales Tab
Mention Order Reason (102 Damage in Transit)
Check the Order Value & Save
Step-2
Step-3
201 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we want to add some amount to customer’s outstanding without physical movement of goods,
then we do Debit Memo request.
Invoice Qty Amount Value Act. Amt Act. Value Under Charged
VAXI1530 500 3000 1500000 4000 2000000 500000
Step-1
Debit Memo Request
Change the Value to Rs. 1,00,000
Order reason
Billing Block Step-2
Remove Bolling Block
Step-3
Debit Memo Invoice
Value – Rs. 1,00,000 Accounting Document
Customer a/c Dr
To a/c Cr
Step-1
To change the value in Debit memo request, double click on Line item
Go to Conditions
Check the Value in Condition value
Enter & Go Back
GO to Sales Tab
Mention Order Reason (200 Price discrepancy)
Check the Order Value & Save
202 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Step-2
Step-3
203 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
27012022
INVOICE CORRECTION REQUEST
We create invoice Correction request if user mistakenly Over charge/Under Charge previous Invoice.
Revenue a/c Dr
To Customer a/c Cr
OVER CHARGED
INVOICE: 90040058
MATERIAL QTY AMOUNT VALUE ACT. AMT AVT. VAL OVER CHANRGED
10 VAXI1530 500 3000 15,00,000 2650 1,32,5000 1,75,000
Step-1
Invoice Correction Request
Net Value 175000
10 VAXI1530 1500000 Credit Item
20 VAXI1530 - 1325000 Debit Item
Step-2
Change the Value
Order Reason
Billing Block Step-3
(Go to Change mode of Invoice Correction request and
remove Billing block)
Step-4
Credit Memo Invoice
Net Value: Rs.175000 Accounting Document
Revenue a/c Dr
To Customer a/c Cr
204 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA01
Order Type : RK
Mention Sales Area
Enter
Go to Sales Tab
Mention Order Reason (200-Price discrepancy)
205 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
UNDER CHARGED
INVOICE: 90040058
MATERIAL QTY AMOUNT VALUE ACT. AMT AVT. VAL UNDER CHANRGED
10 VAXI1530 500 3000 15,00,000 3400 1700000 2,00,000
Step-1
Invoice Correction Request
Net Value -200000
10 VAXI1530 1500000 Credit Item
20 VAXI1530 -1700000 Debit Item
Step-2
Change the Value
Order Reason
Billing Block Step-3
(Go to Change mode of Invoice Correction request and
remove Billing block)
Step-4
Credit Memo Invoice
Net Value: Rs. -200000 Accounting Document
Customer a/c Dr
To Revenue a/c Cr
- In case of Under charge we have to increase the negative value in Invoice correction request
(Second line-item value), then Net value will become negative.
- While creating Credit Memo Invoice, if net value is negative, then accounting entry will be
Customer a/c Dr
To Revenue a/c Cr
T-CODE: VA01
Order Type : RK
Mention Sales Area
Enter
207 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
21012022
FREE OF CHARGE
(Sample Process)
T-Code Doctype
Free of Charge VA01 FD
No Pricing
No Billing
Delivery
Mention
Order type : FD
Sales Area
Enter
Mention Sold to Party
Enter
Error Message “No pricing procedure could be determined”
To Solve the Error
T-CODE: OVKK
Go to New Entries
Mention the Sales Area
Mention
Shipping Point → Check the Delivery Date → Enter
Do Picking and PGI
208 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
INVOICE
Step-1 Step-4
Return Order Reference is Mandatory Subsequent Delivery FOC
Step-3 No Pricing T-Code D0ctype
(Go to Change mode of return order and mention Bo Billing VA01 SDF
“Reason for Rejection”)
Step-2 Step-5
Return Delivery Delivery
Return Invoice
(If we want to replace the goods, then don’t create Return Invoice)
Step-1
T-CODE: VA01
Document type : RE
Mention Sales Area (H100, H1, H1)
Create with reference
Click on Billing Document
Mention the Invoice number (We can Search)
Enter
Change the Quantity in Order Value (The Return Value)
Mention Order Reason (102 Damaged in transit)
Save
209 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Step-2
T-CODE: VL01N
Check the Shipping Point, Date and Order Number & Enter
Go to Picking
Mention Storage Location, Quantity
Click on Post Goods Issue
Step-3
Save
Step-4
Create Subsequent Delivery Free of Charge with the reference to Return Order.
Step-5
Create Delivery
T-Code : VL01N
210 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
31012022
QUANTITY CONTRACT
It is an agreement between Company and the Customer for supplying the goods of a particular
quantity and within a specific validity period (Mutual benefit means both the parties should have
benefit). The benefit to customer is extra discounts or less price. The benefit to company is assured
sales.
Material Qty
10 VAXI15300100BOT 20000
If we create Order with the reference to contract, then we call it as Release Order.
T-Code: VA41
Mention
Contract Type : QC
Sales Area & Enter
Enter
Customer Number: XXXXX
Under Sales Tab
Mention Valid from Valid To
Mention Material & Target Quantity
Enter & save it.
211 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: VA01
Mention
Order type : OR
Sales Area
Click on Create with reference
Click on Contract & Mention the Contract number (Search by F4)
Click on Item Selection
Change the quantity to 300 as per the contract
Click on Copy
Mention the PO Number and Save it
CREATE DELIVERY
T-Code: VL01N
CREATE INVOICE
T-Code: VF01
212 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Value contract general is not specific to one material, it is for group of materials.
To Group the Materials for Value Contract General we create Assortment Module
SAP Easy Access → Logistics → Sale & Distribution → Master Data → Products →
Press Enter
213 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA41
Mention
Contract Type : WK1
Sales Area
Enter
Mention
Sold to Party
PO Number
Valid From, Valid To
Target Value: 30000000
Assortment Module Number: XXXXXXXXXX
When we press enter, we will get error message “No pricing procedure could be determined”
Save it
Mention
Order Type : OR
Sales Area
Click on Create with Reference
Click on Contract
Mention the Contract Number (Pref F4 to search if needed)
Click on Copy twice
Select the Line
Click on Expand Assortment
Select the Material
Mention the Quantity : 500
Enter & Click on Symbol at top left corner of the Window
214 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Go Back (F3)
Finally Click on Copy
Mention PO Number
Double Click on Line Item
Go to Conditions Tab → Scroll Down
Click on Update & Double Click on “B Carry out new pricing”
Save
Create Delivery
Create Invoice
Go to Change mode VA42 and check the Value released Rs. XXXXXX
215 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
01022022
VALUE CONTRACT MATERIAL SPECIFIC
It is an agreement between the Company and the Customer for supplying the goods of a particular
value and within a specific validity period. Value Contract Material specific is specific to Material.
Value Contract
Material Value
10 VAXI15300100BOT 20000000
T-CODE: VA41
Mention
Contract Type : WK2
Sales Area
Enter
Mention
Customer Number
PO Number
Contract Start, Contract End
Material Number
Target Value
Enter & Save It
216 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA01
Mention
Order Type : OR
Sales Area
Click om Create with reference
Click on Contract
Mention the Contract Number
(Press F4 to find out the Contract numbers if needed)
Select the Contract
Click on Item Selection
Mention
Open Quantity : 200
Select the Line
Click on Copy
Mention the PO Number
Double click on Line item
Go to Conditions
Click on Update
Double click on carryout new pricing
Save
(When we do PGI we will get error “Posting only possible in periods 2021/10 and 2021/09”)
To solve this error
Go to the T-Code: MMPV
Mention the Company Code and Todays Date
Execute
217 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SCHEDULING AGREEMENT
It is an agreement between company and the customer for supplying the goods of a particular
quantity and within a specific validity period. Scheduling agreement consists of pre-defined delivery
dates.
T-CODE [Link]
SCHEDULING AGREEMENT VA31 DS
Qty
10 VAXI15300100BOT 20000
Save
CONSIGNMENT PROCESS
Consignment process is dumping the stock at Customers place and keeping ownership with the
Company. When our customer sells the goods to their customer, then we transfer the ownership to
our customer. The benefit to Customer in Consignment process is No investment and extra
discounts.
The below scenarios Client will do Consignment process
Whenever management decides to send the goods on consignment basis, then management will
inform to all the customers. Some customers may accept and some customers may not customers. If
Customer accept, then we do consignment process.
CONSIGNMENT PROCESS
Consignment fill-up means just dumping the stock at customers place and keeping the ownership
with the company.
Consignment Fill-up process is not relevant for pricing.
Consignment fill-up process is not relevant for billing.
When we do delivery in consignment fill-up
219 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VA01
Order type : CF
Sales Area
Enter
Mention
Customer Number
PO Number
Material
Quantity & save it
CONSIGNMENT ISSUE
CONSIGNMENT ISSUE
CUSTOMER MATERIAL QTY
100659 VBAXI1530 7500
When our customers sell the goods to their customers, then our customers will inform the same to
company. The we do Consignment issue process.
Consignment issue process is relevant for pricing.
Consignment issue process is relevant for billing.
When we do delivery in Consignment issue
02022022
T-Code: VA01
Mention
Ord Type : CI
Sales Area
Enter
Mention
Customer
PO Number
Material & Quantity
Enter & save it
Create Invoice
Check the Accounting Document
CONSIGNMENT RETURNS
When End Customer return the goods to our customer, then our customer will inform the same to
company. Then we do Consignment return process.
CONSIGNMENT ISSUE
CUSTOMER MATERIAL QTY
100659 VBAXI1530 300
221 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code : VA01
Mention
Order Type : CONR
Sales Area
Enter
Mention
Customer Number
PO Number
Material Number
Quantity
Mention Order Reason (102 Damaged in transit)
Save
Create Return Delivery
T-Code: VL01N
Mention
Shipping Point
Date
Do Picking (Pick Quantity will be disabled in Returns)
Do PGI
Click on Document Flow → GI rcpt. cust. consgmt → Display document → Accounting document
222 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CONSIGNMENT PICKUP
When Our Customer requests to take back the consignment goods, then we do Consignment Pickup
process.
CONSIGNMENT PICKUP
CUSTOMER MATERIAL QTY
100659 VBAXI1530 1800
No Pricing
No Billing
- Stock will be reduced from Consignment Stock and stock will be added to Unrestricted stock.
- Inventory accounting document will not generate.
PROCESS
Consignment Pickup
T-Code: VA01
Mention
Order Type : CP
Sales Area & Enter
Mention
Customer
PO Number
Material
Quantity
Save
Return Delivery
T-Code: VL01N
Enter
Do Picking (Pick Quantity will be disabled) and PGI
Check the Stock (MMBE)
Check VL02N Inventory accounting document
Click on Document Flow → GI rcpt. cust. consgmt → Display document → Accounting document
223 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
224 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
07022022
SALES DOCUMENT TYPES CONTROLS
T-CODE: VOV8
PATH
SPRO → SALES & DISTRIBUTION → SALES → SALES DOCUMENTS → SALES DOCUMENTS HEADER →
DEFINE SALES DOCUMENT TYPES
Go to Position
Search for Document type
Click on Copy
Change the Name
Save
SD Document category:
This field controls the functioning of the sales document. i.e., Enquiry, Quotation or Sales Order etc.
225 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Indicator:
We maintain indicator only for RK. For RK we maintain indicator as “D”. Indicator “D” controls that
each line item will be copied as 2-line items in invoice correction request document.
If we maintain this, then System will not allow to create the Sales document with that document
type.
If we don’t want to use any document type, then go to that document type and maintain sales
document block “X”
NUMBER SYSTEMS
The T-Code to define the number ranges for sales document is VN01
Click on Change Intervals
Create the range
Number range internal assignment:
This field controls how the line-item number should be incremented in Sales document.
Sub-Item increment
This field controls how the Sub item number should be incremented in Sales document.
The below scenarios we will have sub-item.
226 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
GENERAL CONTROL
Reference mandatory
This field controls whether any preceding document is required or not to create a sales document. In
standard RK and SDF will have reference mandatory.
227 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
10022022
Check division
This fields controls how system should responds if the division in the Header deviates from division
in the item. i.e., whether to warning message/Error message /no message.
Check division
Blank - No message
1 - Warning message
2 - Error message
SALES ORDER
T-CODE VA01
ORDER TYPE HOR
Customer 100659
Item no Material Item division
10 VAXI1530 H1
Process
T-Code: VA01
Mention
Order Type : HOR
Sales Org : H100
Dist. Channel : H1
Division : H2
Enter
Mention the Customer (Search with the Division H2)
Mention the PO Number
Enter (Error: No pricing procedure could be determined)
Go to OVKK
228 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Example:
Some clients they take orders division specific. In that case we maintain check division as “2”
Item division
If we check this, then the line-item division in sales document will be copied from Material master.
If we uncheck this, then the line-item division in sales document will be copied from Header division.
11022022
Read info record
If we check this system will read CMIR and system will determine into sales document.
If we uncheck this system will not read CMIR and system will not determine it into sales document.
If we maintain this, then while creating Sales order system will check the combination of customer and PO
number in previous orders. If the same combination exists, then system will warning message.
We maintain Check purchase order number as “A”. A means check whether the purchase order number is
already exists.
229 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Enter PO number
If we check this, then while creating sales order if PO number is blank, then system will copy sales order
number as PO number.
Commitment date
If we maintain commitment date, then system will display one extra field schedule line tab i.e., Committed
quantity. Any order with committed quantity will be given first preference while delivering the goods to
customers.
If we maintain commitment date, then system will not allow to change delivery dates and confirmed quantities
from that order.
Probability
This field controls the chances of converting the document into order (This field controls the chances
of converting enquiry & quotation into order)
For Inquiry we maintain probability as 30% and for Quotation we maintain probability as 70%.
Q. Where is the control that probability field is enabled only for Inquiry and Quotation?
230 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field controls whether to go for simple credit check or automatic credit check.
If we want to go for simple credit check, then maintain either A/B/C.
If we want to go for automatic credit check, then maintain “D”
In simple credit check if customer’s credit limit exceeds, then system will block only at order level.
In automatic credit check if customer’s credit limit exceeds, then system swill block at order
level/delivery level/PGI level.
Credit group
This field is applicable only for automatic credit check. This field controls which transaction should
be blocked if the customer’s credit limit exceeds. i.e., / Order/Delivery/PGI
231 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
16022022
TRANSACTION FLOW
This field controls which screen should be displayed while creating sales document.
Incompletion Procedure
It is a procedure which consists of list of mandatory fields which user has to enter while creating
sales document. If any of the mandatory field is missing, then either system will not allow to save
the sales document or even system allow to save, the status of the document will be incomplete and
system will not to proceed further.
INCOMPLETION PROCEDURE
PO no
Terms of Payment
Incoterms 1
Incoterms 2
E.g., Status will be incomplete
As terms of payment is missing
SALES ORDER
232 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Transaction group
This field is one of the parameters to determine pricing procedure in sales document.
The pricing procedure determine based on Sales area, document pricing procedure and customer
pricing procedure.
233 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Status profile
It is a Order release process. after creating sales order by end user, the order will be sent to
authorized people to cross check and release. If they release the order, then only system will allow
to create delivery and invoice.
End User
Delivery
End User
Invoice
This will help to shift the sales documents from one document type to another.
Copy OR in VOV8
Mention
Sales document type: : HRO RUSH ORDER
Immediate Delivery :X
Shipping conditions : 10
Enter & Save
Go to HRO
Mention Alternate sales document type : OR
Got to OR
Mention Alternate sales document type : HRO
We can also shift the document in change mode but for that
number ranges should be same in Bothe the document
types.
Check the document type
234 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
17022022
Display Range
This field controls whether to display all items or only main items in case of
sub items.
Display range
UALL means it will display all items
UHAU means which will display only main items
235 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Create Material
T-Code: MM01
Mention
(in Sales org 2 tab Item category group for HCOMPUTER is ERLA and for component
items it is NORM)
T-CODE: CS01
Enter
Mention
Material : HCOMPUTER
Plant : H200
BOM Usage : 5 (Sales & Distribution)
Enter
Mention
Save
MAINTAIN PRICE
T-Code: VK11
CREATE ORDER
T-CODE: VA01
Create Order for HCOMPUTER
Check the line item details we will get all components as we maintain Display range as UALL
236 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Now change Display range to UHAU, then we will not get components
Maintain Stock for all items then create Order, Delivery, PGI
Here Main item stock will be reduced.
Change the Item category for Main Item (HCOMPUTER) as LUMS, then we will get price for
components only
Here component stock will be reduced
This field controls which tab should be displayed by default when we enter into sales document.
Quotation messages
If we maintain this, then while creating sales order system checks for this customer is there any open
quotations existing or not.
If YES, then system will propose the list.
We maintain quotation messages as either “A” or “B”
A means check at header level (Check at customer level)
B means check at item level (Check at customer and material combination)
Example:
25.01.2022 Customer
2000149 Quotation Valid for 30 days
Customer 100659
17.02.2022
Sales Order
Customer 100569
237 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Create quotation
T-Code: VA21
Mention
Quotation type : QT
Sales Area
If we maintain this, then while creating sales order system checks for this customer is there any open
contracts existing or not.
Incomplete messages
238 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
18022022
SHIPPING
Delivery type
If we maintain delivery type here, then system automatically determines it while creating delivery.
Process:
Create Order (VA01) and Delivery (VL01N)
Click on Go to → Header
Check the delivery type.
Delivery Type
Standard LF
Cash Sale BV
Return LR
Delivery W/O order ref LO
STO (Stock transport order) NL
STO Returns NLR
Intercompany STO NLCC
Intercompany STO returns NCR
Delivery block
If we maintain delivery block, then system will automatically block the order for delivery. Then
authorized person has to remove the delivery block. Then only system will allow to create delivery.
Process:
239 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Immediate Delivery
If we maintain immediate delivery, then while creating sales order system automatically creates
delivery in the background.
We maintain immediate delivery only for Cash sale (CS), Rush order (RO)
We maintain immediate delivery as ‘X’ or ‘A’ for Cash sale and Rush order.
X means Create delivery immediately if quantity confirmed for today.
A means Create delivery immediately even if quantity is confirmed in future.
Blank means create delivery separately.
Shipping Conditions
If we maintain shipping conditions in sales document type, then it overwrites the shipping conditions
in customer master while determining shipping point into sales document.
Oder OR Oder RO
Customer 100659 “01” Customer 100659 “01”
Material VAXI1530 “0001” Material VAXI1530 “0001”
Plant H200 Plant H200
Oder CS
Customer 100659 “01”
Material VAXI1530 “0001”
Plant H200
BILLING
If we maintain billing type here, then system automatically determines it while creating invoice.
Billing Block
If we maintain billing block, then order will be automatically blocked for billing. Then authorized
person has to cross check and remove the block. Then only system will allow to create invoice.
241 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Doc type
[Link] 08
Inv Correction 08
Ret Order 08
Consignment Returns 08
[Link] 09
242 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
21022022
1. Periodic billing
2. Milestone billing
Period Billing means billing based on regular intervals. E.g., Monthly billing, Quarterly billing etc.
in service contracts and rental contracts we will have periodic billing.
Milestone billing (activity-based billing) means billing based on work done. All projects will have
milestone projects E.g., Infrastructure projects, Software projects, irrigation projects etc.
If we mention number of days here, then system will consider that while proposing requested
delivery date in sales order.
If we check this, then system will automatically propose requested delivery date while creating sales
order.
If we uncheck propose delivery date, then system will not propose requested delivery date
automatically while creating sales order. User has to enter it manually.
243 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Propose PO date
If we check this, then system will propose PO date automatically while creating Sales document.
If we check propose PO date, then system will automatically propose today’s date as PO date while
creating sales order. IF we uncheck propose PO date.
If we uncheck Propose PO date, then system will not propose PO date in sales order. User has to
enter it manually.
Date type
This field controls in which format the delivery date has to be proposed. i.e., Day format/Week
format/Month format
Pricing date will help to determine the valid price on that particular date
244 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
OR RO
Immediate Delivery “ “ “X”
Shipping Condition “ “ “10”
RO CS
Delivery Type LF BV
Billing Type F2 BV
OR RE
Document Category “C” “H”
Delivery Type LF LR
Billing Type F2 RE
Billing Block “ “ “08”
CR RK
Indicator “ “ “D”
Reference Mandatory “ “ “M”
CR DR
Document Category “K” “L”
Billing Block “08” “09”
Billing type G2 L2
FD SDF
Reference Mandatory “ “ “C”
OR FD
Document Category “C” “I”
Billing type F2 “ “
Document Pricing Procedure “A” “C”
WK1 WK2
Screen sequence group WK WK1
OR DS
Document Category “C” “E”
Transaction Group “0” “3”
Screen sequence group AU LP
QC WK1
Document Pricing Procedure “A” “Y”
Screen sequence group LP WK
245 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SCENARIOS
1. Clients’ requirement is they want to restrict duplication of sales orders. Where is the
control?
Check Purchase order number maintain “A”
2. Clients’ requirement is they want to take order Division specific. Where is the control?
Check Item Division maintain Check division as “2”
3. Clients’ requirement is they don’t want to use CMIR, where is the control?
Uncheck Read info record
4. Clients’ requirement is they don’t want to save incomplete document, where is the control?
Check Incomplete messages
5. Clients’ requirement is they don’t want to change Payment terms and Incoterms while
creating Sales order.
Maintain Variant
6. Clients’ requirement is after creating sales order by end user the order should be sent to
authorized person to cross check and release.
Status profile
7. Clients’ requirement is in some situations user wants to shift the sales document from one
document type to another.
Alternate Sales document type “1” and Alternate Sales document “2”
10. Clients’ requirement is system should propose delivery date after 10 days from the date of
order
Mention Lead time in days as “10”
12. Clients’ requirement is system should display the delivery dates in week format
Maintain date type “2”
246 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
23022022
11. Where is the control for probability field is enabled only for Inquiry and Quotation?
Document Category “A” and “B”
247 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
248 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
24022022
ITEM CATEGORY
Item data is a data which is applicable to particular LINE item in Sales data.
- Material Master
- CMIR
- Condition Master
- Some part of Configuration Data
- Some part of Control Data
TABLE Source
Material data
Item data CMIR
VBAP Condition master
Item category Some part of configuration data
Some part of control data
249 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ITEM CATEGORY
FREE GOODS TANN
THIRD PARTY TAS
THIRD PARTY RETURNS TASG
IPO TAB
MAKE TO ORDER TAK
CONFIGURABLR MATERIAL TAC
SERVICE MATERIAL TAD
DELIVERY W/O ORDER REF DLN
TEXT ITEM TATX
VALUE ITEM TAW
STO (Stock Transport Order) NLN
STO RETURNS NLRN
INTERCOMPANY STO NLC
INTERCOMPANY STO RETURNS NCRN
250 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH:
SPRO → SAP REF IMG → SALES & DISTRIBUTION → SALES → SALES DOCUMENTS → SALES
DOCUMENT ITEM → DEFFINE ITEM CATEGORIES
Item Type:
This field controls the functioning of the line item. i.e., whether it is standard item or Value item or
Text item or Packing item.
Standard Item
Value Item
It is the item which consist of some value and which we deliver to customers without
charging. E.g., Gift Vouchers, Gift Coupons etc.
Text Item
It is the item which consist of some information and which we deliver to customers without
charging. E.g., User manuals, Brochures etc.
Packing Item
It is the item which will be used to pack the main item. E.g., Cartons, Box, Bag, Bottle etc.
251 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
25022022
Business Item:
This field controls whether to change the business data at Item level or not.
Business data is the data which copies into Sales document from
CUSTOMER MASTER → Sales tab and Billing tab
Business data will be copied into Header data and Item data.
If We check business item then system will allow to change the business data at Item Level.
If we uncheck Business item then system will not allow to change the business data at item level.
If we check this then system will determine Schedule line tab into Sales document.
If we uncheck this then system will not determine Schedule lines tab into Sales document.
252 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field is applicable only for text item and Value item.
If Text item (TATX) and Value item (TAW) is relevant for delivery, then we check Item Relevant for
delivery.
Returns:
If we check returns, then system identifies that the goods are coming in and accounting entry
becomes reverse.
1. REN (Returns)
2. G2N (Credit Memo)
3. KRN (Consignment Returns)
4. KAN (Consignment Pickup)
5. TASG (Third party returns)
6. NLRN (STO Returns)
7. NCRN (Intercompany STO Returns)
253 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Questions:
If we check this then system will calculate the weight and determine it into Sales document.
If we uncheck this, then system will not calculate the weight and system will not determine it into
Sales document.
Unit Weight
VAXI1530 Base Unit BT 1 BT 250 gm
Sales Unit CAR 1 CAR 500 BT 1 CAR 125000 gm
Order
Weight
VAXI1530 150 CAR 18750000 gm
Credit Active:
This field Controls whether to update the line-item value into Credit management or not.
If you check this, then only the line-item value will be updated into Credit management.
254 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If you uncheck this, then the line-item value will not be updated into Credit management.
The below item categories will have Credit active unchecked
1. AFN (Inquiry)
2. AGN (Quotation)
3. BVN (Cash Sale)
4. REN (Returns)
5. G2N (Credit Memo)
6. KLN (Free of Charge)
7. KRN (Consignment Returns)
8. KBN (Consignment Fill up)
9. KAN (Consignment Pickup)
10. KMN (Quantity Contract)
11. WKN (Value Contract)
12. TASG (Third party returns)
13. TATX (Text item)
14. TAW (Value item)
15. NLN (STO)
16. NLRN (STO Returns)
17. NLC (Intercompany STO)
18. NCRN (Intercompany STO returns)
19. TAE (BOM Header pricing sub-item)
20. TAP (BOM item pricing main item)
21. TAPS (Material determination Header Pricing sub-item)
22. TAPA (Material determination item pricing main item)
23. PVN (Item proposal)
255 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
01032022
Determine Cost:
This field controls whether to determine Cost condition type into Sales document or not.
If we check this, then only system will determine the cost condition type (VPRS) into Sales
document.
If we uncheck this, then system will not determine the Cost condition type (VPRS) into Sales
document.
Completion Rule:
This field controls “When the status of the line item should be completed”.
256 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Item Cat
Inquiry AFN
Completion Rule “A” Item Completed with the First reference
INQUIRY
10 VAXI1530 100 Qty Open Completed
Item Cat
Quotation AGN
Completion Rule “B” Item Completed after full quantity has been referenced
QUOTATION
10 VAXI1530 35 Qty Open Being
Processed
ORDER
10 VAXI1530 20 Qty
Release
Order
10 VAXI1530 20 Qty
257 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Item Cat
Val. Cont WKN
Completion Rule “E” Item Completed after target value is fully referenced
Val Contract
Target Val Status Status
10 VAXI1530 20000000 Qty Open Being
Processed
Release
Order
10 VAXI1530 500 Qty
Completion Rule
INQUIRY AFN A Item Completed after first reference
QUOTATION AGN B Item completed after full quantity has been referenced
QUANTITY CONTRACT KMN C Item completed after full value has been referenced
VALUE CONTRACT WKN E Item completed after target value is fully referenced
Special Stock:
This field controls while doing Delivery which stock should consider.
258 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The below Item categories will have special stock “E” (Sales Order Stock)
Item Category
Make to Order TAK
Special Stock “E” Sales order stock
Item Category
IPO TAB
Special Stock “E” Sales order stock
Item Category
MTO (Make to Order) TAK
Special Stock “E” Sales order stock
The Special Stock indicator “E” in TAK item category controls that when we do Delivery in
Make to Order system will consider only Sales order stock.
Item Category
IPO (Indi Pur. Order) TAB
Special Stock “E” Sales order stock
The Special Stock indicator “E” in TAB item category controls that when we do Delivery in
IPO process system will consider only Sales order stock.
The below item categories will have special stock “W” Consignment stock.
Item Category
Consignment issue KEN
Special Stock “W” Consignment stock
Item Category
Consignment Returns KRN
Special Stock “W” Consignment stock
Item Category
Consignment issue KEN
Special Stock “W” Consignment stock
The special stock “W” in KEN item category controls that, when we do delivery in
consignment issue system will consider only Consignment stock.
Item Category
Consignment Returns KRN
Special Stock “W” Consignment stock
259 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
02032022
The special stock “W” in KRN item category controls that, when we do return delivery in
consignment returns system will consider only Consignment stock.
Billing Relevance:
This field controls whether the item is relevant for billing or not. And it also controls whether the
item is relevant for Delivery related billing or order related billing.
Billing Relevance
“ “ Not relevant for billing
“A” Delivery related billing
“B” Order related billing
The below item categories will have Billing relevance blank “ “ (Not Relevant for billing)
INQUIRY AFN
QUOTATION AGN
FREE OF CHARGE KLN
QUANTITY CONTRACT KMN
VALUE CONTRACT WKN
CONSIGNMENT FILLUP KBN
CONSIGNMNET PICKUP KAN
TEXT ITEM TATX
BOM HEADER PRICING SUB ITEM TAE
BOM ITEM PRICING MAIN ITEM TAP
MAT DET HEADER PRICING SUB ITEM TAPS
MAT DET ITEM PRICING MAIN ITEM TAPA
STO NLN
STO RETURNS NLRN
The below item categories will have Billing relevance “A” (Delivery Related Billing)
STANDARD TAN
IPO TAB
CONSIGNMENT ISSUE KEN
SCHEDULING AGREEMENT LPN
MAKE TO ORDER TAK
CONFIGURABLE MATERIAL TAC
DELIVERY W/O ORDER REFERENCE DLN
BOM HEADER PRICING MAIN ITEM TAQ
260 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The below item categories will have Billing relevance “C” (Order related billing status according to
target quantity)
The below item categories will have Billing relevance “F” (Order related billing status according to
MIRO)
Billing relevance “F” controls that without MIRO system will not allow to create invoice to customer.
7. Invoice to Customer 2. PR
3. PO
4. Vendor
5. Delivery
261 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
For third party with shipping notification, we maintain Billing relevance as “G”.
7. Invoice to Customer 2. PR
3. PO
4. Vendor
5. Delivery
Billing relevance “G” controls that without MIGO System will not allow to create invoice to
customer.
The below item categories can have Billing Relevance “D” (Relevant for Proforma Invoice)
Billing Relevance “K” (Delivery related invoice for partial quantity), It will help to create partial
invoice.
Billing Relevance “M” (Delivery-related invoices-no zero qtys (incl main batch item)), It will help to
restrict zero quantity line items in invoice in case of Batch management.
262 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
03032022
Billing Plan type:
If we maintain Billing plan type in Sales document type controls, then it will be applicable to total
document.
If we maintain Billing plan type in Item category type controls, it will be applicable to particular line
item.
Billing block:
Pricing:
263 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field controls whether the item is relevant for Pricing or not. And it also controls whether the
item is relevant for Normal pricing or Free-goods pricing.
PRICING
“ “ Not Relevant for Pricing
“X” Relevant for Pricing
“B” Free goods pricing (100% Discount)
If Pricing is “B”, then system will determine R100 condition type and make the Free Goods item
value Zero.
The below item categories Pricing is Blank “ “ (Not Relevant for Pricing)
Inquiry AFN
Quotation AGN
Order/Rush Order TAN
Cash Sales BVN
Returns REN
Credit Memo/Invoice Correction G2N
Debit Memo L2N
Consignment Issue KEN
Consignment Returns KRN
Quantity Contract KMN
Value Contract WKN
Scheduling Agreement LPN
Third Party TAS
Third Party Returns TASG
IPO TAB
Make to Order TAK
Configurable Material TAD
Value Item TAW
Delivery W/O Order reference DLN
BOM Header pricing Main item TAQ
Mat. Det Header pricing Main item TAX
Intercompany STO NLC
Intercompany STO Returns NCRN
264 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Statistical Value:
Any Item category if we maintain statistical value “X”, then the line-item value will become inactive.
E.g.,
265 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we check this, then the batch number will be determined automatically into Sales document.
Generally, we don’t determine batch number in Sales document. We will determine batch number in
Delivery document.
Rounding permitted:
Order quantity = 1:
Create PO Automatic:
If we check this then while creating Sales order in third party process and IPO process system
automatically generates PO.
266 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
04032022
Structure Scope:
This field controls whether to explode BOM or not. And this also controls whether to explode single
level Bom or multilevel BOM.
Computer
Monitor
Keyboard
Mouse
CPU
Hard disk
RAM
Processor
Configure multi-level BOM
Create Material for Hard Disk, RAM and Processor with MM01 (Copy CPU)
Create BOM for CPU
T-Code: CS01
Mention
Material : HCPU
Plant : H200
BOM Usage :5
Enter
Mention
Save
267 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we maintain Material here, then system automatically determines it while creating Value contract
general document.
Value Contract
50 Lakhs
This field controls how system should responds if the release order value exceeds contract value.
i.e., whether give warning message/Error message/No message.
268 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
08032022
AFN AGN
Completion Rule “A” “B”
TAN BVN
Credit Active “X” “ “
Billing Relevance “A” “B”
TAN REN
Returns “ “ “X”
Billing Relevance “A” “B”
Credit Active “X” “ “
G2N L2N
Returns “X” “ “
Credit Active “ “ “X”
REN G2N
Billing Relevance “B” “C”
TAN KEN
Special Stock “ “ “W”
REN KRN
Special Stock “ “ “W”
TAN TAS
Billing Relevance “A” “F”
TAS TASG
Returns “ “ “X”
Credit Active “X” “ ”
TAN TAB
Special Stock “ “ “E”
TAN TAK
Special Stock “ “ “E”
TAN TAQ
Structure Scope “ “ “A”
TAQ TAE
Pricing “X” “ “
Credit Active “X” “ “
Billing Relevance “A” “ “
Structure Scope “A” “ “
269 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
1. Clients’ requirement they don’t want to change Payment terms and Incur terms at item
level, where is the control
Uncheck Business item
4. Clients’ requirement is for some materials system should not display the cost in sales order
Copy TAN to YTAN → Uncheck determine cost in YTAN → Determine this YTAN for those
materials for which we don’t want to display the cost
5. Clients’ requirement is In BOM Header pricing they want price for components also. Where
is the control?
Go to TAE → Maintain Pricing “X”, Statistical value “X”
6. Clients’ requirement is they don’t want Zero quantity line item in invoice in case of batch
management
Go to Item category TAN → Maintain billing relevance as “M”
7. Clients’ requirement is they want to explode Multi level BOM. Where is the control?
Go to Item category TAQ/TAB → Maintain structure scope as “B”
270 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
10. What is the purpose of special stock “W” in KEN item category?
This field controls that when we do delivery in consignment system will only consider
consignment stock.
12. What is the purpose of Billing relevance “F” in TAS item category?
Billing Relevance “F” controls that without MIRO system will not allow to create invoice
to customer.
271 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
13. What is the purpose of Billing relevance “G” in TAS item category?
Billing Relevance “G” controls that without MIGO system will not allow to create invoice
to customer in Third party with Shipping notification.
272 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
08032022
ITEM CATEGORY DETERMINATION
PATH:
SPRO → SALES & DISTRIBUTION → SALES → SALES DOCUMENTS → SALES DOCUMENT ITEM →
ASSIGN ITEM CATEGORIES
We have Item category group field in Material Master → Sales Org. 2 view
Click on Position
Go to TAN
Copy TAN and Crete your own (Ex: HTAN)
Save & Continue
273 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
09032022
The field Item category group is in Material Master → Sales Org 2 View
Standard NORM
Third Party BANS
IPO BANC
Make to Order 0001
Configurable Material 0002
BOM Header Pricing Main Item ERLA
BOM Item Pricing Main Item LUMF
SPRO → SALES & DISTRIBUTION → SALES → SALES DOCUMENTS → SALES DOCUMENT ITEM →
DEFINE ITEM CATEGORY GROUPS
274 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
10032022
Clients’ requirement is if customer purchased X, Y, Z material then system should not update the
value into credit management.
Solution:
Step 1 : Copy TAN to HTAN and uncheck credit active
Step 2 : Create new Item category group XORM
Step 3 : Create the Materials and maintain Item category as XORM
Step 4 : Go to Item category determination VOV4
New Entries
Sales Doc Type : HOR
Item Cat Group : XORM
XTAN : XTAN
Step 5 : Testing Create Sales Order for other materials and this Material
Sales Order
VAXI15300100BOT HTAN
X XTAN
If Customer purchased A, B, C materials then system should not display the cost in Sales order.
Solution:
Step 1 : Copy TAN to ZTAN and uncheck Determine Cost
Step 2 : Create new item category group ZORM
Step 3 : Create Materials and maintain item category as ZORM
Step 4 : Go to Item category determination VOV4
New Entries
Sales Doc Type : HOR
Item Cat Group : ZORM
XTAN : ZTAN
Step 5 : Testing Create Sales Order for other materials and this Material
Sales Order
VAXI15300100BOT HTAN
A ZTAN
275 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
System considers higher level item category whenever system is determining item category for sub
item.
The below scenarios system considers higher item categories
1. Free Goods
2. Bill of Material (BOM)
3. Material determination
4. Cross selling
276 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
11032022
277 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
System considers Item usage whenever sub item is automatically determining into sales document
other than BOM.
System considers Item usage in below scenarios.
Item Usage
Automatic Free Goods FREE
278 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Cross Selling
Clients’ requirement is some customers if they purchase some materials then system should not
update the value into credit management.
279 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
14032022
Item Data
Header Data
280 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-CODE: VOV6
PATH:
SPRO → SALES & DISTRIBUTION → SALES → SALES DOCUMENTS → SCHEDULE LINES → DEFINE
SCHEDULE LINE CATEGORIES
If we want to create our own Schedule Line category Copy the standard mention our own.
281 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Delivery Block:
If we maintain Delivery Block in schedule line category, then it will block only that particular
Schedule Line for Delivery.
This field controls whether the standard item is Relevant for Delivery or not.
If the Standard item is relevant for Delivery, then we have to check this field.
If we uncheck this system identifies that the item is not relevant for delivery.
The below Schedule Line categories Item Relevant for Delivery is checked
Standard CP
Returns DN
Consignment Fill-up E1
Consignment Issue C1
Consignment Returns D0
Consignment Pickup F1
IPO CB
STO NN
STO Returns NR
Intercompany STO NC
Intercompany STO Ret NS
BOM CT
BOM Item Pricing Main Item CT
Delivery w/o order reference CN
Material det Header Pricing Main item CX
282 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
15032022
Movement Type:
Every physical type movement of goods requires movement type information. That means if we are
moving the goods from one place to another place then that should have movement type of
information.
Example:
1. Stock updation
2. Inventory accounting document.
283 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
- The effect of 602 movement type is stock will be added to unrestricted stock
- Inventory accounting document generates and the accounting entry is
Inventory A/C Dr
To Cost of Goods sold A/C Cr
284 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Inventory A/C Dr
To Cost of Goods sold A/C Cr
Inventory A/C Dr
To Cost of Goods sold A/C Cr
Inventory A/C Dr
To Cost of Goods sold A/C Cr
285 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
16032022
Schedule Line Category
Consign. Fill up E1
Movement type 631
- Stock will be reduced from unrestricted stock and Stock will be added to Consignment stock.
- Inventory accounting document will not generate because we are not transferring the
ownership to customers.
Inventory A/C Dr
To Cost of Goods Sold A/C Cr
- Stock will be reduced from Consignment Stock and stock will be added to unrestricted stock.
- Inventory accounting document will not generate.
286 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
- Stock will be reduced from Supplying plant and stock will be displayed as stock in transit in
receiving plant.
- Inventory accounting document generates and the accounting entry is
Receiving Plant Dr
To Supplying Plant Cr
- Stock will be reduced from Supplying plant and stock will be added to receiving plant.
- Inventory accounting document generates and the accounting entry is
Receiving Plant Dr
To Supplying Plant Cr
287 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
288 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The result is System will determine the components in Delivery but stock will not be reduced.
Work: Create Order for BOM items and check the stock of the items and Invoice. (Only Main item
stock will be reduced and Invoice will be generated for Main item only)
289 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
17032022
DELIVERY
Computer (Main Item Stock will be reduced)
CPU
Monitor
Keyboard
Mouse
INVOICE
Computer
Practice Scenario 1:
Practice Scenario 2:
Clients’ requirement is they don’t want components in Delivery, where is the control.
Schedule line category “CT” and uncheck Item relevant for Delivery.
Practice Scenario 3:
Clients’ requirement is they don’t want to display components in Sales order, where is the control.
Go to Sales document type controls (HOR), maintain display range as UHAU.
Practice Scenario 4:
Clients’ requirement is they want price for components also, where is the control.
Go to TAE Item category maintain pricing “X” and also statistical value “X”
Practice Scenario 5:
Clients’ requirement is they want to reduce the stock of components only, where is the control.
Go to CP remove movement type and go to CT mention CT movement type 601.
290 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Order Type:
We maintain Order type only for 3rd party and IPO. i.e., CS and CB.
For Third party & IPO Schedule Line category, we maintain order type as NB.
Order type NB controls that when we create sales order in third party process and IPO process,
system automatically generates PR (Purchase requisition)
ORDER
PR (Purchase Requisition)
Customer
291 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Item Category:
Item Category 5 in CS Schedule line category (Third Party) controls that when we do MIGO in third
party with Shipping notification System will treat it as dummy MIGO and stocks will not be updated.
PR (Purchase Requisition)
PO (Purchase Order)
Vendor
Customer
292 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
The Item Category “0” in CB Schedule line category controls that, when we MIGO in IPO process;
system will treat it as actual MIGO and stocks will be updated.
IPO Process
PR (Purchase Requisition)
PO (Purchase Order)
Vendor
Customer
293 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Account assignment category “1” will help to pass the customer information from
ORDER to PR and PR to PO
PR (Purchase Requisition)
PO (Purchase Order)
Vendor
Customer
294 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
21032022
The Account assignment category “E” in CB Schedule line category controls that, when we do
delivery in IPO process system will not generate inventory accounting document. Because the cost of
goods will be directly assigned to that particular sales order number.
Requirement Assembly:
This field is one of pre-requisite to transfer the sales order requirements to MRP.
If we check this, then only the sales order requirements will be transferred to MRP.
295 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we uncheck this, then the sales order requirements will not be transferred to MRP (We can see the
result in MD04)
Availability:
This field is one of the pre-requisites to perform availability check in Sales order.
If we check this, then only system will perform availability check in sales order.
If we uncheck this, then system will not perform available check in Sales order.
Product Allocation:
If we want to perform availability check on reserved stock, then check Product allocation.
CP CN
Requirement/Assembly “ “
Availability “ “
296 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH:
SPRO → Sales and Distribution → Sales → Sales Documents → Scheduled Lines → Assign Schedule
Line Categories
Schedule Line category determines based on Item category and MRP type.
If Item category and MRP type combination is not maintained in Schedule Line determination, then
what system will do?
System will give second preference to only Item category.
What is the purpose of manual schedule Line categories in Schedule Line category determination?
This will help to change the Schedule Line category manually while creating Sales document.
5. What is the purpose of Account assignment category “1” in CS Schedule Line Category?
It will help to pass the customer information from Order to PO and PR to PO.
6. What is the purpose of Account assignment category “E” in CB Schedule Line Category?
System will not generate Inventory accounting document. Because the cost of goods will be
directly assigned to that particular sales order.
297 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
9. What is the purpose of Product allocation check box in Schedule Line Category?
If we want to perform Availability check om Reserved stock, then we have to check Product
allocation.
10. What happens if I uncheck Item Relevant Delivery in Schedule Line Category?
If we uncheck Item Relevant Delivery, then system identifies that the item is not relevant for
delivery and that item will not be determined in Delivery.
11. What is the standard movement type and what is its effect?
The standard Movement type “601” and the effect is Stock will be reduced from Unrestricted
Stock and the accounting entry is
Cost of Goods Sold A/C Dr
To Inventory A/C Cr
12. What is the Movement type for Reverse PGI, what is its effect?
Stock will be added to Unrestricted stock and the accounting entry generates.
Inventory A/C Dr
To Cost of Goods Sold A/C Cr
14. What is the movement type for Returns, what is the effect?
Movement type: 651
Stock will be added to Return stock and Inventory document will not generate because
Return stock is temporary.
17. If Item category and MRP type combination is not maintained in Schedule Line Category
determination, then what system will do?
System will give second preference to only Item Category.
18. What is the purpose of Manual Schedule Line categories in Schedule Line Category
determination?
This will help to change the Schedule Line category manually while creating Sales document.
298 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
22032022
DELIVERY TYPES
1. Header Data
2. Item Data
Table Source
Ship to Party
Header Data
Sales Order
LIKP
Some part of Configuration Data
Delivery Types
Some part of Control data
Material Master
Item Data
Sales Order
LIPS
Some part of Configuration Data
Delivery Item Category
Some part of Control Data
Header Data:
Header data is the data which is applicable to all the line items in Delivery documents.
The source of Header data is
- Ship to Party
- Sales Order
- Some Part of Configuration Data
- Some part of Control Data
Item Data:
Item Data is the data which is applicable to particular line item in delivery document.
- Material Master
- Sales order
- Some part of Configuration Data
- Some part of Control Data
299 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Delivery Type
Standard LF
Returns LR
Cash Sale BV
Delivery W/O Order Ref LO
STO NL
STO Returns NLR
Intercompany STO NLCC
Intercompany STO Returns NCR
PATH:
Copy Standard Delivery type (LF) and create our own (e.g., HLF)
Save it.
300 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field controls the functioning of the Delivery document. i.e., Whether it is Outbound Delivery or
Return Delivery.
Where is the Control that for Return Delivery System will display “Post Goods Receipt”?
Document Category “T”
Item No Increment:
This field controls how the line-item number should be incremented in Delivery document.
Order required:
This field controls whether any preceding document is required or not to create a Delivery
document.
301 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Delivery
PGI
Delivery
PGI
System considers default order type DL, if they are creating delivery W/O order reference.
System considers default order type DL to determine Movement type while creating delivery W/O
order reference.
How system determines Movement type when we create Delivery W/O order reference?
System takes default order type DL from Delivery types and determine Item Category “DLN”
and determine Schedule Line category “CN” and Movement type “601”
302 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Item Requirement:
This field controls whether to add new line item in Delivery document or not.
If we want to add new line item in Delivery document, then maintain item requirement as “202”.
If we don’t want to add new line item in Delivery document, then maintain item requirement as
“201”.
23032022
Storage Location Rule will help to determine Storage location automatically while creating Delivery
document.
1. MALA : MALA rule specifies that Storage location should be determined based on
- Shipping Point
- Plant
- Storage Conditions
2. RETA : RETA rule specifies that Storage location should be determined based on
- Plant
- Situation
- Storage Conditions
3. MARE : MARE rule specifies that first check MALA rule, if MALA rule is not maintained then
check RETA rule.
303 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH:
SPRO → Logistics Execution → Shipping → Deliveries → Define Item Categories for Deliveries
Click on Position
Go to our Item Category (HTAN)
Click on Details
This field controls whether to update Delivery data into LIS (Logistics Information System) reports or
not. LIS is a management reporting tool.
Check Quantity 0:
This field controls how system should respond if the quantity in the delivery document is “0”.
i.e., whether to give Warning message/Error message/No message.
- Blank : No Message
- A : Warning Message
- B : Error Message
This field controls how system should respond if the Delivery quantity is less than minimum delivery
quantity. i.e., whether to give Warning message/Error message/No message.
304 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
- Blank : No Message
- A : Warning Message
- B : Error Message
This field controls how system should respond if the delivery quantity is more than order quantity.
i.e., whether to give Warning message/Error message/No message.
- Blank : No Message
- A : Warning Message
- B : Error Message
This field will have relationship with Over delivery tolerance in Customer master & CMIR.
If we maintain Over delivery tolerance then system will allow to increase the quantities in delivery
document up to that percentage. If the Percentage exceeds then system will give Warning
message/Error message.
If we check Unlimited tolerance then Check over delivery concept will not work.
This field controls whether to perform Availability check in Delivery document or not.
IF we want to perform Availability check in Delivery document, then maintain Availability Check Off
as Blank. If we don’t want to perform availability check in Delivery document, then maintain
Availability Check Off as “X”.
305 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
This field controls whether the item is relevant for picking or not.
If the Item is relevant for picking, then check this field.
If we uncheck relevant for Picking, then pick quantity field in Delivery document will be disabled.
The below Item categories Relevant for Picking is unchecked.
REN Returns
KRN Consignment Returns
KEN Consignment Issue
KAN Consignment Pick-up
24032022
If we check this then system will determine Storage location automatically into Delivery document.
(For this we have to do Picking point determination in OVL3 and in Material Master Plant
Loc/Storage Data tab → Shipping Condition maintain as “01”)
If we check this then the batch number would be determined into automatically into Delivery
document.
306 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Packing Control:
This field controls whether the Material must be packed / Can be packed / Cannot be packed.
307 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
In Standard process when we create Delivery with the reference to Sales order, then System will
copy the Item Category from Sales order to Delivery.
Order : HOR
Delivery
Path:
SPRO → Logistics Execution → Shipping → Deliveries → Define Item Category Determination in
Delivery
- Delivery Type
- Item Category Group
- Item Usage
- Higher Level Item Category
308 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Delivery Type LO
Item Cat Group NORM
Item Usage “ “
Higher Level Item Cat “ “
Default Item Cat DLN
Delivery Type LF
Item Cat Group NORM
Item Usage “ “
Higher Level Item Cat “ “
Default Item Cat DLN
STO:
Delivery Type NL
Item Cat Group NORM
Item Usage “V “
Higher Level Item Cat “ “
Default Item Cat NLN
STO Returns:
309 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Billing types
T-CODE: VOFA
Path:
SPRO → IMG → Sales & Distribution → Billing → Billing Documents → Define Billing Types
Standard F2
Cash Sale BV
Returns RE
Credit Memo G2
Debit Memo L2
Proforma Invoice Order Related F5
Proforma Invoice Delivery Related F8
Invoice Cancellation S1
Return Invoice & Credit Memo Cancellation S2
Intercompany Invoice IV
Intercompany Credit Memo IG
Proforma Invoice is a Dummy invoice which will not generate accounting document.
310 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Table Source
HEADER DATA Sales Order
VBRK Delivery
Billing Types Payer
Some part of Config Data
Some part of Control Data
ITEM DATA Sales Order
VBRP Delivery
Material Master
Some part of Config Data
Some part of Control Data
Header Data is the Data which is applicable to all the Line items in Billing documents.
1. Sales Order
2. Delivery
3. Payer
4. Some Part of Configuration Data
5. Some Part of Control Data
1. Sales order
2. Delivery
3. Material Master
4. Some part of Configuration Data
5. Some part of Control Data
311 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
25032022
Billing type Controls
T-CODE: VOFA
PATH:
SPRO → IMG → Logistics General →
This field controls How the Line-item number should be incremented in Billing Document.
312 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
SD Document Category:
Where is the control that for Proforma invoice System will not generate accounting document?
Maintain SD Document category as “U” in Billing type controls.
Posting Block:
If we check this then system will not generate accounting document automatically. User has to post
it manually.
Statistics:
This field controls whether to update the Invoice data into LIS (Logistics Information System) repots
or not.
If we check this then only the Invoice data will be updated into LIS reports.
313 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
(No need to maintain in the Billing type controls, System will automatically determine it into Invoice)
Negative posting:
This field controls whether to post the negative invoice values into accounting or not.
When we cancel invoice system will determine billing type from here.
314 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
29032022
PRICING
Condition technique is the process of determining Condition records into Sales documents.
Condition technique consists of Condition Records and Condition Records will be stored in Condition
Tables. Condition tables will be placed in access sequence from most specific to most general.
Access sequence will be assigned to Condition types and Condition types will be placed in Pricing
procedure.
Condition Technique
Pricing Procedure
Condition Types
Access Sequence
Condition Tables
Condition Records
Condition Records:
It is the Master data for Pricing. We also call it as Pricing Master or Condition Master.
The T-Code for Condition records is VK11.
Condition Tables:
Condition Table is the Combination of fields which will help to maintain Condition Records.
The T-Code to create Condition table is V/03.
In our example we have 3 condition tables
1. Customer/Material
2. Pricelist/Material
3. Material
315 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Access Sequence:
It is a search strategy which will search for the valid condition records from Most specific to Most
General.
We have to place the condition tables in Access Sequence from Most specific to Most General.
If Price is Less that is Most specific and if Price is more that is most general.
If we check exclusive, then whenever system find valid condition records system will immediately
come out of the search strategy and determine that price into Sales document.
Example-1:
Sample Data
Specific Customers
Apollo 100551
100552
Dealers Price List
100553 H1
100554 H1
Distributors
100555 H2
100556 H2
Institutions
100557 H3
Apollo 100551 H3
Direct Customers
100558 “ “
100559 “ “
Sample Material VAXINE1500
316 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
30032022
Example-2
If we Uncheck Exclusive then even though system finds valid condition records system will not come
out of the search category. System will continue the search in other combinations and if system finds
valid condition records in other combination, then it will determine all and activates the last one and
deactivates the previous one (If it is Base price). If it is discounts then it activates all.
ORDERs
Customer 100553 100551 100552 100557 100559
Material VAXINE1500 VAXINE1500 VAXINE1500 VAXINE1500 VAXINE1500
Price 9800 9500 9500 9600 10000
10000 9600 10000 10000
10000
Example-3
ORDERs
Customer 100553 100551 100552 100557 100559
Material VAXINE1500 VAXINE1500 VAXINE1500 VAXINE1500 VAXINE1500
Price 9800 9500 9500 9600 10000
9600 10000
317 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Condition Types:
Condition types controls the type of Price components or Price element. That is Whether it is Base
price / Discounts / Surcharge / Tax etc.
: JOIG IGST
: JOCG CGST Indian Clients
: JOSG SGST
Pricing Procedure:
Pricing procedure consists of list of all the condition types which are placed in a sequence.
Base Price
Discounts
Gross Value (Base Price – Discounts)
Surcharge
Net Value (Gross Value + Surcharge)
Tax
318 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/03
Path:
SPRO → Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define
Condition Tables → Double Click on Create Condition Tables
(The user defined Condition table number should be above 500. i.e., 501 to 999)
Press Enter
Field catalogue is in Alphabetical Order, go down to select the required field. (Double click to
appear at Right side of the window).
If there is a confusion between the fields in field catalogues, then select the field and go to
Field attributes to select the correct field.
Press Enter if getting Warning Message “Table XXX is already defined with the same fields”.
Click on Yes.
319 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
We can Save Condition table in Local object or We can save Condition Table in Package.
If we save Condition table in Local object, then System will not generate Request Number.
And Without Request Number, we cannot transport condition table to other servers.
If we want to save Condition table in Package, Mention the Package number ZSDO and click
on Save.
320 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Cross Client or Client Independent means, if we Create Condition Table in One Client it
automatically updates in Other Clients within a Server.
DEVELOPMENT SEREVER
Configuration Client - 100 Internal Testing - 200 Technical Client - 300
Condition Table
If we want to save the Table which is saved in Local Object, then in Menu Bar
If the field of not available in field Catalogue, then as a consultant what will we do?
We go to Allowed fields and add the field on allowed fields.
Procedure:
Double Click on Conditions: Allowed fields
Go to New entries and Enter the Field Name
Save
321 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
31032022
This Tab will help us to make the fields in VK11 whether it is Mandatory/Header/Footer etc.
If we check Key field then the system considers that field as a Mandatory field.
HEADER
FOOTER
322 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/07
Path:
SPRO → Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define
Access Sequence → Double Click on Maintain Access Sequences → Click on Continue (Access
Sequence is also Cross Client)
The Standard Access Sequence is PR02
Go to New Entries
Mention
AS : HR00 (Our Name)
Description : BASE PRICE ACCESS SEQUENCE
Place the remaining tables (Table fields should be disabled) and click on Save
T-Code: V/06
Path:
SPRO → Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define
Condition Types → Double Click on Maintain Condition Types
T-Code: V/08
Path:
SPRO → Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define And
Assign Pricing Procedures → Double Click on Maintain Pricing procedures.
324 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Go to New Entries
Step : 10
Condition Type : HR00
Requirement : 2
Account Key : ERL
Press Enter & Save it
T-Code: OVKK
Path:
SPRO → Sales & Distribution → Basic Functions → Pricing → Pricing Control → Define And
Assign Pricing Procedures → Double Click on Define Pricing Procedure Determination.
Click on Position
Mention
Sale Org
Distribution Channel
Division
Document Pricing procedure :A
Customer Pricing procedure :1
Enter
T-Code: VK11
Mention our Condition type which is defined
Select First Combination ([Link]/Customer/Material)
Press Enter
Mention Sales Org, Customer, Material, Amount
Press Enter & Save it
Maintain Remaining Condition Records as per the sample data.
01042022
Practice:
Errors:
326 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
04042022
PRICING CONFIGURATION FOR DISCOUNTS:
T-Code: V/03
AS per above scenario we need to create 2 new condition tables
Create tables for
Sales Org/Customer (567)
Sales Org/Price Group (568)
T-Code: V/07
As per above Scenario we need to create 4 access sequences.
T-Code: V/06
As per above scenario we need to create 4 condition types
Cond Type
Material Discount K004
Calculation Type “C” Quantity
Customer/Material Discount K005
Calculation Type “C” Quantity
Customer Discount K007
Calculation Type “A” Percentage
Price Group Discount K020
Calculation Type “A” Percentage
T-Code: V/06
Copy K004
Mention
H004 (Material Discount)
Access Sequence H004
Press Enter & Save
327 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/06
Copy K005
Mention
H005 (Customer/material Discount)
Access Sequence H005
Press Enter & Save
T-Code: V/06
Copy K007
Mention
H007 (Customer Discount)
Access Sequence H007
Press Enter & Save
T-Code: V/06
Copy K020
Mention
H020 (Price group Discount)
Access Sequence H020
Press Enter & Save
T-Code: V/08
10 HR00 2 ERL
20 Base Val 10
30 H004 20 2 ERS
40 H005 20 2 ERS
50 H007 20 2 ERS
60 H020 20 2 ERS
70 Gross Val 20 69
T-Code: V/08
328 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: VK11
Example:
329 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Header Discounts
Header Discount is the discount which is applicable to all the line items in Sales document.
Header Discount does not have Access Sequence.
Header Discount should be always processed manually.
Now the Discount will be applied on all the line items proportionately (Distributed
among all the line items)
330 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
05042022
T-Code: V/07
Go to New Entries
Mention
HCOM : Common Discount
Select the Access Sequence & Double click on Accesses
Click on New Entries
Maintain the Tables
T-Code: V/06
Click on position, Search for K007
Copy K007 and Mention
Condition Type : HCOM (Common Discount)
Access Seq : HCOM
Enter & Save
T-Code: V/08
Go to New Entries
Define our own Pricing procedure
E.g., HVAA02 ALKEM PRICING COMMON DISCOUNT
Select the Pricing Procedure & Double Click on Control
Go to New Entries
331 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: OVKK
Click on Position
Go to our Sales Area
Change the Pricing procedure to HVAA02
Save it
Maintain the Condition records as per the table above with our own Customer & Materials.
332 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
333 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
06042022
1. Sales Org/Incoterms1/Incoterms2
2. Sales Org/Incoterms1
T-Code: V/07: Create the Access Sequence as per the above scenario
1. HF00
2. HINS
3. HPAC
4. HLOD
334 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/06:
T-Code: V/08
Before Pricing procedure, we need to Define Account keys for Insurance, Packing, Loading
SPRO → Sales & Distribution → Basic functions → Account assignment costing → Revenue
account determination → Define and Assign Account Keys → Double click on Define Account
Key
335 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Double click on control → Click on New Entries and place Step 80 to 120
T-Code: VK11
336 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
07042022
T-Code: V/08
337 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: FTXP
Mention
Country : IN
Enter
Enter Tax Code : H1 & Enter
Enter & Save
T-code: VK11
Save
Pracctice:
338 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/03
T-Code: V/07
T-Code: V/06
T-Code: V/08
Path:
SPRO → Sales & Distribution → Basic functions → Taxes → Define Tax determination rules
Click on position go to Country “IN”, Sequence “1” change the Tax category HWST
339 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Path:
SPRO → Sales & Distribution → Basic functions → Taxes → Define Tax Relevancy of Master
records
Double click on Customer taxes
Go to new entries & Mention
Save
Go back and Double click on Material Taxes
Go to New entries
Mention
Save
Step-7
T-Code: VK11
Save
340 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
08042022
T-Code: V/06
Access Sequence:
This will help to display the list of all condition records in that Access sequence.
Condition Class:
This field controls the type of Price component/Price element. i.e., Whether it is Base
price/Discounts/Surcharge/Tax etc.
B Base Price
A Discount/Sur Charge
D Tax
C Expense Reimbursement (Rebates)
Where is the control that system will not activate multiple Base price condition types?
Condition Class “B”
Where is the Control that Tax amount will not be added to Net value?
Condition Class “D”
There is a Condition type which is statistical but still I want to post it into some G/L account. Where
is the control?
Condition class “C” along with Accruals “ERU”
341 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Plus/Minus:
This field controls whether to add the condition type amount or whether to deduct the condition
type amount.
Discounts we maintain Plus/minus as “X” → “X” means negative.
Other condition type Plus/minus is “Blank” / ”A”→ “Blank/”A” means positive.
Calculation type:
Calculation types
C Quantity
A Percentage
B Fixed Amount
D Gross Weight
Condition Category:
342 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Pricing Type “C” (Copy Manual Pricing Element and Redetermine others):
If Pricing type is “C”, then System will copy the Manual Order 08.04.2022
condition types as it is and redetermine others. HR00 12000
HB00 -500
H007 -12%
HF00 1500
HWST 22%
VPRS 5500
If Pricing type is “D”, then System will copy the Price as Order 08.04.2022
it is from Source document to target document. HR00 10000
HB00 -500
H007 -10%
HF00 1200
HWST 20%
VPRS 4500
343 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
11042022
Pricing Type “G” (Copy Pricing Elements unchanged and Redetermine others):
If Pricing type is “G”, then system will copy the price as Order 08.04.2022
it is from Source document to target document and HR00 10000
redetermine only Taxes. HB00 -500
H007 -10%
Pricing type “G” will redetermine only those condition
HF00 1200
types for which condition category is “D”.
HWST 22%
All Tax condition types we maintain condition category VPRS 4500
as “D”.
If Pricing type is “H”, then System will copy the price as Order 08.04.2022
it is from Source document to target document and HR00 10000
redetermine only Freight. HB00 -500
H007 -10%
If Pricing type is “H”, system will redetermine only HF00 1500
those condition types for which condition category is “F” HWST 20%
VPRS 4500
Only Freight condition types we maintain condition
category “F”
If Pricing type is “N”, then System will copy price as it is Order 08.04.2022
from source document to target document and HR00 10000
redetermine only cost. HB00 -500
H007 -10%
If pricing type is “N”, system will redetermine only HF00 1200
those condition types for which condition category is HWST 20%
“G”/ ”Q” VPRS 5500
VPRS condition category is “G”
344 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Rounding Rules:
“ “ Blank means Commercial Rounding (if it is less than .5 it will take the below number and .5 and
above it will take next number)
A means Round up, B means Round down
Structure Condition:
Structure condition will help to cumulate the values of components and display it main item.
Group Condition:
345 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
If we want to consider the total document value or some group of materials value to propose the
discount then we go for group condition concept
12042022
This field control whether to consider total document value or some group of Materials value.
If we check this; then while distributing condition amount among all the line items, if there is any left
amount then that will be added to highest value item.
If we check group condition then the group condition value will be distributed among all the line
items in proportionate to the value of the line items.
346 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Example:
Client’s requirement is If the total document value reaches to 10 Lakhs, then they want to offer
Rs.20000 discount.
Create Condition Table with the combination of Only Sales organization (As per the Example)
(If we want the discount for specific customer, then create the Condition table with the combination
of Sales Organization and the Customer)
T-Code: V/03
T-Code: V/07
T-Code: V/06
347 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: V/08
T-Code: VK11
Practice:
348 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Example:
Clients’ requirement is if customer purchased X, Y, Z materials of 10 Lakh value, then he will get the
discount of Rs.15000
T-Code: V/03
Create Table with the combination of Sales Org & Material pricing group
T-Code: V/07
T-Code: V/06
Copy K007 (Standard) and change it to HGR2 (Class) Grp Cond Grp of Mat
Change
Access Sequence : HGR2
Calculation Type : “B”
Check Grp Condition :
Grp Conf Routine :3
Check Round diff comp :
Scale basis : “B”
Enter & Save
T-Code: V/08
349 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
T-Code: VK11
Mention the Material Pricing Group S1 (Select any group for practice) and Mention the
Discount Rs.15000
Step-6:
Go to the group of Materials and mention the Material pricing group (Sales Org.2) as S1 (As created
in Condition records)
Practice:
350 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
13042022
Manual Entries:
This field controls whether to change the condition type amount and Value in Sales document or
not.
If we want to change Condition type amount and value in Sales document, then Manual entries as
blank or “C”.
If we don’t want to change Condition type and amount and value in Sales document, then maintain
manual entries as “D”.
If Manual entries is Blank or “C”, then further we have control Whether to change amount, whether
to change value/ whether to delete the condition type/whether to change the calculation type.
If we want to change/ delete then Check, If we don’t want to change/ delete then uncheck.
Header Condition:
Item Condition:
351 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Item Condition is the condition which is specific to particular line item in Sales document.
Master Data
This will help to propose default validity periods while creating condition records.
Pricing Procedure:
Condition Supplement:
Condition supplement means adding one condition record to another condition record and If the
main condition record determines, then only the supplement condition record will be determined.
Example:
352 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
ORDERS
Customer 100551 100555 100559
Material VAXINE1500 VAXINE1500 VAXINE1500
HR00 9500 9700 10000
HSUP No No -2%
T-Code: V/06
T-Code: V/08
Place the Condition type in between Base value and Gross value.
Go to our Pricing procedure HVAA01 (Class)
Double click on Control
Go to New entries
T-Code: V/08
Go to New entries
Mention HSUP01 SUPPLEMENT PRICING PROCEDURE
Select the procedure & Double click on control
Go to new entries & mention
Step-4: Go to Main condition type HR00 (Class) and mention Supplement pricing procedure.
353 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Mention HR00
Go to Material combination
Select the Condition record and click on Arrow
Mention HSUP as 2%
Practice:
Create Order and check the Supplement condition
354 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
14042022
This field controls whether to delete the Condition record permanently from Data base or not.
If we want to delete the Condition record permanently from Data base, then maintain “A”.
Practice:
If we maintain BLANK
Go to VK12 → Mention HR00 → Select Material Combination →
Mention the Sales Org & Material → Execute
Select the Record and Click on Delete
When we click on Delete System will give a message
“Deletion indicator for condition record has been set”
Save
Go to VK12 and check the Condition record (It will not get deleted from the Data base)
If we want to uncheck the Deletion Record
Select the Condition Record → Go to details
And Uncheck Deletion Indicator
If we maintain “A”
If we click on Yes then the condition record will be deleted permanently from Data Base.
“We always maintain Delete from Data base as Blank”
355 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Condition Index:
Condition Index will help to display or change the list of all condition records at one place.
T-Code: OV09
PATH:
SPRO → Sales & Distribution → Basic functions → Pricing → Maintain Condition Index → Double
click on Maintain condition tables for Index
Click on Text symbol and Change the Description (H100 Sales Org)
Generate the Table → Mention the Package ZSD0 and Save it. → Click on Continue.
We have to create the Condition records to see the result as it is the new table. Existing records will
not get updated into this table.
(Generally, we do this steep at the starting of the Project in real time scenario)
Go to VK11 → Maintain the Condition Records as per our Example (HR00 Base type Condition Records)
Condition Update:
Example:
Clients’ requirement is they want to offer Rs.4000 discount for first 10000 Quantity.
Place the Condition type in between Base Value and Gross Value
357 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
18042022
Any Condition type if we maintain Reference Condition type, then whatever the condition records
we maintain for reference Condition type. The same will be applicable to main condition type.
So, whatever the Condition records we maintain for “PI01” the same will be applicable to “IV01”.
In Intercompany process we maintain Condition records for PI01 and the Same will be applicable to
“IV01” because for “IV01” we maintain reference condition type as “PI01”.
B Value Scale
C Quantity Scale
D Gross weight scale
358 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Check Value:
This field controls whether the Slab price should Decrease or Increase.
“ “ None
A Descending
B Ascending
Scale type:
Blank A Base-scale
B To-scale
D Graduated scale
In Graduated Scales System considers each Slab price up to the Order Qty
359 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
To Qty Amount
SCALE TYPE “B” (To Scale) 100 10000
Maintain Scale type as “B” in HR00 Condition type 200 9950
Go to Condition Records and Maintain Scales 300 9900
400 9850
T-Code: VK11 500 9800
600 9750
Mention Condition type “HR00” (Class) → Select Sales org./Material
Enter & Mention
ORDER
Sales Org : H100 (Class) Qty Amount
Material : VAXINE1500 (Class) 350 9850
Amount : 10000
Enter → Select the Line → Click on Scales (F2)
360 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
System will propose different line items as per the table with different slab prices.
Exclusion:
Any Condition type if we maintain Exclusion and if that Condition type determines into Sales
document, then it eliminates the below condition types for which we have same requirement “2”.
Practice:
Go to Pricing procedure HVAA01 → Check the Condition types for which requirement type is “2”
Go to (V/06) → H004 → Maintain Exclusion “X” → Create Order and Check the Conditions tab
Result:
361 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
As we maintain Exclusion “X” for H004 System will eliminate remaining Condition types and propose
only H004.
Tax Cannot be eliminated, because the requirement is different (Other than “2”)
Exclusion Groups
Grouping of Multiple Conditions types into One and proposing the best condition or the least
condition.
PATH:
SPRO → Sales & Distribution → Basic functions → Pricing → Condition Exclusion → Condition
Exclusion for Groups of Conditions → Double Click on Define Condition Exclusion Groups
Save
Save
Save
Create Order and See the Result. (H007 will be active and remaining will become inactive).
362 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
19042022
PATH:
SPRO → Sales & Distribution → Basic functions → Pricing → Condition Exclusion → Condition
Exclusion for Groups of Conditions → Double Click on Condition Exclusion Groups
Save.
Go Back
Select our Pricing Procedure HVAA01 (Class) & Double Click on Exclusion
Save
Practice:
Create Order for 100551 (Class) Customer and Check the Conditions tab and the Result will be
363 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
For Least Condition type we have to maintain Condition Exclusion Procedure as “F”.
In Same Condition type if we have multiple Table combination and If we do not know the Most
Specific and Most General then we maintain Condition Exclusion Procedure as “B”
Condition Exclusion Procedure “B” determines best condition within the condition type.
(If we do not know the Most Specific and Most General in Access Sequence)
PATH:
SPRO → Sales & Distribution → Basic functions → Pricing → Condition Exclusion → Condition
Exclusion for Groups of Conditions → Double Click on Condition Exclusion Groups
Go to New Entries
HGR3 GROUP 3
Save
Save.
Go Back.
Select our Pricing Procedure HVAA01 (Class) & Double Click on Exclusion
Save
Practice:
364 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
PATH:
SPRO → Sales & Distribution → Basic functions → Pricing → Condition Exclusion → Condition
Exclusion for Groups of Conditions → Double Click on Condition Exclusion Groups
Go to New Entries
Save.
Go Back.
Select our Pricing Procedure HVAA01 (Class) & Double Click on Exclusion
Save
Practice:
365 | P a g e
PROPEL TECHNOLOGIES
CAL BASE
STEP COUNTER COND TYPE DESCRIPTION FROM TO MAN REQ STAT PRINT SUB TOTAL RQRMNT ACC KEY ACCRUALS
TYPE TYP
SAP-SD
10 HR00 2 ERL
366 | P a g e
20 BASE VALUE 10
30 H004 20 2 ERS
40 H005 20 2 ERS
50 H007 20 2 ERS
60 H020 20 2 ERS
70 GROSS VALUE 20 69
80 HF00 70 2 ERF
90 HINS 70 2 HIN
PROPEL TECHNOLOGIES
RAVI BERI
SAP-SD RAVI BERI
Step:
Step number specifies the sequence of the condition type in Pricing procedure.
Step number will also to be used in FROM & TO to determine the Base value.
Counter:
We use counter if there is no space between the steps to add one more condition type.
Condition Type:
Description:
From:
To:
To will be used to cumulate the values of multiple steps which are in a sequence.
20042022
367 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Manual:
Any Condition type if we check Manual, then that Condition type will not be determined
automatically into Sales document. User has to enter it manually.
Practice:
Check Manual for H007 condition type → Create Order → Check the Conditions Tab for that
Condition type
The Result will be H007 will not be determined into Sales document.
Then Click on insert → Mention the Condition type & Press Enter
There is a Condition type which is Manual but after entering the Condition type system should not
allow to change amount and value. Where is the control?
Manual Entries should be Blank or “C” and Uncheck amount & Uncheck Value.
Required:
Any Condition type if we check required and if that Condition type is missing in Sales document, then
system will not allow to save the Sales document.
Statistics:
If we check Statistics, then the Condition type value does not have any effect on Net value.
If we check Statistics, then the Condition type value will not be posted into accounting.
Practice:
Go to V/08 → Select our Pricing procedure → Double click on Control → Go to New entries → Insert
Save
368 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Print:
This field controls whether to print the Condition type, Amount & Value into output or not. Output
means Printout, Email, Fax etc.
If we want to print the Condition type, Amount and Value in Output → Maintain Print as “X”.
If we don’t want to Print the Condition type, Amount and Value in Output → Maintain Print as “ “.
Sub Total:
Subtotal will be used to store the values of Condition types in some temporary tables and fields for
the purpose of further calculations. (We do calculations in Calculation type and Base type.
Any Condition type value if we want to use it in formula, then we have to store the condition type
value in some Subtotal.
369 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Practice:
Example 1:
Go to V/08 → Select our Pricing procedure → Double click on Control → Go to New entries & Insert
(Select 11 click on Source text → We can find the ABAP coding for Calculation type 11)
“We have to maintain Subtotal “B” only for VPRS condition type only”
370 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
22042022
Subtotal will also be used to update the Sales document values into Credit management.
The Subtotal for Credit management is “A”.
Subtotal will also be used to update the Billing document values into Rebate agreement.
The Subtotal for Rebate agreement is “7”.
Calculation Type:
Base Type:
If we already have Condition records and if we require formula for that step, then maintain formula
in Base type.
If we don’t have Condition record and if we require formula for that step, then maintain formula in
Calculation type.
371 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
25042022
Reverse Pricing
Step Cond Descr Fro Man Stat Sub Cal type Base type Base Val Cond Val
total
10 ZR00 1 1062000
ZR00*100/118
20 MWST (KOMP-KZWI1)*100/118
900000 162000
(18%) 1062000*100/118
30 Base ZR00-MWST
900000
(KOMP-KZWI1 – KOMP-KZWI2)
Value 1062000 - 162000
40 PR00 30 900000
(100%)
Reverse Pricing
Step Cond Descr Fro Man Stat Sub Cal type Base type Base Val Cond Val
total
10 ZR00 1 971942.40
ZR00*100/118
20 MWST 2 (KOMP-KZWI1) *100/118
823680.00 148262.40
(18%) 971942.40*100/118
30 Net 3 (ZR00-MWST)
(KOMP-KZWI1) - (KOMP-KZWI2)
823680.00
Value 971942-148262
Net Value *100/104
40 KF00 4 (KOMP-KZWI3) *100/104
792000.00 31680.00
(4%) 823680*100/104
80 PR00 900000.00
(100%)
372 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Pricing Requirement:
Pricing requirement is a condition which system will check every time while determining the
Condition type into Sales document. If the requirement fulfils then only the Condition type will be
determined into Sales document. If the requirement is not fulfilled then the Condition type will not
be determined into Sales document.
Requirements → Pricing →
Account Key:
This field is one of the parameters to determine revenue G/L accounts while posting Invoice values
into accounting.
373 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Q. There is a Condition type which is statistical and if I assign Account key, will it post into
accounting or not?
Ans. No
Accruals:
Accruals is a provisional account which will help to keep some money aside from each transaction to
meet the future requirement of Rebate settlement.
The Account key for Accruals is ERU. Accruals will be used only for Rebates.
Q. There is a Condition type which is statistical but still want to post into some G/L account, where
is the control?
Condition Class “C” along with Accruals “ERU”
Q. What sequence system follows out of the 16 fields of Pricing procedure while determining the
price into Sales document?
1. Step
2. Counter
3. Condition Type
4. Requirement
5. Sub total
6. Base type
7. Calculation type
8. From
9. To
1. System will determine Pricing procedure based on Sales Area, Document Pricing Procedure,
Customer Pricing Procedure.
2. System will go inside the Pricing procedure got to first step take the Condition type and check
whether the requirement fulfils or not. If the requirement fulfils then
3. System will go inside the Condition type and take the Access Sequence.
4. System will go inside the Access Sequence and take the Condition tables.
5. System will go inside the Condition table and take the combination of fields.
6. System will go inside the Condition record and check the Valid Condition record. If system
finds valid condition record, then system will determine it into Sales document.
Like that the process will go all the steps in Pricing procedure.
374 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Example:
Order VA01
Doc Pri Proc
Order Type HOR “A”
HR00 9500
375 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Pricing Report
Pricing report will help to display the list of all condition records at one place in a proper format.
T-Code: V/LA
PATH:
SPRO → Sales & Distribution → Basic Functions → Pricing → Maintain Pricing Report
Mention
Name of List : H1
Title : Alkem Pricing Repot
Select the Fields which we determined → Click on OR
Mention
Mention
Pricing Report : H1
Execute
Mention Sales Organization & Execute
Clients’ requirement is if Customer purchased some slow-moving materials (HX, HY, HZ), then they
want to offer 20 days extra Credit period. Where is the Control?
Go to the Condition records → Additional Data → Additional Value Days “20”.
Clients’ requirement is if customer purchased some fast-moving materials, then don’t want to offer
Credit period. Where is the Control?
Go to the Condition records → Additional Data → Maintain Terms of Payment as “0001”.
376 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
29042022
QUESTIONS IN PRICING
9. If the field is not available in field catalogue as a consultant, what will you do?
12. Where is the control that system will not activate multiple base price condition type?
Condition Class “B”
13. Where is the Control that Tax amount will not be added to Net amount?
Condition Class “D”
14. There is a condition type which is statistical but still I want to post it into some G/L
account?
Condition Class “C” along with accruals ERU
15. Where is the control whether to add the condition type amount or whether to deduct the
condition type amount?
377 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
28. What scenarios system activates multiple Base price condition types?
Graduated Scales
36. What is the difference between Calculation type and Base type?
378 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
04052022
41. Clients’ requirement is if customer purchase some slow materials, then they want to offer
20 days extra period. Where is the control?
42. Clients’ requirement is if customer purchase some fast moving materials, then they don’t
want to offer credit period. Where is the control?
Group 1
Materials: A, B, C
Conditions:
If order is greater than 10 Lakhs, then they want to offer Rs.20000 Discount.
If Order value is between 5 to 10 Lakhs, then they want to offer Rs.5000 Discount.
Group 2
Materials: X, Y, Z
Conditions:
If order is greater than 10 Lakhs, then they want to offer Rs.15000 Discount.
If Order value is between 5 to 10 Lakhs, then they want to offer Rs.4000 Discount.
If Total Document value is Rs.50 Lakhs, then they want to offer Rs.50000 Discount.
If total Document value is less than 5 Lakhs, then they want to offer Rs.3000 Discount.
379 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
44. Clients’ requirement is they want to introduce new discount condition type in existing
pricing procedure and this new discount condition type should automatically appear while
creating Invoice to already created Sales order.
Go to the newly added condition type and maintain Condition category as “L”. “L” means
“Generally new when copying”.
45. If Condition type is not determined into Sales document, then as a consultant what will we
do?
Go to Analysis
46. Clients’ requirement is they want to update new price in already created Sales order?
Where is the control?
Click on Update in Conditions tab in Sales order document.
47. If Condition record/Condition type is not determined into Sales document, As a consultant
what parameters will we check?
1. Condition Record is missing
2. Check Customer Pricing procedure
3. Check Document Pricing procedure
4. Check requirement is fulfilled or not
5. Check Condition type is manual
6. Check the scales
7. Check the Validity periods
8. Check the Price related fields in Customer Master and Material master.
9. Check Condition update concept
10. Check exclusion is maintained
11. Check Pricing procedure determination
12. Check whether the Condition record is deleted
48. What sequence system follows out of the 16 fields of Pricing procedure while determining
the Price into Sales document?
380 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
381 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
05052022
GST
(Goods & Services Tax)
GST Configurations:
382 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Remove HWST
Path:
SPRO → Sales & Distribution → Basic functions → Account assignment costing → Revenue
account determination → Define and Assign Account Keys → Double click on Define Account
Key
Again, go back to V/08 and place the Condition types in our Pricing procedure
Step Cou Ctyp Fro To Ma R Sta P SubTot Req Cal Typ BasTyp AccKey
130 HOIG 120 10 16 HOI
131 HOCG 120 10 16 HOC
132 HOSG 120 10 16 HOS
383 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Path:
SPRO → Sales & Distribution → Basic Functions → Taxes → Define Tax Determination Rules
New Entries
Go to Country IN
Mention the Tax procedure as “TAXINN”
(If IN is not available: Go to T-Code: OBYZ → Double click on procedures → New Entries → Mention
TAXINN – Indian Taxes → Save)
384 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Step-6: Create Tax code for IGST, CGST, SGST (T-Code: FTXP)
Save
385 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Control Data
Mention GST Registration number in TAX Number 3 field
(Go to 2 different Customer and change the Region to Maharashtra for one of the Customer for
practice)
Go to Material →
Sales Org 1 → Tax Classification “1”
Foreign Trade export → Mention Control code: [Link].0001 (Defines by us) & Save
Step-10:
Country : IN
Reg of dlv. Plant: 06
Control code Amount Tax Code
Region : 36 [Link].0001 (Defines by us) 22 HI
TaxClass1-Cust : 1
TaxClass1-Matl : 1 Save
Create Order and Check the Conditions tab → We should get HOIG (IGST)
Country : IN
Reg of dlv. Plant: 06 Control code Amount Tax Code
Region : 06 [Link].0001 (Defines by us) 12 HC
TaxClass2-Cust : 1
TaxClass2-Matl : 1 Save
Country : IN
Reg of dlv. Plant: 06 Control code Amount Tax Code
Region : 06 [Link].0001 (Defines by us) 12 HS
TaxClass2-Cust : 1
TaxClass2-Matl : 1 Save
Create Order and Check the Conditions tab → We should get HOCG (CGST) & HOSG (SGST)
386 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
06052022
PATH:
SPRO → Cross Application Components → General Application Functions → Business Place →
Activate Business Place
Country : IN
Check BP Active
Click On Address
Mention
(We can Assign same Business Place for different Plants, if the plants are located in Same state.)
387 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
T-Code: FS00
Go to Settings → Hierarchy Display → Don not Display Navigation Tree → Continue → Continue
Go to FS00
Mention
Do the Same Process for CGST (G/L Account 303010) & SGST (G/L Account 404010)
T-Code: SM30
Mention
Table : J_1IT030K_V
Click on Maintain
Mention
Chart of Accounts : INT
Transaction : HOI (Account Key)
Click on Continue
Save
388 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Mention
Save
Click on Accounts
Save
Create Order, Delivery & Invoice and See the Accounting Document
389 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
QUESTIONS IN GST
390 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
FREE GOODS
Free Goods means Offering the Goods Free of Cost in relation to main item.
1. In Inclusive Free Goods the Free 1. In Exclusive Free Goods the Free Goods
Goods Quantity is included in Order Quantity is excluded from Order
Quantity. Quantity.
2. In Inclusive Free Goods we can offer 2. In Exclusive Free Goods we can offer
only same Material as Free. same Material or Different material as
Free.
07052022
In Inclusive with Item Generation the Free Goods will be determined as Separate line items. And
here R100 condition determines and make the Free Goods value Zero.
In Inclusive without Item Generation the Free Goods will not be determined as Separate line items.
And here NRAB Condition type Determines and deduct the Value of Free Goods from Main Item
Value.
391 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
3. Place R100 Condition type in Pricing procedure after Net Value (T-Code: V/08)
Requirement “55” Checks that Pricing field in Item Category should be “B”.
Only “TANN” Item Category will have Pricing “B”. So “R100” Condition type will determine
only for “TANN” Item Category.
Base Type formula “28” will deduct the value of Free Goods.
Requirement “59” checks that the free goods category should be “3”.
Base Type formula “29” will deduct the value of Free Goods from Main Item Value.
Path:
SPRO → Sales and Distribution → Basic Functions → Free Goods → Condition Technique for
Free Goods → Maintain Condition Table →
Create Table with Sales org/Material (If it is General) → Generate the Table
392 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Go back and Click on Maintain Pricing Procedures
Save
Go back and click on Activate Free Goods Determination
Save
393 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Create Order and See the Result for “Free Goods with Item Generation”
Go to the T-Code: VBN2 (Change mode of Condition Records for Free Goods) → Change the
Free Goods category as “3”
There will be no Free Item
We will get NRAB Condition type determined in the Sales Order.
19052022
Mention the Condition type: HA01 → Mention Sales Org (H100) → Click on Exclusive
Material : VAXINE15300100BOT
Min. Qty : 100
From : 30
Unit of measure : BT
Addtl Free Goods Qty : 4
Addtl Unit of Measure : BT
Calculation Rule :1
Free Goods Category : 2
Mention Addtl. Material: VAXI30500075BOT
Free Goods Del Ctrl :E
Save
394 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Minimum Quantity:
It is the Quantity which Customer has to place order to Get eligible for Free Goods.
From Quantity:
From Quantity is the base quantity to calculate Free goods quantity.
Calculation Rule:
We have 3 types of Calculation Rules
1. Pro Rata
In Pro Rata the Free goods will be calculated in proportionate to From Quantity and Order
quantity.
2. Unit Reference
In Unit Reference from Quantity will be considered as 1 Unit. And system will check no. of
units in Order quantity. And based on that System will propose free goods.
3. Whole Unit
In Whole unit if Order quantity is exactly equal with from quantity, then only system will
propose Free goods.
From Qty Free Goods Qty From Qty Free Goods Qty
30 30
Order Qty Nil Order Qty 28
200 200
395 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
20052022
If we check Cumulate Cost, then System will transfer the Cost of Free Good item to Main item.
396 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
OR RO CS CF CI CP
Document Category C C C CF CI CP
1. What is the difference between Inclusive Free Goods and Exclusive Free Goods?
2. What is the Difference between Inclusive with Item generation and Inclusive without Item
generation?
4. What is the Base type formula for R100 and What it will do?
6. What is the Base type formula for NRAB and what it will do?
8. Where is the control that whether to go for Inclusive free goods and Exclusive free goods?
9. Where is the Control whether to for for Inclusive with Item generation or Inclusive without
Item generation?
11. Can I have different materials as Free goods based on the quantity and where is the
control?
12. Clients’ requirement is they want to transfer the cost of Free good item to main item.
Where is the Control?
Check Cumulate Cost
15. Clients’ requirement is they want Free goods in return order? How to do this?
Create Return Order with the Reference to Order.
397 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Scenario:
Clients’ requirement they have some group of Materials (X, Y, Z). IF these Materials are determined
as Free goods, then they want to offer only 50% discount.
E.g.,
A
B Free 100% Discount
D
X Free 50% Discount
398 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
MATERIAL DETERMINATION
1. Manual
2. Automatic
Material Determination
Manual Automatic
X TAX X TAPA
Y TAPS Y TAN
OR OR OR
NORM NORM NORM
PSEL PSHP PSA2
TAX “ “
TAPS TAX
399 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Path: SPRO → Sales & Distribution → Basic Functions → Material Determination → Maintain Ore-
Requisite for Material determination
Save
Step-5: Assign Procedures to Sales Document Types (Go back to the Path)
400 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Entry:
This field controls in case of auto replacement which material should be printed in the
output. i.e., Material entered or substituted material.
If we check Entry, then Material entered will be printed in the output.
If we uncheck Entry, then Substituted item will be printed in the output.
Warning:
Strategy:
Outcome:
This field controls whether to go for auto replacement or Substitute item should be
displayed as sub-item. And it also controls if substituted item is displayed as subitem then
whether to go for Header pricing or Item pricing.
“Blank” means auto replacement
“A” Substituted item is displayed as subitem with Header Pricing
“B” Substituted item is displayed as subitem with Item Pricing.
Path: Easy Access → Logistics → Sales & Distribution → Master Data → Material
determination → VB11-Create
401 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
24052022
Practice: Practice VA01 with different options of Substitution reason i.e., Step-6
If we check MRP indicator, then if stock of that Material is not available then it will
substitute alternate Material.
QUESTIONS
2. Clients’ requirement is Substituted item should be displayed as Sub-item with item pricing?
Maintain Outcome as “B”
3. Clients’ requirement is Substituted item should be printed in output? Where is the control?
Uncheck Entry
402 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
LISTING / EXCLUSION
Listing means allowing some materials to customers for sales. Exclusion means restricting some
materials to customers for sales.
PATH:
403 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Save
Save
404 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Save
Practice listing/exclusion
405 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
CROSS SELLING
Cross Selling means selling additional products along with the main product.
X TAN
Y TAN
PATH:
SPRO → Sales & Distribution → Basic Functions → Cross Selling → Define Determination procedure
for Cross selling
Create Condition Table with the combination of Sales Organization & Material
Generate the Table
406 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
407 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
PATH:
SPRO → Sales & Distribution → Basic Functions → Cross Selling → Maintain
Customer/Document procedures for Cross selling
Save
PATH:
SPRO → Sales & Distribution → Basic Functions → Cross Selling → Define and Assign Cross-
Selling Profile
Save
408 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Path: Logistics → Sales & Distribution → Master Data → Products → Cross Selling
→ VB41
Save
Step-8:
Go to Customer Master Sales Area Data → Sales Tab → Mention PP customer procedure as
“B” and save.
409 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
25052022
PRODUCT PROPOSAL
PATH:
Step-1: Assign Document Procedure for Product Proposal to Sales Document Types.
Click on Assign Document Procedure for Product Proposal to Sales Document Types
Go to our Document type (HOR) → Mention PP Document Procedure as “A”
Save
Go back and click on Define Product Proposal Procedure and Determine Access Sequences
Go to New Entries and define PP Procedure (H0001-Item Proposal)
Standard procedure for PP Procedure is “A00001” and “A00002”
410 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Source
Go back and Click on Maintain Procedure Determination (Online) for Product Procedure
Save
Go to Customer Master → Enter the Customer Number, Company Code, Sales Area →
Practice:
411 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
It is a procedure which consist of list of mandatory fields which user has to enter while creating sales
document. If any of the mandatory field is missing in Sales document, then either system will not
allow to save the sales document or even if system allow to save the status of the document will be
incomplete and we cannot process incomplete document.
PATH:
412 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Save
Save
413 | P a g e
PROPEL TECHNOLOGIES
SAP-SD RAVI BERI
Select our procedures → Double click on fields → Go to change mode → Mention the Status
Save
Practice:
Create Order without incoterms and the system will not allow to delivery.
(If we to save incomplete document go to VOV8 → Our Document type → Uncheck Incomplete
messages)
(If we want to see the status of the Order → Go to Change mode of Order → Click on Status → Check
the Header status)
Create Order without Payment terms and the system will allow to create Delivery but will not allow
to create Invoice.
414 | P a g e
PROPEL TECHNOLOGIES