Skip to Content

BAPI for Promotion (WAK3) - Pricing Condition

Hello,

Is there a BAPI that we can use for creating a pricing conditions of a given promotion just like what we have in the tcode WAK3(Promotions)? Or is there a corresponding BAPI for tcode MEK1 (Condition records)?

Immediate advice will be greately appreciated.

Thanks,

Jeff

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Oct 20, 2005 at 11:42 AM

    Hi Jeff!

    You can't handle promo condition with MEK1 in a correct way. (nor with WAK3-display...)

    Nearest transaction would be VKP1 - but online you only get normal conditions, not promo conditions. This would lead to BAPI_RPC_CALCULATE_PRICES - but if you can convince this BAPI to create promo conditions and not normal conditions, that's a different question.

    Normally you can active promotions with WAK5 - there is also a mass maintenance button and saving can be done asynchron.

    Of course this can still be to slow for hugh promotions - then just use WAK16 - it's a report, you can even define parallel processing. You can't run into performance problems based on the transaction via this way (but you can have 'wrong' customizing...).

    All value changes should be maintained via WAK2 / WAK12 - otherwise differences between promotion display and activated conditions will occur.

    I hope, you got a better picture of promotion maintenance.

    Regards,

    Christian

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Jeff!

      Maybe there is a different (process) way to do it, but I would advise:

      1) change the promotion

      2) use standard price activation

      Otherwise follow-up functions might get confused, but also promotion price determination can rely on correct header data of promotion (if promotion number is in key of promo condition access).

      For changing the promotion (uploading your conditions) you can also have a look at BAPI_PROMO_CHANGE. For 'old' values you can use BAPI_PROMO_GETDETAIL. I never used these FM, but this is surely much better than using BDC or creating promo conditions without WAK5/WAK16.

      Regards,

      Christian

      P.S.: Nice to see, there are other Retailers out there...

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.