Consignment Sales Process in SAP
Consignment Sales Process in SAP
Note that in consignment fillup and consignment pickup there are no invoices since
there is no change of ownership for the materials.
In consignment orders you are allowing the stock to sit in your customer location.
Once he informs that he used the stock you will invoice him. If he returns the stock
you will accept the stock to take it back.
It is defined in 4 steps.
In this step, you are not invoicing the customer. document flow is sales order ----
delivery item category. It will not be relevent 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 & set for availability check
and TOR.
2. Consignment Issue.
Once the customer informed you that he used all the goods or partial goods then you
will create consignment issue for used goods.
Sales document: KE
Item category: KEN
shedule line category: C0 or C1
Here you are invoicing the customer(because he used the goods). you are assigning
the delivery documnt and billing document to the sales document.
In item category, you are setting relevent for billing, pricing, special stock.
In schedule line category, your setting is 633 movement type, relevent for availability
check & TOR.
3. Consignment Return:
Customer found that some goods are damaged or he not able to sold the goods he
want to send it back. that you are creating this document.
You will assign delivery document and billing to sales document. you will create
return order, return delivery, return billing.
Your setting item category relevent for billing, returns, pricing, special stock.
Your setting schedule line item category: 634 movement type, NO availability NO
TOR.
Sales document: KA
Item category: KAN
schedule line category: F0 & F1
Your setting item category relevent for returns. any shedule line category relevent for
632 movement type, MRP, availability check, delivery.
Now you check your plant stock. Stock will increase. *-- Ugameswara
Rao
2. Create Material – Material Type as "Trading Goods". Item category group as "BANS".
3. Assign Item Category TAS to Order type that you are going to use.
6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO
8. Goods issue
9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from
the config and, therefore, there is no delivery process attached in the whole process of Third
party sales.
SD - 3rd party sales order View the PR that is created with a third party sales order
VA01
Order Number
Goto Item Overview
Item ->Schedule Item
SD - 3rd party sales order Assign the PR to the vendor and create PO
ME57
Key in the PR number
Toggle the "Assigned Purchase Requisition"
Execute
Check the box next to the material
Assign Automatically button
Click on "Assignments" button
Click on "Process assignment"
The "Process Assignment Create PO" box , enter
Drag the PR and drop in the shopping basket
Save
By: Balaji
2) Because of the configuration settings of the sales document type, item category & schedule
line category, as soon as the order is saved a PR (purchase requisition) is automatically
generated. This is converted into PO (purchase order) and sent to the indan company.
In standard SAP, item category TAS is used for this. The schedule line category is CS. Here you
can see a field 'order type' with value 'NB'. This triggers the automatic creation of the PR.
1) If you are always following a third party process for a material then you have to create the
material using item category group BANS. The procurement type should be marked as external
procurement (F) in MRP 2 view of the material master record.
2) If you are not always allowing third party order processing then you can create a material
master record with item category group as NORM and the procurement type should be marked
as (X) meaning both types of procurement (in house manufacturing and external procurement).
Answer:
A schedule agreement contains details of a delivery schedule but a contract just contains quantity
and price information and no details of specific delivery dates
(1) - Schedule agreements allow you to have 2 different sets of schedule lines (VBEP-ABART).
Standard SAP you should have two sets of tabs - of schedule lines. One Forecast & the other
JIT. Forecast forwards the schedule lines to planning (seen in MD04) and JIT passes them to
shipping (VL10). They can be identical or different. Typically these are used for component
supplier customers (namely Automotive).
The customer will provide you 4-10 weekly buckets (usually a Monday date) of future forecast
qtys. Also send you 1-2 weeks of individual FIRM ship dates - which are entered on the JIT. It
comes down to the customer not knowing exactly what they need next week, but they don't want
to suprise you with a large order qty, where your lead times are 5+ days. The forecasted qtys they
sent last week should account for this.
(2) Cumulative Quantities are tracked and influence how the schedule agreement passes
requirements to both forecasting and shipping.
These qtys are sometimes requested by the customer on ASNs. Cumulative qtys reset at year end
unless you've got a customer calendar or you've modified standard SAP userexits to not reset.
Schedule agreements are very nice when the customer sends EDI data (830s = forecast or 862s =
JITs). Outside of that they can really cause trouble regarding daily maintenance, missing
requirements, cum qty corrections, year end processing, etc.
One alternative would be to use customer independent requirements - entering the weekly,
monthly forecasting qtys and entering standard sales orders (with or without multiple schedule
lines) to represent the true firm qtys.
1. In SAP you will always get integration with other modules. SD will interact with FI, MM
will interact with SD :-
1a. Looking at MM and SD interaction first, take the scenario of a third party order process. This
process uses a purchase order (which is sent to your vendor). Also invoice verification is used
further along the process to check that the invoice you send to your customer is the same
material and quantity as that which the vendor sends to you (but obviously shipped
directly to your customer).
1b. Billing is an SD function. But SAP needs to know, when processing a customer's payment, to
which GL account the payment has to be processed. For instance payment of a UK based
material would be placed in a different GL account to that of a non-UK based material.
Furthermore, a UK based customer may have a different GL account to that of an Export
customer. This is configured in Account Determination.
1. When you create sales order in SD, all the details of the items are copied from Material master
of MM.
2. MRP and availibility check related data is also taken from MM although you control this data
in SD also.
3. While you create inbound/outbound delivery with reference to a sales order,the shipping point
determination takes place with the help of the loading group, plant data, shipping conditions etc.
This also refers to Material Master.
4. The material which you are entering in a sales order must be extended to the sales area of your
sales order/customer otherwise you cannot transact with this material.
There are many such links between SD and MM.
1. Whenever you create a delivery with reference to a sales order, goods movement takes place
in the bacgground. eg. In case of standard sales order, you create an outbound goods delivery to
the customer.
Here movement 601 takes place. This movement is configured in MM. Also, this movement hits
some G/L account in FI. Every such movement of good s hits some G/L account.
2. The accounts posting in FI is done with reference to the billing documents (invoice, debit note,
credit note etc) created in SD. Thus this is a link between SD and FI
3. Tax determination: In case of a tax determination also, there is a direct link between SD and
MM
Sales Order –
Integration Points Module
•Availability Check - MM
•Credit Check - FI
•Costing - CO/ MM
•Tax Determination - FI
•Transfer of Requirements - PP/ MM
Billing -
Integration Points Module
•Debit A/R - FI/ CO
•Credit Revenue - FI/ CO
•Updates G/ L - FI/ CO
(Tax, discounts, surcharges, etc.)
•Milestone Billing - PS
Quotation / QT
Tcode for creation VA21,VA22,VA23. tables VBAK, VBAP
Purchase Order PO
Tcode for creation ME21,ME22,ME23. tables EKKO, EKPO.
Sales Order OR
Tcode for creation VA01,VA02,VA03. tables VBAK, VBAP
Delivery LF
Tcode for creation VL01,VL02,VL03. tables LIKP, LIPS
Billing MN
Tcode for creation VF01,VF02,VF03. tables VBRK, VBRP
To create a sales order we need purchase order number and custmer number. Before that, to
create a purchase order we need to have material no, vendor no.
After creating sales order using this no we can create delivery note tcode is vl01.
IMG -> Sales and Distribution -> Sales -> Sales Documents -> Sales Document Item -> Define
Item category groups
Defining Item Category -> Sales and Distribution -> Sales -> Sales Documents -> Sales
Document Item -> Define Item Categories
IMG -> Sales and Distribution -> Sales -> Sales Documents -> Sales Document Item -> Assign
Item categories
Creating Material
MM01
1. On the screen Create Material (Initial Screen) enter the material number if External.
2. Choose Select View(s). (Basic View 1&2, Sales Views, Purchasing views and accounting
views).
3. Enter the relevant data and save the material. Use material group BANS in the item material
group field.
VK11
XK01
Partner Determination For Sales Doc
Explain me how to get partner determination for sales doc header level.
First determine one account group ( Trans code OBD2 ) assign number range for acct
group ( Trans code OBAR ).
In the business different people interacts to make a transaction with the business while
making transactions with the business every partner performs certain roles those are
called as a partner functions.
Depending on the partner type every partner fulfill certain mandatory partner
functions. SAP determines relevant partner functions automatically to relevant
partner object type.
Flow: Customer master, Sales, Delivery, Billing, Document header and items.
A) Partner Types.
1) Customer(KU)
He performs partner functions like Sp, Sh, Bp, Py.
2) Vendor(LI)
Partner Functions (FA- Forward Agent).
Partner type(KU) and Partner Functions( AA- Sold T party) to release the contracts.
Aw- ship to party to release the contracts and this partner functions assigned to partner
determination procedure (kab).
Configurations settings:
partner type Pe
Km credit manager pe 09
kb credit represent pe 09
b) Define partner determination procedure.
c) Assign partner functions to partner determination procedure.
d) Assign partner determination determination procedure to account group.
e) Assign partner functions to account group.
Transaction WE57
Type F F
Direction 2 2
Object type BBPBUS2081 (not for Release 3.1)
Transaction BD51
Input type 1 1
03.09.2008 Page 2 of 3
Dialog allowed No
3. Create the missing process code with Transaction WE42 (change inbound process code).
Save the entry. You are then on the detail screen. Enter:
Module (inbound)
Function module
IDOC_INPUT_BBP_IV (IDOC_INPUT_BBP_ACC_PO)
Application object
Object type
BBPBUS2081 (- no entry -)
4. Maintain the process code that has just been created in the partner profile for the logical
system.
Transaction WE20