Skip to Content
avatar image
Former Member

Delivery unit / Rounding profile for a specific customer

Dear Expert,

A specific customer has to receive full case/box for specific products (for ex 1 case = 20 EA, if the customer orders 24 EA, he will receive 20 EA = 1full case). For other customers there is no restriction, they can order 1EA... The orders come via EDI and customer service is not able to control each order.

Thank you very much for your help!

Regards,

Robert

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 14, 2010 at 02:23 PM

    Try the customer material infor record (VD51/VD52/VD53) which is designed for this purpose - maybe the use of field KMNT-RDPRF (Rounding profile) can help...

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 14, 2010 at 05:53 PM

    Hello Robert

    Csaba gave a good suggestion but it won't completely resolve your issue because it won't handle the Delivery Unit part of it. It may take care of the rounding up/down business but won't change the units to Cases when Eaches are ordered.

    I tested with Material Determination, it may take care of Delivery Unit angle but can't handle rounding up/down.

    So I think best option for you is to try one of these 3:

    1) Control at mapping software end to change the order quantity/units based on customer and material.

    2) Using customer functions in Function Module IDOC_INPUT_ORDERS

    See OSS note: 753153 - FAQ: Customer-functions in IDOC_INPUT_ORDERS

    For both of these 2 above, you need to work with your EDI specialist team.

    3) Use user exits during sales orders processing- Set up a custom table which specifies the delivery unit and rounding profile to be used for the set of customers and materials, preferably create a customer group and material group and use that in table rather than specific customers and materials. Probably you could use MV45AFZB-USEREXIT_CHECK_VBAK/USEREXIT_CHECK_VBAP.

    Hope this helps.

    Add comment
    10|10000 characters needed characters exceeded