Skip to Content

SAP Campaign Management covers the complete process for running a campaign starting with market analysis, continuing with execution of the campaign, and ending with the closure of the campaign and analysis of the results. The process completes by assigning direct marketing expenses to accounting objects as well as detailed postings in the ECC system.

Well the more information about the SAP CRM Campaign management process itself is available at help.sap.com, this blog deals with the integration of SAP CRM Campaign Management with SAP ECC system through CRM Middleware.

 

Basic CRM middleware settings like establishing RFC connections to SAP CRM & SAP ECC should be already be taken care. The below steps only deals with the system configuration on top of the basic CRM middleware set up.

Following are the steps that are needed to configure Campaign management data flow between CRM and ECC.

1.    Define ECC integration type

2.    Define Target Systems

3.    Assign ERP Project Scenario to RFC destination

4.    Set up the Publication/Subscription for Message type ‘Campaigns’ in Middleware Administration console (Tx. SMOEAC) for Campaign replication.

5.    Set up the Publication/Subscription for Message type ‘Targetgroups’ in Middleware Administration console (Tx. SMOEAC) for Target group replication.

6.    Check underlying tables in CRM and ECC for replication of Campaign and Target groups.

 

1.    Define ECC integration type

In this activity, you specify whether the campaign integration is through CRM Middleware.

SPRO -> SAP CRM -> Marketing -> Marketing Planning & Campaign Management -> System Landscape  -> Define ERP Integration Type

 

2.    Define Target Systems

In this step you define the connection of the CRM system to ECC system. For ECC system we need to enable the parameter type MKTPLR3RFC

SPRO -> SAP CRM  -> Marketing -> Marketing Planning & Campaign Management -> System Landscape ->  Define Target Systems (ERP, BI, SEM, cPro)

 

3.    Assign ERP Project Scenario to RFC destination

In this activity, you specify the default Project scenario (WBS element) from the ECC Project System (PS) for transfer of campaign elements to ECC for posting the cost.

SAP CRM  -> Marketing -> Marketing Planning & Campaign Management ->
System Landscape ->  Assign ERP Project Scenario to RFC destination

If you assigned more than Project scenario (WBS element), then system needs to know which system receives each marketing project.  This can be controlled through Badi CRM_MKTPL_R3_INT.

 

4.    Set up the Publication/Subscription for Message type ‘Campaigns’ in Middleware Administration console (Tx. SMOEAC) for Campaign replication.

Adapter object for Campaign:

Subscription for Campaign:

 

5.    Set up the Publication/Subscription for Message type ‘Targetgroups’ in Middleware Administration console (Tx. SMOEAC) for Target group replication.

Adapter object for Target groups:

Subscription for Target groups.

 

 

6.    Check underlying tables in CRM and ECC for replication of Campaign and Target groups.

Once the campaign is released, verify for an entry for campaign in ECC table CMPB_MAP with should match an entry in CRM table CGPL_PROJECT for a campaign.

CRM : table CGPL_PROJECT

 

 

ECC : table CMPB_MAP

Target group is stored in table by the name CRMD_MKTTG_TG_H both in CRM and ECC, although structure of the table is different.

CRM : table CRMD_MKTTG_TG_H

 

ECC : table CRMD_MKTTG_TG_H

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

    1. Manish Shah

      Hi all we had one all the setting but I am getting a Yellow B-doc status and for some reason the table CRMD_MKTTG_TG_H is not populated.  They table CMPB_MAP is populated.

      We had added both subscriptions Target groups and Campaign

      (0) 
  1. Iñigo Garcia Arriaga

    HI Vinay,

    Really helpfull document. Im also looking for a similar one between SAP CRM Campaign and ECC Sales Order created from the campaing.

    Can you help?

    Best regards,

    Iñigo

    (0) 

Leave a Reply