How to create free goods

Dear gurus
regarding the Free Goods I have an issue in My Company..
we have Material Groups and under each group there are many SKUs in different pack sizes and different shades.
if we want to give Free Goods on Material Group Basis for example
For Material Group A there are say SKU A2222,
A2223 and many more
now if we want to give free goods from another material group like if anybody purchases any item from Material Group A then a 2% free goods of materila group B can be given in the order level.
this would be a great help for me if anybody can comment
thank you
Shabbir
Edited by: ashabbir on May 25, 2010 7:38 AM

I dont think Free Goods Determination is possible at Material Group level. It is Material to Material.
Regards
sai

Similar Messages

  • Create Free Goods in CRM

    Hi Gurus,
    Could you please forward me the configuration document on how to create free goods?
    Many thanks!
    Leon

    Hi Leon,
    There is no need to create separate free goods materials/products in CRM. You can make use of the existing materials/products as free goods by assigning appropriate free good condition records. In general free goods master data like materials and pricing condition records can be downloaded from R/3 into CRM. You need to do only the necessary free goods customizing activities under SPRO > CRM > Basic Functions > Free Goods > Setup Free Goods
    Please refer to the below SAP help document on free goods for complete understanding : http://help.sap.com/saphelp_crm50/helpdata/en/b7/4a893a8729337be10000000a11402f/frameset.htm
    Refer to the section ‘Replicating Condition Customizing (SAP CRM)’ in C03 best practice document for free good condition records master data download into CRM
    Refer to the section ‘Replicating Specific Conditions’ in B09 best practice document for free good customizing data download into CRM
    Refer to the section ‘Free Goods’ in C34 best practice document for free good CRM customizing activities.
    <b>Do not forget to reward if it helps</b>
    Regards,
    Paul Kondaveeti

  • How to map free goods scenario

    how to map free goods scenario?

    Hi
    Two types of free goods
    1.with excise free sample goods
    2.With out excise free sample goods
    with out excise free sample goods
    step1 create a purchase order and tick free goods column
    step2 GRN against free goods Po
    step3 No a/c entry Generated.
    with excise free sample goods
    step1 J1iex
    step2. Part1 created
    step3. Part11 created
    rds
    Kavi

  • HOW CAN APPLY FREE GOOD 4 PRICING PROCEDURE?

    TELL ME SIR HOW CAN APPY FREE GOOD 4 PRICING PROCEDURE?

    Hi Pradeep
    1.Run trans. VBN2 to first create master record for free goods as follows:
    Enter following information in selection screen:
    - Free goods type: NA00
    - Sales org, distribution channel, customer # and execute.
    Now in next screen create the record as follows:
    - First select the exclusive button and verify that you are in exclusive view. 
      (that is if you want exclusive)
    - Material#, Min qty - Say 34 cartons. (check in what units you want to manage)
      From: 34 cartons
      unit of measure: 
      Free goods: 12 Pcs
      Unit of measure: Pcs
      Calcualtion type: 1 or try the other options
      Deliver control: Blank or any of the other options suitable to you.
    Now save and exit.
    Now run VA01 for 34 cartons and press enter. The system will automatically propose the free goods 
    item at no additional charge. Try higher order qtys and see if the free goods qty are scaling up. 
    If not adjust the calculation parameters in the master record screen
    It should be transaction VBN1. Sorry for the error. 
    VBN2 is to change the record. VBN1 creates it.
    If you want to give free goods to some of the customers than
    1. create a customer group say 99 for FREE GOODS
    In Free Goods Menu:
    2. add a feild catalog for CUSTOMER GROUP
    3. create a condition table (free goods) say 555 only for customer group
    4. create a sequence say FREE with condition table 555
    5. create a condition type say FREE with
    6. maintain pricing procedure say ZFREE with condition type FREE
    Now assign:
    7. Active Free goods Determination or Assign with your sales organisation this procedure ZFREE
    8. Create free goods determination with transaction code /nvbn1 for FREE with Key Csuomer Group 
    99 for exclusive
    Give customer Group say 99 and from 34 to 34 free 12
    Thanks
    G. Lakshmipathi

  • How to apply free goods seen for all customers ???

    Hi All,
    Can anyone please tell me,Is their any difference between for/from in create free goods with inclusive/exclusive option..
    Regards,
    Ashima

    hi,
    if you create a free goods with inclusive option the free good item is inclded with the ordered quantity.
    ex
    customer has ordered 10 qty of product X
    you have a inclusive 2 free goods set up for every 10 qty ordered.
    inthis case customer will be billed only for 8 qty of product X and 2 are given for free.
    if you create free good with exclusive option the free goods are given in addition to the ordered qty.
    ex
    customer ordered 10 qty of product X
    you have a exclusive 2 free goods set up for every 10 qty ordered.
    In this case customer is billed for the 10 ordered qty but will be delivered 12 qty of product X
    Regards,
    Krishna Prasad

  • HT5622 How to create free apple id

    How to create free apple id

    If you're logged in here...you are...you already have an Apple ID. I suspect you're asking how to use/create an ID & not have a credit card associated with the account, correct? If so, you will need to either create a new ID by following the directions here:
    http://support.apple.com/kb/ht2534
    Or, redeem an iTunes gift card if you want to use your existing ID.

  • How can create free apple id

    how can create free apple id

    did this search for you
    https://www.google.dk/search?client=opera&q=iphone+stuck+in+headphone+mode&sourc eid=opera&ie=utf-8&oe=utf-8&channel=suggest#hl=da&gs_rn=14&gs_ri=psy-ab&tok=8byg TCPc3ltPmaPPMtoO0w&pq=iphone%20stuck%20in%20headphone%20mode&cp=10&gs_id=14&xhr= t&q=create+apple+id&es_nrs=true&pf=p&client=opera&hs=mdj&channel=suggest&sclient =psy-ab&oq=create+app&gs_l=&pbx=1&bav=on.2,or.r_cp.r_qf.&bvm=bv.46751780,d.bGE&f p=a420e64a21601afc&biw=1825&bih=750
    got this result
    https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/wa/createAppleId

  • HT5114 how to create free apple id

    How to create free apple id with new iphone 3gs

    Hello,
    Creating an Apple ID is free.
    You will find all the infos on this page :
    Apple ID FAQ : http://support.apple.com/kb/HE37

  • How to delete free goods created in MBN1?

    I dont want the free goods to be automatically populated in ME21N anymore, so which t-code to delete the free goods?
    Thank you.
    VT

    I cannot delete it using MBN1 since there is no any button or menu to delete it. Would you please point out where the button/menu is?
    The validity period is also cannot be changed, since it is gray out.
    Thanks,
    VT

  • How to restrict free goods determination based on item category

    Hi All,
    We have a process where when goods for a sales order are returned , we add a line item to same sales order with a return item category.
    The issue is we have free goods determination activated for this document type and it works even for the returns item added to this order latter, whereas we don't want free goods determination to work for the returns item.
    Can anyone please advise how this can be achieved.

    Hi,
    I can think of one of the probable solution for your requirement.
    Your need to create new condition table with item Category as one of the key combination.  I think you need to update the item category in field catalog as well as in Doc Structures. Then maintain free goods condition record all the item categories except for the Return item category. This way you can exclude free goods activation for return items.
    Note : If the number of active item categories are more then it may be difficult to maintain condition records for the item categories.
    Hope this will help
    Regards,
    Sanjay

  • WAK1  ----    How to send Free Goods details  to POS

    Gurus,
      I have created the free goods data and everything works fine.
    When I create a whole sales order , I am getting the free goods.
    Now I want to send the information to POS . Can anyone help me how to send this
    I tried WPMA , but nothing is working.
    What are the IDoc configuration for this . and how to send the free goods information as Idoc.
    Hope I have explained my query in a understable manner .
    Kindly help in this regard
    Regards
    Raj

    Hi Raj,
    Basically, I agree with Christian.
    Here's my points:
    1. IDoc type WPDBBY is the only standard message type for free goods for POS outbound.
        The detail info about free goods is on segement E1WPBB06 : POS Interface: Condition Scale.
    2. Assortment list does have condition type of article sales price (in standard IS-Retail it's VKP0 & VKA0), E1WBB07 : Assortment list IDoc: Conditions per unit of measure & E1WBB08 : Assortment list IDoc: Condition value per unit of meas.
        But it doesn't contain any data for free goods.
    3. You could maintain SD free goods condition in a Promotion, but this data is not included in IDoc of promotion WPDREB.
        SD free goods condition is applied for sales order processing only.
    Regards,
    Steven

  • Create Free Good item with Action profile assigned to item category

    Hi,
    I want to create a free good for an item in a CRM sales order only during a certain period with an action ie if the main item is entered in a sales order during a certain period, a sub-item which is different from the main item should be created as a free good automatically.
    How should I define the action and the condition ?
    Regards,
    Meenakshi

    Maintain your entries in " Determine Item Category For Free Goods Item"
    For the combination of Order Type-ItemCatgrp(ERLA)-Usage(Free)-Item Category(Tan)
    Lets see if it works for you.

  • Create Free Goods in CRM Standalone

    This question is for Paul.
    Thanks Paul for your reply to my other question yesterday and I did award points. However, since I am using a standalone CRM there is no way for me to replicate any free goods condition type from from ECC.
    My question is, if I have a product A and product B in the CRM standalone system, what configuration I need to make so that when I enter product A in my sales order, product B will be added to the next order line as free goods?
    Your input is appreciated.
    Leon

    Hi Leon,
    There is no need to create separate free goods materials/products in CRM. You can make use of the existing materials/products as free goods by assigning appropriate free good condition records. In general free goods master data like materials and pricing condition records can be downloaded from R/3 into CRM. You need to do only the necessary free goods customizing activities under SPRO > CRM > Basic Functions > Free Goods > Setup Free Goods
    Please refer to the below SAP help document on free goods for complete understanding : http://help.sap.com/saphelp_crm50/helpdata/en/b7/4a893a8729337be10000000a11402f/frameset.htm
    Refer to the section ‘Replicating Condition Customizing (SAP CRM)’ in C03 best practice document for free good condition records master data download into CRM
    Refer to the section ‘Replicating Specific Conditions’ in B09 best practice document for free good customizing data download into CRM
    Refer to the section ‘Free Goods’ in C34 best practice document for free good CRM customizing activities.
    <b>Do not forget to reward if it helps</b>
    Regards,
    Paul Kondaveeti

  • Use FM SD_SALESDOCUMENT_CREATE for creating free goods line items

    Dear Experts,
    I have created a program for uploading Sales Order details using FM "SD_SALESDOCUMENT_CREATE".
    The program successfully creates Sales Orders.
    Now the problem is with the materials which is a free goods item.
    i.e. if I enter a material say 'XYZ' which has a 20% free goods then if I enter quantity as 10 then it has to create 2 line items where in 1st line item will have 8 as qty. with value and 2nd line item will have 2 as qty with no value.
    It successfully happens when I create Sales Order using tcode VA01.
    *&      Form  CREATE_SALES_ORDER
    FORM create_sales_order.
      head_flg = 'T'.
      LOOP AT t_socreate02 INTO w_socreate02.
        CLEAR : vbeln, spart, bstnk, bstdk,
                w_itemin, w_iteminx, w_partnr.
        MOVE : w_socreate02-vbeln TO vbeln,
               w_socreate02-spart TO spart,
               w_socreate02-bstnk TO bstnk,
               w_socreate02-bstdk TO bstdk.
        AT NEW vbeln.
          CLEAR : w_sdhead, w_sdheadx.
    **Transferring Header Details
          MOVE : 'ZODF'   TO w_sdhead-doc_type,   "Default
                 'L001'   TO w_sdhead-sales_org,  "Default
                 '01'     TO w_sdhead-distr_chan, "Default
                 spart    TO w_sdhead-division,
                 bstdk    TO w_sdhead-purch_date,
                 sy-datum TO w_sdhead-req_date_h,
                 bstnk    TO w_sdhead-purch_no_c.
          MOVE : 'I' TO w_sdheadx-updateflag,
                 'X' TO w_sdheadx-doc_type,
                 'X' TO w_sdheadx-sales_org,
                 'X' TO w_sdheadx-distr_chan,
                 'X' TO w_sdheadx-division,
                 'X' TO w_sdheadx-purch_date,
                 'X' TO w_sdheadx-req_date_h,
                 'X' TO w_sdheadx-purch_no_c.
        ENDAT.
    **Transferring Item Details
        MOVE : w_socreate02-posnr TO w_itemin-itm_number,
               w_socreate02-matnr TO w_itemin-material,
               w_socreate02-zmeng TO w_itemin-target_qty.
        APPEND w_itemin TO t_itemin.
        MOVE : w_socreate02-posnr TO w_iteminx-itm_number,
               'I'                TO w_iteminx-updateflag,
               'X'                TO w_iteminx-material,
               'X'                TO w_iteminx-target_qty.
        APPEND w_iteminx TO t_iteminx.
    **Transferring Partner Function Details
        CLEAR : w_partnr.
        MOVE : 'AG'                    TO w_partnr-partn_role, "Sold-to-Party
               w_socreate02-sold_party TO w_partnr-partn_numb.
        APPEND w_partnr TO t_partnr.
        CLEAR : w_partnr.
        MOVE : 'WE'                    TO w_partnr-partn_role, "Ship-to-Party
               w_socreate02-ship_party TO w_partnr-partn_numb.
        APPEND w_partnr TO t_partnr.
    **Transferring Schedule Line Details
    *Schedule Line 1
        CLEAR : w_schedulesin, w_schedulesinx.
        MOVE : w_socreate02-posnr   TO w_schedulesin-itm_number,
               '0001'               TO w_schedulesin-sched_line,
               w_socreate02-edatu01 TO w_schedulesin-req_date,
               w_socreate02-edatu01 TO w_schedulesin-dlv_date,
               w_socreate02-wmeng01 TO w_schedulesin-req_qty.
        APPEND w_schedulesin TO t_schedulesin.
        MOVE : w_socreate02-posnr   TO w_schedulesinx-itm_number,
               '0001'               TO w_schedulesinx-sched_line,
               'I'                  TO w_schedulesinx-updateflag,
               'X'                  TO w_schedulesinx-req_date,
               'X'                  TO w_schedulesinx-dlv_date,
               'X'                  TO w_schedulesinx-req_qty.
        APPEND w_schedulesinx TO t_schedulesinx.
    *Schedule Line 2
        IF NOT w_socreate02-wmeng02 IS INITIAL.
          CLEAR : w_schedulesin, w_schedulesinx.
          MOVE : w_socreate02-posnr   TO w_schedulesin-itm_number,
                 '0002'               TO w_schedulesin-sched_line,
                 w_socreate02-edatu02 TO w_schedulesin-req_date,
                 w_socreate02-edatu02 TO w_schedulesin-dlv_date,
                 w_socreate02-wmeng02 TO w_schedulesin-req_qty.
          APPEND w_schedulesin TO t_schedulesin.
          MOVE : w_socreate02-posnr   TO w_schedulesinx-itm_number,
                 '0002'               TO w_schedulesinx-sched_line,
                 'I'                  TO w_schedulesinx-updateflag,
                 'X'                  TO w_schedulesinx-req_date,
                 'X'                  TO w_schedulesinx-dlv_date,
                 'X'                  TO w_schedulesinx-req_qty.
          APPEND w_schedulesinx TO t_schedulesinx.
        ENDIF.
    *Schedule Line 3
        IF NOT w_socreate02-wmeng03 IS INITIAL.
          CLEAR : w_schedulesin, w_schedulesinx.
          MOVE : w_socreate02-posnr   TO w_schedulesin-itm_number,
                 '0003'               TO w_schedulesin-sched_line,
                 w_socreate02-edatu03 TO w_schedulesin-req_date,
                 w_socreate02-edatu03 TO w_schedulesin-dlv_date,
                 w_socreate02-wmeng03 TO w_schedulesin-req_qty.
          APPEND w_schedulesin TO t_schedulesin.
          MOVE : w_socreate02-posnr   TO w_schedulesinx-itm_number,
                 '0003'               TO w_schedulesinx-sched_line,
                 'I'                  TO w_schedulesinx-updateflag,
                 'X'                  TO w_schedulesinx-req_date,
                 'X'                  TO w_schedulesinx-dlv_date,
                 'X'                  TO w_schedulesinx-req_qty.
          APPEND w_schedulesinx TO t_schedulesinx.
        ENDIF.
    *Schedule Line 4
        IF NOT w_socreate02-wmeng04 IS INITIAL.
          CLEAR : w_schedulesin, w_schedulesinx.
          MOVE : w_socreate02-posnr   TO w_schedulesin-itm_number,
                 '0004'               TO w_schedulesin-sched_line,
                 w_socreate02-edatu04 TO w_schedulesin-req_date,
                 w_socreate02-edatu04 TO w_schedulesin-dlv_date,
                 w_socreate02-wmeng04 TO w_schedulesin-req_qty.
          APPEND w_schedulesin TO t_schedulesin.
          MOVE : w_socreate02-posnr   TO w_schedulesinx-itm_number,
                 '0004'               TO w_schedulesinx-sched_line,
                 'I'                  TO w_schedulesinx-updateflag,
                 'X'                  TO w_schedulesinx-req_date,
                 'X'                  TO w_schedulesinx-dlv_date,
                 'X'                  TO w_schedulesinx-req_qty.
          APPEND w_schedulesinx TO t_schedulesinx.
        ENDIF.
    *Schedule Line 5
        IF NOT w_socreate02-wmeng05 IS INITIAL.
          CLEAR : w_schedulesin, w_schedulesinx.
          MOVE : w_socreate02-posnr   TO w_schedulesin-itm_number,
                 '0005'               TO w_schedulesin-sched_line,
                 w_socreate02-edatu05 TO w_schedulesin-req_date,
                 w_socreate02-edatu05 TO w_schedulesin-dlv_date,
                 w_socreate02-wmeng05 TO w_schedulesin-req_qty.
          APPEND w_schedulesin TO t_schedulesin.
          MOVE : w_socreate02-posnr   TO w_schedulesinx-itm_number,
                 '0005'               TO w_schedulesinx-sched_line,
                 'I'                  TO w_schedulesinx-updateflag,
                 'X'                  TO w_schedulesinx-req_date,
                 'X'                  TO w_schedulesinx-dlv_date,
                 'X'                  TO w_schedulesinx-req_qty.
          APPEND w_schedulesinx TO t_schedulesinx.
        ENDIF.
        AT END OF vbeln.
          PERFORM bapi_salesorder.
          CLEAR : t_itemin[], t_iteminx[], t_partnr[],
                  t_schedulesin[], t_schedulesinx[],
                  sdno, head_flg.
        ENDAT.
      ENDLOOP.
    ENDFORM.                    " CREATE_SALES_ORDER
    *&      Form  BAPI_SALESORDER
    FORM bapi_salesorder.
      CALL FUNCTION 'DIALOG_SET_NO_DIALOG'.
      CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
        EXPORTING
          sales_header_in       = w_sdhead
          sales_header_inx      = w_sdheadx
          testrun               = p_test
          status_buffer_refresh = 'X'
        IMPORTING
          salesdocument_ex      = sdno
        TABLES
          return                = t_return
          sales_items_in        = t_itemin
          sales_items_inx       = t_iteminx
          sales_partners        = t_partnr
          sales_schedules_in    = t_schedulesin
          sales_schedules_inx   = t_schedulesinx.
      IF p_test <> 'X'.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      ENDIF.
      IF head_flg = 'T' AND p_test = 'X'.
        WRITE :/40 '** E X E C U T E D - I N - T E S T - M O D E **' COLOR 2.
      ELSEIF head_flg = 'T' AND p_test = ' '.
        WRITE :/40 '** E X E C U T E D - I N - U P D A T E - M O D E **' COLOR 2.
      ENDIF.
      IF head_flg = 'T'.
        SKIP 1.
        ULINE /2(139).
        WRITE :/2 sy-vline,
                3 'Dummy SalesOrder No.' COLOR 1,
               23 sy-vline,
               24 'Generated SalesOrder No.' COLOR 1,
               48 sy-vline,
               49  'Return Message' COLOR 1,
              140 sy-vline.
        ULINE /2(139).
      ENDIF.
      IF sdno IS INITIAL.
        DELETE t_return WHERE type <> 'E'.
        IF NOT t_return[] IS INITIAL.
          LOOP AT t_return INTO w_return WHERE type = 'E'.
            WRITE :/2 sy-vline,
                    5 w_socreate02-vbeln,
                   23 sy-vline,
                   28 sdno,
                   48 sy-vline,
                   49 w_return-message COLOR 6 INVERSE,
                  140 sy-vline.
          ENDLOOP.
        ELSE.
          WRITE :/2 sy-vline,
                  5 w_socreate02-vbeln,
                 23 sy-vline,
                 28 sdno,
                 48 sy-vline,
                 49 'Sales Order can be processed SUCCESSFULLY' COLOR 7 INVERSE,
                140 sy-vline.
        ENDIF.
      ELSE.
        WRITE :/2 sy-vline,
                5 w_socreate02-vbeln,
               23 sy-vline,
               28 sdno,
               48 sy-vline,
               49 'Sales Order created SUCCESSFULLY !!' COLOR 5 INVERSE,
              140 sy-vline.
      ENDIF.
      ULINE /2(139).
    ENDFORM.                    " BAPI_SALESORDER

    No reply so closed the thread.

  • How to config Free goods process like rebate

    Dear Masters,
    I have a problem like this:
    Our customer want using free goods by accrual sales volume. If in a period, sales volume can have exp 1000 m3, buyer will get a free goods. But as I know SAP std does not support like this! Is there anyway to solve problem?
    Thks a lot for your support!
    Regards,
    Nguyen Pham,

    Hi,
    The process is not directly supported in SAP, however there is a suggestion not sure how far it solves your problem.
    1. Seperate order type (if the volume of such schemes is high).
    2. Using VA05 find the volume of sales for such scheme product.
    3. Mainatian free goods procedure for scheme product.
    4. In the new order type put in the quantity referenced from VA05, have the free goods determined with TANN for the free goods & for the higher level item make it non deliverable.
    By this way you would be capture the quantity for which the free goods have been given away as well as useful for reporting purpose.
    There is no direct rebate like set-up possible for free goods without any custom development to my knowledge.
    Regards
    Subhadeep

Maybe you are looking for