on 04-02-2009 4:51 PM
Hi all
please tel me how free goods condition type is activated when we create a sales order
Thanks regards
Manoj
Thanks all
Manoj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Free goods are picked in sales order with R100 condition type with requirement 55 and alternate base value formula 28
This condition type must exist in your pricing procedure
Otherwise free goods will not come in sales order
This R100 condition type with requirement 55 and alternate base value formula 28 picks both inclusive and exclusive types of free goods
Suppose for e.g take a pen if it is priced Rs 10 and if you apply Free for that take10%
Exclusive means 10 +1 free
means in your sales order ther will be 2 line items one with TAN for 10 units and one with TANN with one unit
first it will be 10 qty which will be priced each Rs 10 and total will be 100
second will be 1 qty which is free
Inclusive means 9 + 1free
( free item is included in the order qty)
means in your sales order ther will be 2 line items first it will be 9 qty which will be priced each Rs 10 and total will be 90 second will be 1 qty which is free
In both these cases there will be two line items will get generated in sales document
first will be chargeable item with item category TAN
The second will be item category TANN
Both this inclusive and exclusive are picked by R100 condition type
Now coming to NARB
Means free goods inclusive without item generation
Means in your sales order there will be only 1 items with qty 10 the free goode cost will be distributed among the 1 item of qty 10
Means the order value will be RS 90 only
There will not be any extra item generated with TANN
For first two cases we use condition type R 100 with requirement 55 and alternate base value 28
Inclusive and exclusive are picked by R100
For the third case we use condition type NRAB with requirement 59 and alternate base value 29
Inclusive without item generation is picked by NRAB
The basic difference between R100 (inclusive or exclusive) and NRAB (inclusive without item generation) is with R100 you will find 2 line items in a sales order TAN and TANN and with NRAB you will find only one line item in sales order that is TAN and there wont be TANN
Forum post in ERP - Sales and Distribution (SD) General: Free goods
Regards
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you raja
see R100 is mainted in standard pricing procedure RVAA01 ,When we create a sales order taking pricing procedure RVAA01 , R100 is not getting activeted though it is mainted in STANDARD PROCEDURE.
SO HOW R100 is getting activated for some other sales order, how d system knows when it is getting activated
Thanks
manoj
Hi,
If you maintian Free goods condiiton record for a material and mark it as exclusive.
and when you create a sales order for that material, the free goods material also explores.
The original material is item is with item category TAN and the free goods item category is with TANN.
the item category control data for TANN( Tcode VOV7) shows that the carry out pricing indicator is "B"
so when ever the carry out pricing indicator is B this assumes that its a free good and then the system calculates 100% discount for that item.
this logic is there in the requirement routine 55 which is assigned to the condition type R100.
Pricing for free goods (100%-discount)
form kobed_055.
sy-subrc = 4.
if komp-kposn ne 0.
check: komp-prsfd eq 'B'.
endif.
sy-subrc = 0.
endform.
Prestep
form kobev_055.
sy-subrc = 0.
endform.
So, if the item category determined in the sales order has Carry out pricing as "B" then the system understands that this is a free goods item and then gives 100 percent discount.
If the carry out pricing indicator is not B then this condition type R100 is not triggered for the line item.
Hi
SO HOW R100 is getting activated for some other sales order, how d system knows when it is getting activated ?
This is rightly explained by the other friend
R100 condition type has requirement 55 which accesses the priciling relevance or which looks for the priciling relevance and searches for indicator B there
Pricing indicator for an item comes from item category
In standard the item category TANN the pricing is B that is 100 % discount
So requirement 55 gets what it wants in TANN and the alternate base value formula 28 nullifies the value and hence it becomes a zero price that is 100 % discount
What i explained is in a simple language
The other friend explained this same thing beautifully in technical language
But Both inclusive and exclusive are picked by R100
If somebody says that R100 is only for exclusive it is 100 % wrong
Only inclusive without item generation will be picked by NRAB and not R 100 and for NRAB in the sales order itself there wont be any TANN
In simple if in a sales order there is a free item say with TANN it gets the meaning and effect by R100 condition type with requirement 55 and the alternate base value formula 28
R100 can be put in any pricing procedure
Regards
Raja
Hi,
Read the funcitonality of Free goods in the below Link
http://help.sap.com/saphelp_470/helpdata/en/90/758534c960a134e10000009b38f83b/frameset.htm
[http://help.sap.com/saphelp_470/helpdata/en/90/758534c960a134e10000009b38f83b/frameset.htm]
This Should explain your question..
To Summarize,
1) The free goods are activated based on the free goods pricing procedure assignment to your sales order Type.
2) The Pricing is calculated based on the assignment of requirement routine 55 and assignment of routine 28 to your condition type and
3) also depends on the set up of condition record (Inclusive or exlcusive)
Rgds
Srini
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.