Beruflich Dokumente
Kultur Dokumente
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
Ask a Question Write a Blog Post Login
Technical Articles
ANUP REGE
October 9, 2018 5 minute read
SAP Trade Management 3.0 solution is a robust, holistic solution that is well integrated with multiple SAP
products like SAP ECC, SAP BW-IP, DMF.
In this blog, I am explaining some key points to be noted with respect to the integration of trade promotion
with SAP ECC in the form of “Campaigns”. Campaign serves an important purpose in integrating trade
promotions in the Order-to-cash cycle and is an important factor in deriving promotional discounts and
volume based rebates. The explanation below will be helpful in understanding the key con guration tasks,
important database tables and technical restrictions.
When a trade promotion is released in SAP CRM, it creates a “Campaign” in SAP ECC.
The subscription for the publication “Campaign” should be added in the middleware exchange for the OLTP
system.
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 1/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
The ECC table CMPB_MAP stores the linkage between a CRM trade promotion and ECC Campaign.
In table CMPB_MAP:
Campaign determination con guration is done rst in SAP ECC following the usual condition technique.
SAP ECC IMG path: Integration with other SAP Components -> Customer Relationship Management ->
Basic Functions -> Campaign Determination
This con guration (campaign related condition tables, access sequence and condition types) is then
downloaded to SAP CRM and is used in further con guration in SAP CRM as follows:.
SAP CRM IMG : Customer Relationship management -> Trade Promotion Management -> Trade Promotions
-> Condition Maintenance-> De ne Condition Generation (Type)
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 2/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
1. The condition type used for campaign determination is added to the condition generation type
2. The condition tables to be lled-in during the release of the trade promotion are also speci ed under
the condition generation type
(Note that with SAP TM 3.0 integrated with CBP, the account dimension can be customer or customer
hierarchy node and product dimension can be product ID.)
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 3/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
3. The condition generation type is assigned to the combination of sales area and a trade promotion type in
path: SAP CRM IMG : Customer Relationship management -> Trade Promotion Management -> Trade
Promotions -> Condition Maintenance-> Assign Condition Generation Types
In SAP CRM, when a trade promotion is released, the system generates campaign determination records
which are replicated to SAP ECC.
In SAP ECC a campaign determination is activated for the combination of a sales area, a customer pricing
procedure and a document pricing procedure. ( ECC IMG path: Integration with other SAP Components ->
Customer Relationship Management -> Basic Functions -> Campaign Determination-> Assign Campaign
Determination Procedure)
If activated, when a sales order is created, a campaign is automatically determined and assigned to the
sales order at item level.
Order Header : Sold-to-party (or its higher level node in the customer hierarchy) should match the
promotion planning account
Order Item : Material should be included in the trade promotion as promoted product
Order Header/ Item (if di erent from header date): Pricing date should fall within the applicable date
range (typically buying date range) of the promotion
If these parameters match, the campaign is determined for the sales order item.
A sales order processing screen does not display the assigned campaign but the linkage between the sales
order line item and the campaign GUID is stored in the table CMPB_ASGN.
An important point to note here is that campaign determination happens only while creating the sales order.
If any of the determination criteria (e.g. sold-to-party, product or pricing date) changes then the campaign is
redetermined while saving the sales order.
However when the invoice is created, the campaign is NOT determined again. The campaign is only copied
from the sales order item to the invoice item. The table CMPB_ASGN is again updated to store the linkage
between invoice line item and the campaign GUID.
When a trade promotion is released in SAP CRM, depending on the settings maintained in CRM condition
generation; it can generate Rebates in SAP ECC. (The details pertaining to this are outside the scope of this
blog).
“Campaign Id” is a key eld that can be used in determining rebate condition.
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 4/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
e.g. The rebate agreements can be searched using a special search option that contains both – a campaign
id as well as trade promotion id.
The rebate conditions are determined typically in the invoice as these are required for accrual calculation.
For determining the rebate conditions, system uses primarily the campaign id (as copied from the sales
order item), product and the “service rendered date” of the invoice (which can be di erent than the order
pricing date). Therefore a rebate would be applicable only if service rendered date also falls within the
promotion validity date, even if the campaign would have been copied from the sales order.
ECC SD functionality of retroactive rebate calculation (transaction VBOF), helps in updating rebate accruals
for invoices created prior to the creation of a rebate, provided the invoice dates fall in the rebate validity
dates. However this functionality does not work for trade promotion based rebates, because TPM based
rebate conditions are based on campaigns and campaigns are not redetermined in an invoice and have to be
present at the time of creating a sales order.
If there are multiple trade promotions valid for the same customer and product, then all such promotions
(campaigns) can be determined in the sales order and subsequently copied to the billing document.
Following are two important settings in this regard:
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 5/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
Modifying campaign as a non-key eld in the access sequence for campaign determination:
(Without this setting, the system would consider only the latest campaign in the determination of pricing
conditions / rebates.)
Summary:
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 6/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
As explained above, a campaign is is primarily a representation of the trade promotion on SAP ECC side and
can be used in promotional pricing and rebate calculation.
The sales associated with a trade promotion can be analyzed by using the linkage tables CMPB_MAP and
CMPB_ASGN.
While implementing a trade management system, it is important to note the criteria (as explained above)
available for campaign determination as well as the limitation with respect to the campaign determination in
a sales order and invoice. .
Alert Moderator
Assigned tags
SAP Accelerated Trade Promotion Planning | SAP Customer Relationship Management | campaign
determination | Rebate Determination | retroactive rebate |
View more...
Customer Business Planning – Integration with Trade Promotion Planning & Management
By Mahesh Kakani , May 29, 2018
Trade Promotion – Logic and Set up of Spends – Building Blocks
By Former Member , May 07, 2018
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 7/8
05/02/2019 Trade Promotion Integration with SAP ECC Using Campaigns | SAP Blogs
Related Questions
Sitemap Newsletter
https://blogs.sap.com/2018/10/09/trade-promotion-integration-with-sap-ecc-using-campaigns/ 8/8