Skip to Content
avatar image
Former Member

Discount Condition Type

Dear Gurus,

The new discount type should be based on a certain amount (net value) per order which is specified for every customer, so that it is flexible and changeable on customer / customer-group basis. If this amount is reached (order net value), the customer will automatically get a cash discount only on products (material-group / material-number) that are specified and entered in the SAP System before (so not necessarily on all materials of this order).

Solution that I was thinking:

Maintain a value based on customer/customer group.

Create a new condition type (Discount).

Create a requirement routine: Check if the order net value is greater than a certain value. If yes, then the condition type will be active.

Create another routine: Calculate the discount based on order net value. For this another routine for calculation type needs to be created.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Oct 08, 2017 at 04:23 AM

    Solution Proposal:

    I have created a group condition ZM11 with access based on customer and customer group. The Calculation type is B (Fixed Amount). Scale Basis is B (Value Scale) and Scale Type is A (Base Scale). ZM11 will signify the total order value that will have the discount.

    ZM12 is created to have the discount based on material.

    ZM12 will be active only when ZM11 is active and the value is not equal to 0. A condition value routine is written to achieve that.

    Please comment.

    Add comment
    10|10000 characters needed characters exceeded