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

  • 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 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

  • 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,
    Prach

    all 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 Figueroa

    Hello,
    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.SD

    Hi,
    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 aloor

    I 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,
    Pandi

    Free 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!
    Max

    Hi 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 PM

    Hi 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 problem

    Hi,
       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,
    Martin

    Hi 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
    IMG—SD—Basic functions—Free 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 NA00—free 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 menu—Logistics—SD—Master data—Conditions—Free Goods—VBN1 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 TAN—regular pricing
    M1          3—Item 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

  • Free goods calculation type

    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: