cancel
Showing results for 
Search instead for 
Did you mean: 

Pricing access sequence per material

YogiKalra
Explorer
0 Kudos

Hi all,

We have pricing (for discount) access defined by customer group and working very well. Except that we need to exempt just 2 materials from getting this discount. What is the easiest way of doing this?

Many thanks in advance!

Accepted Solutions (0)

Answers (3)

Answers (3)

Lakshmipathi
Active Contributor

If you have the field Material Pricing Group as one of the fields in access sequence, then, no ABAP code is required. Once you done this, in material master, for those materials which you don't want SAP to consider the discount, maintain a different material pricing group than the one maintained in condition record

Lakshmipathi
Active Contributor
0 Kudos

You can consider Material Pricing Group

YogiKalra
Explorer
0 Kudos

If I set up the new access based on MSG, the ABAP code in req. is still needed right? Is there a way to do it by config to exempt these materials?

rob_ariaans
Contributor
0 Kudos

Create a requirements routine and assign it to the price condition in your price schema or alternatively assign it to the access sequence.

YogiKalra
Explorer
0 Kudos

Thanks, Rob. Any way you can think of to do this via master data? If not, then what would this routine say? - just to exclude these MATNRs?

Lakshmipathi
Active Contributor

When you create a discussion and start adding additional information as asked by the members, please add the same under Comments and not under Answer as you were not answering but sharing additional information. Also, when you add under comments, a mail will be triggered to who you respond. By the way, I have converted your above Answer to Comment

rob_ariaans
Contributor
0 Kudos

I would never hard-code anything - so I would not hard-code the material number in the routine. Rather I would use an indicator on the masterial master (for example MVGR1-MVGR5, but there may be others) or at the very least a Z-table.