Hello Kiran,
I'm not really sure as if we have some customizing to control the coupon determination based on number of campaigns and their validity in terms of no of application of a particular coupon. However, it is quite simple in terms of implementation using BAdI provided.
I guess your queries are explained at the below link:
http://help.sap.com/saphelp_wec200/helpdata/en/d5/14ff3475c2423a88c86cb3c2f4d563/content.htm
Here is the excerpt from the same link which will help you.
- Additional options for campaign determinationYou can enhance the campaign determination functionality by using Business Add-Ins (BAdIs). You do this in Customizing for SAP CRM under . The following BAdIs are available:
- BAdI: Campaign Determination Fetch Values for Pricing EngineThis BAdI allows key value pairs to be added or modified. Key value pairs are sent to the Pricing Engine to determine a list of suitable campaigns.
- BAdI: Campaign Determination ValidationThis BAdI allows the list of campaigns returned by the Pricing Engine to be further validated based on your needs. For example, instead of returning a list of 5 campaigns, further validation reduces the list to only 3 valid campaigns.
- BAdI: Campaign Determination ExclusionThis BAdI allows the selection and return of just one valid campaign, the best one to meet the validation criteria. Use this BAdI if you want to apply just one campaign for each product. For example, from a list of 3 valid campaigns, only one would be returned.
Please notify if this really helps your cause.
Best Regards,
Vinamra.