Min Quantity vs Free good quantity
Hello Folks,
The following are definitions of Min Quantity and Free Goods quantity.
1. Min Qty: When this quantity is exceeded, condition kicks in.
2. Free goods qty : Basis for calculation of number of free goods i.e the discount aka additional quantity.
Are'nt they the same?
What i mean is, in order to derive the additional quantity, the condition has to kick in which is when there is a minimum quantity ordered. Lets say Qty of 10.
When there is at least 10, there should be some discount determined right? Lets say Qty of 1.
So, the basis for this is a Free Good quantity of 10 to get a discount of 1 piece right?
Kindly provide clarification, thanks.
Cheers
John
Dear John,
I think you are quite clear about free goods but
Discount is different and Additional Quantity is different.
Discount is deducted in cash where as additional quantity will be delivered in the form of goods only.
In Free goods determination condition record(VBN1) we can give Minimum quantity as a basis for condition to execute
for ex. Suppose I want to give 10 + 1 free but the condition for this offer is on minimum purchase of 100Pcs.
So my minimum quantity is 100pcs and on purchase of 100pcs 10pc will be free.
you can also select if you want to give 101free=11 (Exclusive) or 91free=10 (Inclusive).
There are also different calculation types available in standard for calculation of free goods.
Similarly we can maintain different scales also.
i hope I made it clear.
Regards
Mayank
Similar Messages
-
Dear SAP Guru's,
I have a query my user needs to prepare the report in that report he needs to identify actaul quantity and free quantity.
conditions are:
1. in free goods/ sales promotion scenario business offerd some free of cost materials to customer (free goods exclusion procedure) in this scenario business wants to prepare a report free goods quantity against actaul sales quantity.
Thanks,
Hussain.Hello,
Item Category in Sales Documents for Normal Goods & Free Goods is different.
Thus with help of ABAPer you can develop a Z-Report which can fetch the required data based on Item Category of Sales Documents.
Hope this helps,
Thanks,
Jignesh Mehta -
Greetings all SD Gurus,
Would really appreciate some advice here. Currently I have a free goods condition ( exclusive ) - NA00 for a material set in such way that :
For every 100 items ordered , there will be 5 free items of the same material.
The condition is working fine. But users wanted the quantity field for the free item to be program is such way that they can decrease the quantity of free items from 5 but they can't increase the free items to more than 5.
My question is - can this be configured in SPRO without creating a program in userexit . If yes, how do I go around it ? Or is there any other alternatives ?
Many thanks in advance.
Warmest Regards,
Ed OngHi Ashish,
Thanks for your suggestion but unfortunately, it's not applicable for the requirement. What the user wanted was a checking procedure to run during the manual changes of quantity in free goods before the doc was saved.
Regards,
Ed -
Unchange Free Goods Quantity in sales order
Dear SD Expert,
I have set free goods condition for example buy 10 and get 2 free.
Program work perfectly. However, when user change free goods item from 2 to 3. System show the information message V1737. And user still can change the quantity of free goods item.
My client would like system to not allow change quantity in free goods item.
Could you suggest me on this point, please?
Best Regards,
Prachall V1 message need to do in through Standard Ehancement in Program itself
ask your Technical team ask him to find out the Ehancement -- copy that and change to explample W501 to E501
this will work i have done recently
<<point beggiing removed>>
Edited by: Rob Burbank on Sep 9, 2010 4:34 PM -
Recalculation of quantity in free goods for return order wrf to invoice
Hello everyone,
I want to recalculate quantity of free goods category in a return order created with reference to an invoice, if the quantity in the High Level Item Category has changed.
For example, a customer bought 100 boxes of product "A " and received 10 of these for free. Then he wants to return 60 boxes. When I create a return order with reference to the invoice and change these quantity from 100 to 60, free goods item category still shows 10 boxes instead of 6.
Recalculation must be take place acording to the pricing date determination in order to apply free goods in a valid date.
Customized features reviewing:
1. There's not Item Category Proposal for Target Sales Doc type of the Return order, but item category of source bill type has one an is set to Pricing Type "D".
2. High Level Item category of free goods category is relevant for billing and is set to M "Delivery - related invoices-no zero qtys (in main bath items)"
3. Free goods category assigment has NORM as item Category Group, FREE ussage, High Level Item category is determinated for return order document type and Item category by default is the free goods category.
I will appreciate your support to solve this issue.
Best Regards,
Andrea FigueroaHello,
Thank you for your response.
My Discount Type of Free Goods determination is set to:
Calculation Rule: "2 - Unit reference"
Free Goods Category: "1 - Inclusive rebate (with item generation)"
Free Goods delivery control: "C - Delivery of main item is part. delivered, only with main item"
However, whatever the calculation rule is, if I change the quantity in the main item, subitem does not work.
I read about SAP Note 573598 that describes perfectly my problem, but is valid in 4.6 to 4.7 version and I have ERP version.
Thank for your help,
Andrea Figueroa -
Not allow to change free goods quantity
Hi,
Is there any configuration to hide or not allow user to change quantity of free goods in sales order that determine from master record?
Regards,
Jr.SDHi,
Yes, I able to change the quantity after maintaining in VBN1.
Regards,
Jr.SD -
FM to get the free good quantity for an item.
Hi alll,
I need to populate freegood quantity to ipc. How can i get the free good quantity configured for an item ?.
Thanks and Regards
shanto aloorI am not sure wht is your requirement...but you can check FM - CRM_ORDER_MAINTAIN for this.
-
Quantity Contract + Free goods determiantion
Hi All,
We are currently working on a project where we create a
Quantity contract and the sales order is created keeping the contract as the reference.
The problem which we are facing is as follows
1. The free goods are not getting determined when we create a sales order keeping the quantity contract as the reference.
2.Free goods are getting created if we create a sales order without any reference.
Can any one of you help me out with a solution for the same.
Regards,
PandiFree goods determination with referance to contract
1. Create a normal material
2. Create a contract for the customer for the material with order type QC with proper
Validity periods and enter a target quantity
3 Create a pricing procedure for the contract which should be same as the pricing
Procedure which you will use in
Standard order which you will refer this contract
4 Create free goods condition record for that customer and that material using condition
Type NA00 with t code VBN1
5 T Code for contract creation is VA41
6 Create a normal sales order and refer it to the contract created
7 All records are copied in the sales order from the contract and the target quantity of
the contract is copied in the order quantity of the line item
8 Example if tgt qty is 50000 then it is automatically gets copied as 50000 in the order
Quantity of the line item
9 Now change that fig to the no you want
10 Suppose if you order 100 then 10 free is decided automatically if the condition
Record is maintained for 10+1
Hope this will help you
Regards
Raja -
Free goods - Exclusive - Quantity of free goods
I want to give free goods by the condition record I have made at the tcode VBN1. Free godds will be given by the exclusive technique. The material code of the main material with active prcing is 100005 and the material that I will give as free good is 700001. For every 4 pieces of 100005 I will give 1 piece of 700001. I have entered 100005 at the "Material" column, 4 at the "Min. qty" column, 4 at the "For" column st at the "Unit" column, 1 at the "add. FG" column, ST at the "AddQTYUnit" column, 1 at the "Calc.Rule" column, 2 at the "FreeGoods" column, 700001 at the AddMatFrGd" column. The system gives 2 free goods (700001) for 6 priced material (100005) or 4 pieces of 700001 for 14 pieces of 100005. On the other hand I want the system to give free goods for the exactly enough piece of price material. I mean: 2 pieces of 700001 for 8 or 9 or 10 or 11 pieces of 100005; not 2 pieces of 700001 for 6 or 7 pieces of 100005 but the system behaves this way. can anybody help me abput this subject?
Thanks in advance for the answers....Hi Yasar,
You need to create a new routine for calculate type.
Do as below:
1. Go to VOFM>Formulas>calc.rule Rebate InKd to create a new routine for calculate type. for example 601.
2. add the following code in this routine 601 and then save.
USING L_FRM STRUCTURE KONDN_FRM.
DATA: VORKOMMA LIKE KONDN-KNRMM,
NACHKOMMA LIKE KONDN-KNRMM.
L_FRM-NRMENGE = 0.
L_FRM-NRRUND = 0.
L_FRM-NRMENGE = ( L_FRM-MGLME / L_FRM-KNRNM * L_FRM-KNRZM ).
business rounding
VORKOMMA = FLOOR( L_FRM-NRMENGE ).
L_FRM-NRRUND = L_FRM-NRMENGE - VORKOMMA.
L_FRM-NRMENGE = VORKOMMA.
3. Select routine 601 in field "Calc.Rule" when you create free goods condition record.
Hope it helps. -
Free goods is missing Sales Deal and Promotion information
Hi experts,
I am using the automatic Free goods determination in SAP by configurating the customizing steps related to the "Free Goods" section.
Now I'm trying to use the free goods functionality within the sales deal.
Below the actions I have performed:
Promotion Creation - transaction VB31
Sales Deal creation - transaction VB21
Once the sales deal has been created, clicking on the free goods icon (CtrlShiftF6), I define the Discount Type that is NA00 and then I reach the screen in which I create the condition record for free goods.
Once condition record is completed I save it. In the standard table KONDN I see the condition record number with its attributes (minimun quantity, from, free goods quantity) but unfortunatly I dont't see the promotion and the sales deal numbers: KNR_PI and KNR_AG are blanks.
Could you support in me?
Thank you.
Ciao!
MaxHi all,
nobody knows anything on this topic?
Thank you.
Ciao!
Max -
Make quantity field of Free goods as non-editable.
Hie!
I have free goods scheme of 9 + 1 .If quantity of main material is 10 then it will split into 9 + 1 where 1 is free of cost.
While making the sales order the free goods quantity field is editable. So the users are able to change the free goods quantity. I want to make this field as non-editable.
Please suggest how to do this.
Thankyou.Hi Pallavi
If you change the manual qty which is automatically determined by the system then there will be a message thrown by the system
Suppse in your case if 9+1 you change the qty manually to 2 from 1 there is a message V1 no 737 thrown by the system
You need to change the message class thro ABAP development only not possible thro customization
Not only this in delivery also it is possible to change the free qty and this also has to be controlled by the ABAPer only
Regards
Raja -
Free goods by header net value not Quantity
Regards
My client wants to make a sales promotions as the free goods SD. The difference is that free goods should not be given by the bought quantity of certain material, they should be given from the header net value of an order.
For example:
If a customer have an order with header net value of 100$ from only materials that has certain material pricin group, it should receive one free good.( All the materials in the order have the same material pricing group)
If a customer have an order with header net value of 200$ from only materials that has certain material pricin group, it should receive two free goods.
If there are ways to make this happen please let me know i would really appreciate it.
Thanks
Edited by: Ronald Caroli on Feb 13, 2008 9:13 PMHi ronald,
The userexit option is very tough to do.
You are using a right userexit, but how are you coding it? Whats your design and flow?
The BDC are programmable recordings of a standard transaction. Hence you will be able to record the way in which you add a line item to sales order. Ths recording is automatically converted into lines of code by SAP. Then you insert your checks and balances between these lines of code to make it behave the way you want the sequence of transactions to work.
My thought was to make a recording of adding a new line item, in change sales order transaction(va02), with item category as Free of Charge(FOC). Then in the code, I wanted to check for material pricing group, if found correct, then would go finding the net value of sales document. If the value is above the limit, calculate the target quantity. Then follow the rest of the recording and add a new line with FOC as item category.
But this was a seperate transaction, which could be applied seperately and not to be done automatically in sales order. This was becuase say if you switch off the promotion tomorrow, then you will not have to worry abt removing the same functionality from sales order, you just need to de-activate the transaction.
Then there would be issues of doing hardcoding the net value limits, free good quantity in the user exit which is not at all recommended.
Hope this helps.
Abhishek -
Assigning free goods in a purchase order.
Hi,
I have to generate a report which will display the purchase order no for each condition record created in mbn1, and for each purchase order no it has to fetch the free goods assigned, eligible and remaining.
i have created a condition record for a vendor, with the following particulars,
if the vendor e.g ven1 purchases material e.g mat1
min qty = 100
free goods qty = 10
add. free goods = 2
calculation method is prorated
and the type is Inclusive.
But when i try to create a purchase order for that vendor ven1 for 200 qty of mat1, the gross price being calculated is for 200 qty, but it should be calculated for the quantity excluding the free goods qty.
What might be the reason, do i have to do any configuration in SPRO, if so guide me with the steps or can you help me in solving this problemHi,
I have maintained the condition record because i have checked the enry in the table KOTN001.
i have also maintained the settings for discount in kind as follows.
1. MAINTAIN DISCOUNT IN KIND DEPENDENCIES
I) Field Catalog.
BSTME,
EKORG,
EKOKZ
LIFNR,
MATNR
WERKS
ii). Display Free Goods
Table no 001 which has all the above mentioned fields.
2. DEFINE ACCESS SEQUENCE AND DISCOUNT-IN-KIND TYPES.
i) Maintain Access Sequence
Ac.sq DESC
NR00 Free Goods
Accesses Ac Tab Desc REQ
10 1 Info Record: Plant-specific 1
per order unit
20 2 Info record per order unit
Access 10's Fields.
Fields Condition I/O Doc.str Doc.field Long field Label
BSTME, I KOMP SAME
EKORG, I KOMK AS
EKOKZ I KOMP CONDITION
LIFNR, I KOMK
MATNR I KOMP
WERKS I KOMP
Source of constant Init
should i specify any values for source of constant and select the check box init, if so why?
Access 20's Fields.
same as 10 except the field werks, which is not included in the condition.
ii) Define free goods type.
ctyp name ac.sq validfrom validto
NR00 Free Goods NR00 2 (First 2(End of
day of the the current
month) year)
3.DEFINE AND ASSIGN DISCOUNT-IN-KIND SCHEMA
i) Maintain Free Goods Schema
Procedures
Usage N
Application M
Procedure Desc
NR0001 Free goods ( purchasing )
Control Data
Step Cntr Ctyp Description Requirement
10 0 NR00 Free goods 1
ii) Determine Free Goods Schema
Gr Gr Schema
0001 Standard order NR0001
0001 Retail vendor NR0001
Are the configuration which i have done is perfect for my scenario, if not, please can you help me in proceeding further.
Thank You. -
Problem with posting free goods delivery
I need some help,
when I'm posting the goods issue in VL02N I'm receiving following error:
<i>Item Material Description Delivery qty UoM Batch
000001 XAK 256 N50 CB P35 CN UR V35/ AUTOALARM DOG 50 1 ST
E KO 014
Order 2000574 cannot carry revenues</i>
First I don't know why the order no is 2000574 when the delivery was done to order 2065030645, but it's not a problem to me, the problem is why I'm getting the error 'the order cannot carry revenues' because the delivery is made to an free goods order and the order has values of 0 in pricing conditions.
Looking forward to reciving some help
regards,
MartinHi Marcin
Check the following:
Free Goods
Also referred as discount in kind. Business can consider to offer discount not in monetary terms but in the form of free goods, ie goods provided without any charge when a particular quantity of material is purchased by the Customer. SAP provides two methods:
a) Inclusive
b) Exclusive
IMGSDBasic functionsFree Goods
Condition technique for free goods
Select maintain Pricing procedure
Standard procedure
Copy as ur Pricing procedure
Copy all
Save
The Pricing procedure contains the Condition Type as NA00free goods
NA00 has the Access sequence as NA00
Select activate free goods determination
Assign the procedure to sales areas using document procedure and customer procedure
Select your sales area and assign
S002 SB SX A 1 ZA0001
Save
A= Document Procedure (determined based on doc)
1= Customer procedure (Determined from customer master)
We have to maintain free goods condition records
SAP menuLogisticsSDMaster dataConditionsFree GoodsVBN1 Create
Discount type: NA00
Continue
Enter sales org, distribution channel and Customer
By default the entry screen is for Inclusive, Select Exclusive button to maintain Condition Record for Exclusive
Inclusive: Continue, as it is to maintain the record
Material: Product ID
Min Qty: Minimum qty required to be ordered (10)
From: From how many units free goods are considered ie 10
Unit=Unit of measurement of ordered product
Are free Goods: quantity free
Add= The unit of measurement of free goods item
Calculation: 1 Prorata
save
What is the other requirement?
The pricing procedure should contain the Condition type R100 that is free goods condition type. This condition type in the Procedure has requirement as 55
(55 means only if the item is free goods then only value of R100 to be used in the calculation. Value= controlled by Alt condition base value 28 which states that discount should be 100%)
Check whether your pricing procedure is created from scratch then you have to maintain the Condition type R100, requirement as 55 and altcbv= 28
If you have copied from RVAA01 there is no need to maintain R100, as it is already available
Create the order
Ordered qty is split into two items
M1 30 Pcs
This will be split as
M1 27---Item cat TANregular pricing
M1 3Item cat as TANN eligible for 100% disc
How the item category is determined
Main item:
Z1OR + NORM+TAN
Sub item
Z1ORNORM Usage= Free + Higher level item cat as TAN= TANN as sub item Item category
Exclusive
VBN1
Select Exclusive
The screen fields are same as inclusive except here there is a provision to add the material number of free good material, which is different from the material ordered. If left blank system takes both as same material
Reward if useful to u -
Hi all,
Could you explain for me about the SAP result for free goods like this:
I have a condition record for free goods:
Min For add FG Caltype Exclusive
1 10 TO 0.5 TO 1 (proportional)
That means when customer buy 10 TO they will get 0.5 TO as free.
In SO, I keyed 13 TO and free goods showed 1 TO but as I calculate the result should be 0.65 TO, if rounding happens free goods should be 0.6 or 0.7 TO. Could you explain for me this situation?
THks a lot for your support!
Regards,
Nguyen Pham,Hi,
We have calculation type as Prorated,Unit reference,whole units.
Example: Free goods quantity = 100 pieces
Additional quantity = 3 pieces
Sales orde quantity = 280 pieces
Free goods
for proportional(Prorated) = 8 pieces (= 280 / 100 * 3 rounded down)
for unit-reference = 6 pieces (= 200 / 100 * 3)
for whole unit: = 0 pieces
280 is not a multiple of 100
And kindly check the UoM in Sales Order and in Free good Condition record.
with regards
Azeez.Mohd
Maybe you are looking for
-
Cannot add BW SAP system in CMC Authentication\Entitlement System
Hi, I've re-installed Edge XI 3.1 SP3, Explorer/Polestar SP2 and finally SAP Integration Kit SP3 on Windows 2008 & SQL Server 2008 after a consultant came onsite to do this 4 months ago. I wanted the practice and its a pilot installation only. I can
-
Secure Link to iTunes Failed: Please Help
I am trying to update my iPhone 3gs from 4.0 to 5.1.1 and I keep getting error 3194, which is a connection error to the firmware server... I have tried almost everything I have found on the Internet. Here are the things I have tried: 1. Checked Host
-
Daisy chain isp to MP then out ethernet 2 to wireless hub possible?
hello I have a 2 x 2.66 GHz macPro and am running 10.5.7 I have 2 ethernet ports in the back of my unit. and I would like to run the internet into port one. then daisy chain port to to my wireless hub. (a D-link dl-524) I know this is a little unorth
-
What is wrong with mySQL query?
My query is: mysql_select_db($database_mysql, $mysql); $query_Recordset1 = 'SELECT *, FORMAT(`RPI`,2) As RPI,`CPU`*`Cores` As Phys_Cores, `OS_disks`+`Project_disks`+`Output_disks` as Disks, FORMAT(`Gain`,1) As Gain FROM `Personal_data`,`Benchmark_res
-
Weblogic Platform 8.1 Evaluation - Can't start server
I downloaded the platform and completed all the steps listed in the appendix of the BEA Weblogic Platform Evaluation Guide. When I try and start Weblogic through Workshop as outlined in Chapter 1, I receive the following 2 errors: ####<Mar 3, 2004 9: