Transactions Codes
1. Sales Order Document
VA01 To create Sales Order
VA02 To change Sales Order
VA03 To display Sales Order
2. Delivery Document
VL01N To create Delivery Document
VL02N To do Post Goods issue(PGI) /
change Delivery document
VL03N To display Delivery Document
3. Billing Document
VF01 To create Billing Document
VF02 To change Billing document
VF03 To display Billing Document
VF05 To create multiple billing doc
4. Quotation Document
VA21 To create Quotation Document
VA22 To change Quotation document
VA23 To display Quotation
Document
5. Inquiry Document
VA11 To create Inquiry Document
VA12 To change Inquiry document
VA13 To display Inquiry Document
6. Configuration/ Customization
VOV8 To define Sales Document type
VOV7 To define Item Category
VOV6 To define Schedule Line
category
VOV5 Schedule line Category
determination
VOV4 Item category Determination
7. Customer Master
VD01/BP To create Customer Master
VD02 To change Customer Master
VD03 To display Customer Master
8. Material Master
MM01 To create Material Master
MM02 To change Material Master
MM03 To display Material Master
MARA To display Material Master
10. Pricing Master/Pricing condition record
VK11 To create Pricing Master
VK12 To change Pricing Master
VK13 To display Pricing Master
11. Stocks
MMBE To check the Stock of Material
MB1C/MGIO To enter the stock of Material
12. Transfer Order
LT01 To create Transfer Order
LT02 To confirm transfer Order
13. Scheduling Agreement
VA31 To create Scheduling
VA32 To change Scheduling
VA33 To display Scheduling
14. Copy control
VTAA Order to Order
VTAF Billing document to Order
VTFA Order to Billing document
VTFF Billing to Billing
VTFL Delivery to Billing
VTLA Order to Delivery
15. Listing /Exclusion Material
VB01 Listing/Exclusion
A001 For Listing
B001 For Exclusion
16. Contract
VA41 To create contract
VA42 To change contract
VA43 To display contract
17. CMIR(Customer Material Info Record) Master
VD51 To create CMIR
VD52 To change CMIR
VD53 To display CMIR
18. Condition Record
VV11 Sales doc output condition
record
VV21 Delivery output condition
record
VV31 Billing output condition record
VV71 Shipment condition record
VB11 Material determination
VBN1 Free Goods
19. Incompleteness Log
OVA2 To define Incomplete log
VUA2 To assign Incomplete Log
20. Shipment
VT01N To create shipment
21. Route Determination
OVTC To define route
OVRF To define route determination
22. Pricing Procedure Determination
OVKK To define pricing procedure
determination
23. Text Determination
VOTXN To define text procedure
determination
24. BOMs
CS01 To define BOMs
25. Access sequence
V/07 To define access sequence
26. Condition type
V/06 To define condition type
27. Multiple Billing Doc
VF05 To define multiple billing doc
28. Output Determination
V/32 To define Output determination
procedure
V/47 Assign the Output Determination
procedure
29. GL Accounts
VK0A To define GL account
Applications
V1 Sales
V2 Delivery
V3 Billing
V4 Shipment
Standard Types
IN Enquiry
QT Quotation
OR Sales Order
LF Delivery for Sales
F2 Billing for Sales
F1 Order Related Billing type
TAN Item Category
CP Schedule Line
CS Cash Sales
RO Rush Sales
DS Scheduling Agreement
QC Contract
NB Purchase requisite type
RK Invoice correction request
F5 Order related proforma
invoice
F8 Delivery related proforma
invoice
LR Invoice List type
S1 Cancellation Billig type
Delivery Document Types
LF Delivery with order ref
LO Delivery without order ref
BV Delivery for cash sales
LP Delivery for Project
LR Delivery for returns
Standard Procedure type
RVA001 Pricing Procedure
NA0001 Free Goods Procedure
ICAA01 Intercompany Billing
KOFI00 Revenue Account
determinations
Output Types
BA00 Order Confirm
RD01 Cash Sales
EK00 Picking list
LD00 Delivery note
LP00 Scheduling agreement
RD00 Invoice
AF00 Inquiry
AN00 Quotation
Standard Condition Types
PR00 Base Price
K004 Material discount(Discount)
KF00 Freight
MWST Taxes
K005 Customer specific material
discount/discount type for group
condition with varying key
K007 Customer Discount
K020 Price Group discount
VPRS For cost price
SKTO Cash Discount
PB00 Gross Price
PR02 Price increase/Pricing scale
K029 Discount type for Group
condition/Material group discount
HM00 Manual Order value
PN00 Manual Net Price of Item
PMIN Minimum Price
AMIW/AMIZ Minimum order values
PR02 Minimum Price
KP00 Pallet Discount
KP02 Mixed Pallet Discount
KP03 Mixed Pallet Surcharge
NA00 Condition type for Free Goods
OR Sales Order
Sales LF Delivery Type
Order F2 Billing type
CS Cash Sales
Cash BV Delivery type
Sales BV Billing Type
BVN Item Category type
RO Rush Sales
Rush LF Delivery type
Sales F2 Billing Type
TAN Item category type
KB Fill-up
Consignment KBN Item category type
Fill-up 631 Movement Type
KE Issue
Consignment KEN Item category type
Issue C0/C1 Schedule Line Category
633 Movement Type
KR Return
Consignment KRN Item category type
Return D0 Schedule Line Category
634 Movement Type
KA Pick-up
Consignment KAN Item category type
Pick-up F0/F1 Schedule Line Category
632 Movement Type
General value WK1 General Value contract
Contract WKN Item category type
Material-related WK2 Material-related Value
value Contract contract
WKC Item category type
Main Item in ERLA Item Category group
BOMs TAQ Item category of main
item
TAE Item Category of sub item
5 BOM Usage
Sub item in BOMs LUMF Item category Group
TAP Item category of main
item
TAN Item category of sub item
5 BOM Usage
Tables
SE16N To check any tables in SAP
BUT000 Business Partner
MARA General data in material
number
MVKE Sales Area data in material
master
KNA1 General data in Customer
Master
KNVV Customer master sales data
VBAK Header Data
Sales VBAP Item Data
Document VBEP Schedule Line
VBKD Business Data
Delivery LIKP Delivery Header
Document LIPS Delivery Item
Billing VBRK Billing Header
Document VBRP Billing Item
VEVP Shipping Unit Item(Content)
Shipping VEPO Shipping Unit Header
Determinations
1. Shipping Point Determinations
Shipping Condition -> Customer Master
Loading Group -> Material Master
Delivery Plant -> CMIR
2. Route Point Determinations
Shipping Condition -> Customer Master
Transportation Group -> Material Master
Departure Zone -> Shipping Point
Transportation Zone -> Customer Master
3. Plant Determinations
Shipping Condition CMIR
-> Customer Master
Material Master
4. Item Category Determinations
Sales Document Type -> Sales Document
Item Category Group -> Material Master
Item Usage -> ABAP
Higher level Item Category Order Document
->
5. Schedule Line Determinations
Item Category -> Sales Document
MRP Type -> Material Master
6. Pricing Procedure Determinations
Sales Area -> Sales Document
Customer Pricing Procedure Customer Master
->
Document Pricing Procedure Material Master
->
7. Re-Route Point Determinations
Shipping Condition -> Customer Master
Transportation Group -> Material Master
Departure Zone -> Shipping Point
Transportation Zone -> Customer Master
Weight groups
8. Picking location determination (MALA Rule)
Shipping point +
Delivering plant +
Storage condition +
Storage Location
THIRD PARTY SALES PROCESS
Whenever customer places an order to a company and they do not have the required stock. They pass
the order to third party vendor. Vendor bills to the company while the company bills to the customer.
Vendor delivers goods directly to the customer.
Configuration:
Item Category Group – BANS
MRP Type in MRP 1 – ND
Procurement Type in MRP 2 – F
General Item Category Group – BANS
Item Category – TAS
Schedule Line Category – CS
In Schedule line category: Order Type – NB
Item Category – 5
Account Assignment Category – X or 1
Billing - F
Item Relevance – Unchecked (Because no Delivery or PGI)
PROCESS:
1. We create third party sales order.
2. Once created automatically default purchase requisition (PR) is generated. (Use T-code ME5A)
3. With reference to PR we create purchase order (PO). (T-code ME21N)
4. Then we will perform MIGO(Goods Receipt) and MIRO(Invoice Receipt).
5. We will create a sales invoice with reference to sales order.
INTER COMPANY SALES
DEFINITION
Process involves selling goods between two different company codes within the same
organization
CONFIGURATION
1. Create the customer Master (Customer Pricing Procedure should be I ) in the Supplier sales
Area/org and extend it to Ordering sales org .
2. Create the material and Extend the Material to both the plants(ordering plant and supplier
plant)
3. Define sales order type to Intercompany billing .
4. Assign Organization units By Plant.
5. Assign Intercompany Customer to Ordering Sales Org .
6. Assign Sales Org and Distribution Channel (Ordering Sales Org ) to Plant(Supplier Plant) .
7. Define Pricing condition PI01 and Assign to Sales Pricing Procedure (RVAA01).
8. Define Intercompany Pricing conditions IV01 and Assign to Intercompany Pricing Procedure
(ICAA01).
PROCESS
1. Create sales order in the ordering sales area ,Enter the delivering plant should be suppliers
plant (Make sure the Pricing Condition PI01 is available in the Pricing Procedure ) .
2. Create the Outbound Delivery ,Picking and PGI .
3. Create a Sales billing to customer ( Should Post to the Accounting Document ).
4. Create the Intercompany Billing from the delivering Plant To the Selling sales organization
(Should Post to the Accounting Document).
Consignment
Consignment is the act of holding your goods at the customers location, but the ownership of the goods
remains yours until the products are sold.
In SAP when we hold the goods at the customers location the materials are placed under a special
category know as customer consignment.
It consists of 4 steps:
1. Consignment fill-up
2. Consignment Issue
3. Consignment Returns
4. Consignment Pickup
Consignment fill-up
Consignment fill-up is used when the business delivers the stock to a customer on consignment
upon goods issue stock is stored under customer consignment for this customer.
Sales Document type – KB
Item Category- KBN
Schedule line Category - E1
In this step you are not invoicing the customer
The document flow says that sales order and delivery are created.
It will not be relevant for billing and pricing because you are not charging money for these goods
in this step.
In schedule line category you will set movement type 631 and set for availability check.
Consignment issue
After the products are sold the customer will be invoiced.
Creating this order and doing PGI, then the stock from the customer consignment will reduce the
inventory level.
Once the customer informed you that he used all the goods or partial goods then you will create
consignment issue for the used goods.
Sales document type- KE
Item category- KEN
Schedule line category- C0(with availability check) /C1(without availability check)
You are invoicing the customer because customer used the goods, you are assigning the delivery
document and billing document with reference to the sales order.
In the item category is relevant for billing, pricing, and special stock.
In schedule line category you are setting 633 movement type and relevant for availability check.
Consignment Return
This occurs when products are deemed faulty by the consignee who puts the stock back into his
consignment stock and request for credit note/memo for the return.
The customer found that some goods are damaged or not able to sell the goods he want to send them
back to the company.
Sales document type- KR (you will assign delivery document and billing to sales document)
Item Category- KRN
Schedule line category- D0
You will create a return order, return delivery, and return billing (credit note/memo).
You are setting item category relevant for billing, pricing, returns, special stocks.
Movement type- 634
No availability (uncheck)
Consignment Pickup
Used to pickup excess materials not yet consumed or faulty materials
(Even if you create the consignment return the goods are not come directly to your plant, for that you
need to consignment pickup)
Here the ownership is not changing, so you do not need to create billing
Sales document type- KA( assign return delivery to sales document type)
Item category- KAN
Schedule line category- F0/F1
Item category relevant for returns
Schedule line category relevant for availability check, MRP, and delivery
Movement type- 632
Now you check you check plant stock will be increased.
Pricing Procedure Flow
Sales Order
Pricing
Procedure
Condition
CUPP DOPP Sales
Type
Area
Access
Sequence
Condition Different Key
Table Combinations
If matches
Condition
,returns back to
Record
sales order
Company
Company
Code
Sales Area Plant
Sales Distribution Division Shipping
Organization Channel Point
Pricing Procedure fields
1. Step
2. Counter
3. Condition Type
4. Description
5. From step
6. To step
7. Manual /manual only
8. Required
9. Statistics/Statistical
10. Relevant for Account Determination
11. Print type
12. Sub total
13. Requirement
14. Alt. cal. Cndn Amount/ alt. cal. Cndn amnt
15. Account key
16. Accrual/ acct key accrual
Enterprise Structure
Assigning
Definition
Financial Sales & Financial Sales &
Accounting Distribution Accounting Distribution
Assign Sales
Define Sales Assign
Define Org. to
Organization Company
company Company
Code to
Code
company
Define Define
Company Assign
Distribution
Code Distribution
Channel
Channel to
Sales Org
Logistics-
General Assign
Logistics - Logistics – Division to
General Execution sales org.
Assign plant
to company
code Set up
Define Define Sales area
Plant Shipping
Point Assign sales
Define org-dist. chn-
Logistics-
Division plant
Define Execution
Loading
Point
Assign
Shipping
Point to
plant