Campaign Determination in SAP ECC Order Processing
This function controls the determination of marketing projects, such as campaigns or trade promotions, from SAP Customer Relationship Management (SAP CRM) to order processing in SAP ERP Central Component (SAP ECC).
Depending on the specified Customizing settings, the system determines for a specific time period one of the following:
A single marketing project
Multiple marketing projects based on valid customer/product combinations
No valid marketing projects
The combination customer/product/time, from which individual marketing projects arise, is transferred from SAP CRM to SAP ECC. SAP ECC then executes campaign determination based on the active combinations.
Make the settings for campaign determination in Customizing for SAP ECC by choosing .
You control campaign determination using the condition technique,
which price determination or output determination describes in more detail.
For more information about condition technique, see Process
Flow for Campaign Determination. As with price determination, we
recommend you set the access sequence for campaign determination so that access
takes place from Special
, Account/Product
to General
, Customer Grouping
.
The free goods, price determination records, and rebate condition records
belonging to the trade promotion guide the trade promotion in the key. The
corresponding access sequences must be coordinated to this.
Flow Logic of Campaign Determination
In maintaining the trade promotion in SAP CRM, condition records are generated from the variable trade spends and key figures, in price determination and Agreements in a Trade Promotion. For more information about creating condition records, see Condition Generation in Trade Promotions.
When you release the marketing project, the system copies the data from SAP CRM to SAP ECC. Condition records are usually generated at account/product level, but also on higher levels such as account hierarchy/product group/product category.
Marketing projects are copied as GUIDs from SAP CRM to SAP
ECC and are saved in table CMPB_MAP
.
To assign multiple marketing projects, table CMPB_MAP
contains
the following additional fields:
START_DATE
END_DATE
PRIORITY
IS_EXCLUSIVE
When releasing the marketing project from SAP CRM to SAP ECC, the data for these fields is copied. However, you cannot change this data in SAP ECC because SAP ECC does not save master data for marketing projects and hence contains no information about the marketing projects.
SAP ECC finds the valid condition records using the condition technique using corresponding access sequences in the sales order.
Assigning Campaign Determination Procedures
Campaign determination is integrated into the condition technique
in SAP CRM and SAP ECC.
In parallel with pricing, the system generates condition records for campaign
determination, which is copied from SAP CRM to SAP
ECC together with the pricing condition records. Similar to
the assignment table T683V
for price determination,
an assignment table T683V_CMP
is defined also
for campaign determination.
The key fields for these condition records are usually:
Planning account with different partner functions and hierarchy levels
Product/product group/product category
Organizational data
Time period
These result in a unique GUID for the marketing project.
Campaign Determination in the SAP ECC Sales Order
The system executes campaign determination in SAP
ECC when creating the sales order item, prior to free goods
determination and price determination. The system only executes a new campaign
determination when the sales document type, sold-to party, pricing date, or
product number of the item changes. The marketing project GUID resulting from
campaign determination is then saved in the sales order on the item level
in the field VBKD-CAMPAIGN
(available as of Release
4.6C). After converting to an internal format, this marketing project is then
used, in the scope of standard free goods and price determination procedures,
to access free goods condition records, price determination condition records,
and agreement condition records.
You create trade promotions for two customers for a particular time period: For a major international customer, and for an individual customer. For the international customer, the planning account is a specific level in the account hierarchy, for example, the international subsidiary USA. The individual customer is simply a regular account and does not have its own account hierarchy. In this case, the planning account is always the individual customer.
In campaign determination for the international customer, the system determines condition records account hierarchy/product level. For the individual customer, the system determines condition records at individual account/product level.