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.

Similar Messages

  • Free Goods Determination - Exclusive

    Hi All,
    Am trying to enable Free Goods determination (exclusive). I have set up the free goods determination procedure and the condition record. However, when I create my sales Order for the original material, a new line is generated with the material that should be given away for free however the quantity field is not populated. Any idea as to what I may be doing wrong ?
    Condition Record is as follows (VBN1)
    Material - Material A (This is the material for which the SO is raised)
    Min Qty - 2
    From - 2
    UnitFG - EA
    add FG - 1
    AddQtyUnit - 1
    in % = 33 % (this is an auto field that is calculated)
    Calc Rule - 3
    Free Goods - 2
    AddMatFrGd - Material B (This is the material that should be provided for free)
    FGDelyCont - B
    Your help is immensely appreciated.
    Thanks in advance,
    Imran

    Hi Ramesh,
    Thanks for your input. I did try your suggestion out, Calculation Rule 2,  but it still does not work. I have attached the procedure to my document type.
    When the SO is being created, an additional line item is generated with the free good material but without a quantity. how do i get it such that the quantity is also proposed on the new line item generated for the free good based on what has been defined in the condition record.
    Regards,
    Imran

  • Free goods problem (exclusive)

    when creating a condition in VBN1 with free goods category 2 (Exclusive) i got the following message
    "This selection is not possible in the inclusive bonus quantity field"
    how can i solve it ??

    Try this VBN1 T code , Enter the CnTy and Press enter and enter the sales org, dist ch. Before entering any other data, click on"Exclusive" Tab on the top (gift box).
    Regards
    Sai

  • Free Goods Quantity

    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

  • Free goods determination (Quantity Update)

    Hi Experts,
    Need your help in below scenario
    Company wants if a customer buys 100 tons of cement in a month, 2 tons of cement is given to him free
    Kindly suggest how to map this scenario in SAP
    I have thought of free goods but donu2019t know how to update the quantity
    For example if a customer buys 100 tons of cement in 10 days
    10 tons of cement each day on 10th day he should get 2 tons of cement free automatically.
    It means if he places the order for 10 tons of cement on 10th day he should get 12 tons of cement
    As customer has completed the target of 100 tons of cement and we are giving 2 tons of cement free
    Thanks in Advance for your help
    Krushnakumar Rathi

    hi,
    create a schedule agreement to the same. say 100 bags of cement for 10 days = 10 bags per day and at the last day
    basing on the quantity it has to pickup 10+ 20 bags as free.
    In exclusive free goods access sequence there is a requriment field in which you can assign your own routine for your requriment.
    logic:
    create a Z table with maintaince view and the fields there inside maintaince view is:
    1. line items, order quantity, order date, last day of the sales order creation for eg.
    and make it to compare to the order quantity or according to no of line items split.  here you need to consider some parameters & give logic to the system that when is the last date of your delivery. for that you need to take last line item or order quantity ends into consideration in that routine.
    when ever the scheduling agreement is getting triggered from there only system understands that this is the last day and it will trigger the free goods as expected
    then only the exclusive goods that is 10+20 bags has to trigger automatically.
    please check teh same in teh system and confirm the fourm
    regards,
    balajia.

  • Free Goods exclusive option

    Hi All,
    Can anyone plz tell me, In free goods exclusive option, i have configured the minimum quantity is 100 and for every 100 unit one unit is free. The calculation type is unit reference.If i enter 220 units in the sales document . it displays 22 units as free goods.According to me , it should be two unit i.e the minimum quantity is 100 and from every additional 100 unit one unit is free. How come is it 22 ???
    Regards,
    Ashima

    Hi
    While maintaininig condition records in VBN1 in the minimum qty maintain 100 and also in the from qty maintain 100 with calculation type 2 for exclusive offer
    I think you have maintained 10 in the from column change this to 100
    Check this your problem will be solved
    I have tried to get your error and got it solved
    Raja
    Edited by: ramanathan raja on Sep 2, 2008 4:07 PM

  • Free goods determined in Delivery over Order Quantity in Sales Order Item

    Hi Gurus,
    I've a problem about using free goods determination.
    First I created free goods master record with following information
    ZG1010012060075 From 100 PC -> Free good ZG1040012060075 2 PC
    Free goods Category = '2' (Exclusive)
    Free goods delivery control = 'E' (Delivery proportional to quantity in main item)
    Then I've created Sales Order with
    Item 10 ZG1010012060075 4,000 PC.
    Item 11 ZG1040012060075(Free good) has been automatically determined for 80 PC
    Then I've splitted Item 10 into 4 deliveries. The result of free goods determine in each delivery are as follow:
    Delivery#1)
    Item10 ZG1010012060075 = 1,176 PC
    Item20 ZG1040012060075 = 24 PC
    Delivery#2)
    Item10 ZG1010012060075 = 1,176 PC
    Item20 ZG1040012060075 = 24 PC
    Delivery#3)
    Item10 ZG1010012060075 = 1,176 PC
    Item20 ZG1040012060075 = 24 PC
    Delivery#4)
    Item10 ZG1010012060075 = 472 PC
    item20 ZG1040012060075 = 9 PC
    *Remark : Total quantity of 'ZG1040012060075'(free goods) = 92424+24 = 81 PC
    (Greater than 80 PC)*
    I think the system determined free goods in Delivery#4 correctly due to rounding up. But It might not be over the order quantity in Sales Order Item 11. Even though I've set the item category in delivery with Check overdelivery = 'B' (Situation rejected with an error message), the free goods are determined over order qty. BUT if I change delivery qty in delivery#4 Item20 from 9 PC -> 8 PC -> 9 PC, the error message occurred.
    My point is to fix the system not determine free goods in delivery items over order quantity in sales order item.
    Has anyone met this situation before? Do you have any idea about this issue?
    Best Regards,
    Prachya Lalitnorasate

    Dear Sai,
    Thank you for your advice, but it didn't solve my problem.
    I would like the system to determine free goods with proportional to main item AND In the last delivery main item delivered completely free goods must be determined equal to remaining open delivery item.
    Do you have any idea about configuration/customization?

  • Free Goods Quantity Control

    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 Ong

    Hi 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

  • Inclusive and Exclusive Free Goods

    Hello Folks,
    I wish to get confirmation on the following understanding:
    1. Free goods must be of the same material for  Inclusive bonus quantity method.
    2. For Exclusive method it can be either same or different material. Or must it be different material only?
    3. In both inclusive and exclusive, free goods is shown as a separate item entry with the item category TANN, for example.
    Cheers
    John

    Hi John,
    Please note as given below :
    1. Free goods must be of the same material for Inclusive bonus quantity method : It is not mandatory , we can use same material or different material .
    2. For Exclusive method it can be either same or different material. Or must it be different material only?: we can use same material or different material .
    3. In both inclusive and exclusive, free goods is shown as a separate item entry with the item category TANN, for example.: Yes , The item category will be TANN . with 100% discount.
    Thanks and regards
    Veera

  • Additional article for free goods-  Exclusive Bonus buy

    Dear All,
    Additional article for free goods in bonus buy
    In exclusive free goods, a material different from the orignal material can be specified as the free goods.
    Example: A customer who buys 3 pieces of Trouser's, gets 2 pieces of shirt free.
    So my question is , how can i add 2 pieces of shirt free if it has different variant (ex: i want to enter Red colour  & Green colour article ) in bonus buy, As in Bonus buy we only can enter one line item.
    Please help....
    Regards
    Saurabh

    in VBG1
    1. enter the name of the Article grouping, e.g. Shirt1
    2. at tab Article, enter article number(s) and quantity. in your case, enter the variants of the generic article (one for red shirt, one for green shirt, or whatever). enter quantity 1 for both variants.
    3. save
    when creating the bonus buy,
    1. select radio button Article Grouping
    2. enter the article Grouping you just created in "Article Grouping" <--- this is the bonus articles, not the preriquisite
    please notice that the "FreeGoods" is 1 - inclusive; however, it doesn't matter here.
    this is probably different from what you normally do when creating a normal free goods condition in SD. since the prerequisite article is already maintained in the area below. that means the article grouping you just maintained in step 2 is the bonus. as a result, the 2 articles in the article group are bonus articles.

  • 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

  • Free Goods (Use of Inclusive & Exclusive at the same time)

    Hi Gurrus,
    i have a scenario and i need your help.
    my company has started given free goods to the customers.
    Example,
    if a customer buy 4 PAC of material "A", He should get 1 PAC of Material "A"  and also 8 PAC of Material "B".
    That means I have to use Inclusive and Exclusive at the same time in one order for Material A.
    My requiremet is if the order booker enters 4 PAC of Material in an order so system should generate two sub item lines,
    1 PAC of Material "A" as "TANN" &
    8 PAC of Material "B" as "TANN".
    I have tried to capture this through VBN1 but system is only allowing me to enter either inclusive or exclusive condition record for one material.

    hi,
           ya, it is possible to create free goods for 1:n material for inclusive & exclusive for 2 materials.
    create a sale order  2 material with diff qty.& free goods for 2 diff qty for inclusive & exclusive
    Regards,
    A.sithanandan

  • Exclusive Free Goods

    Dear Experts,
    In transaction VBN1, is there anyway where I can set "Exclusive" and Calculation type "2" as default. This is to prevent the users from accidentally maintaining "Inclusive" free goods. Thanks in advance!

    Hi Sager,
    Thanks for your feedback.However,  it doesnt solve my problem as I would like default it to "Exclusive" and Calcuation type needs to be defaulted to "2" instead of maintaining it manually.

  • Free goods - exclusive - tax calculation

    dear Collegues,
        I have an issue, my client want me to configure Free goods exclusive ie 10+2 offer, but when i am creating a sales order or billing, the Net value will be for 10 items, Excise will be calculated on 12 pieces  as its a manufacturing unit, and the tax must be calculated only for 10 piece how can i do this, Kindly suggest me.
    regards,
    Sudhir

    Sir
    For this requirement only the suggestion was sent earlier
    You have to achieve thro alignment of steps and from and to in PP
    In real sense this settings is a challenge for any SD consultants ablitity
    It is difficult for me to explain step by step without looking at your screen or without knowing what are all the condition types you are having in PP
    Pls let me know what are all the  condition types you have in your PP and their alignment
    Because it can be achieved in standards
    Sir
    Have you got this correct?
    Once you do the correct settings you yourself will wonder is it this simple?
    The importance of From and to and the importance of alignment of steps in PP does the trick here
    All the best
    Regards
    Raja
    Edited by: ramanathan raja on Jan 8, 2009 12:07 PM

  • 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

Maybe you are looking for