Skip to Content
avatar image
Former Member

Free Goods for sales order

There are two sales order type standard(A) and promotion(C) defined in our business.

when we create standard order it will goods automatically capture the free goods we maintaind.

However for promotion order, the system shows below message:

Free goods could not be determined for item 000001

Document category is not from sales order category (VBTYP <> 'C')

whether it is unable to use free goods for order type "C"?

Please advice,

Many thanks,

Yang

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Nov 26, 2009 at 07:26 AM

    Hi Yang

    Check your item category determination for free goods, whether you have maintained for promotion order or not?

    check and revert

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 26, 2009 at 08:33 AM

    Dear Yadav

    There are two order type ZAA1 - standard ZAA2 - promotion

    two item cateogry ZDC0 - standard ZDC1 - free of charge.

    I made a test to change the item category assignment as ZAA1 with ZDC1 and ZAA2 with ZDC0.

    Still the free goods can automatically captured with standard order but promotion failed.

    So I think the difinition of item category is no problem and it may related to sales order type.

    My colleague told me it is unable to use free goods for the sales order which SD document category is not "C".

    I try to change the SD document categ from I to C for promotion order and the free goods appear.

    So the result is if i define the SD document category as I that I can't use function of free goods?

    Please advice

    Many thanks,

    Yang

    Edited by: Jun Yang on Nov 26, 2009 9:34 AM

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 26, 2009 at 04:00 PM

    Dear yang,

    In the standard system you cannot have free goods in an Inquiry. There is a check hardcoded here:

    Include FV45PF0N_NATRAB_SELECTION
    ..
    * nicht auftragsartiger Beleg
          IF NOT VBAK-VBTYP EQ CHARC.
            DA_GRUND = CHAR1.  <
          ENDIF.
    ..
    

    If the sales document category is not 'C' then free goods will not work.

    I hope this helps.

    Best regards,

    Ian Kehoe

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 30, 2009 at 08:17 AM

    Dear Ian

    So you mean there is no solution for my requirement?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi

      You can change the sales document category from I to c,

      but you need to take help of ABAPERS.

      Jai

  • avatar image
    Former Member
    Dec 01, 2009 at 02:43 AM

    Hi Jai

    My order is promotion order and it should be "I". how can I change the difinition?

    Or the sales order category is no useful actually?

    Yang

    Add comment
    10|10000 characters needed characters exceeded

    • Dear Yang,

      Unfortunately your requirement is not possible in the standard system (due to the code mentioned earlier). If you absolutely require this functionality then you could consider making a modification to the standard system and change the check. Your ABAPer will be able to help you further with this. Please be aware that all modifications need to be tested fully and SAP are not responsible for any negative side effects or inconsistencies caused by modifications to the system (see note 170183 before applying any modification).

      Best regards,

      Ian Kehoe