Skip to Content
avatar image
Former Member

Pricing condition on batch

Dear all,

I want to manage a pricing with conditions based on material master data and batch.

Do I have the opportunity to do that in SAP?

If yes, can you explain to me the customizing for that,



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 02, 2008 at 11:26 AM

    Hi Julien,

    Yes thats feasible to do.

    The basi cthought is that you will have to create condition tables which have material master parameters in this table. Now the issue is that only those parameters could be used which get copied into sales order tables VBAK, VBAP and others. The same goes for the batch.

    Else there are two ways to follow incase where the parameters are not copied into sales orde:

    1) in first case you can add z-fields to your sales order which carry these values and they can then be used in sales order

    2) In second case you can use user exits to ensure that pricing tables get the required parameters.

    I will suggest the first approach, because this way all the parameters used would be avavilable and during analysis of pricing you will be abale to identfiy which parameter brought which price. This process is simple, in the way that SAP provides BADI to add additional fileds and then Standard SAP pricing takesover. Hence both setting up of this functionality and later in maintenance also very little effort is required.

    Second approach is not recommended because its not best pracitice to manipulate pricing parameters in the user exits, it leads to more complexities than the original problem it resolves. Also it takes more effort to identfiy which user exit to use so that parameter values is available. And then in maintenance also everytime you will have to into code level to analyse what value is coming.

    Hope this helps.


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 02, 2008 at 11:32 AM

    You should have material and batch as key combination in the access sequence. Maintain condition records for the same.

    Normally batches are determined in the delivery and hence at the time of creation of sale order there will be price at material level only. While doing billing you will have to redetermine pricing in copy controls so that batch specific price will be determined as batches would then be available.



    Add comment
    10|10000 characters needed characters exceeded