Showing results for 
Search instead for 
Did you mean: 

Migration of trade promotion from legacy system

Former Member
0 Kudos

Hello folks,

I need to load campaign records from legacy system to CRM. For this I need to create a ABAP report in CRM,

I am having a higher end solution for this requirement which I am putting below.

1.Activate the Marketing Middleware replication

2.Create an executable report with the following logic.

a. Read the excel file from the ABAP report.

b. Create corresponding Marketing promotions based on the data I read from the excel file.

Here are my questions and assumptions.

1. What do we mean by Marketing middleware replication and how do we do that??

2. Regarding creating marketing promotions, I will need to use the API class cl_crm_mktpl_appl_base and the method is element_create.

Has anybody came across this scenario before. If so can you please guide how should I start developing this requirement. Please send me the sample code.


Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Naren,

I have similar requirement, I have to make a Z program to upload Deals within the marketing campaign and I know that class cl_crm_mktpl_appl_base and the method is element_create is the right way to go. There must be something wrong with my passing parameters though.

If you have solved this, would you be able to post a sample code?

Many Thanks,


Former Member
0 Kudos


have you solved it?

I have similar requirement and your code will be helpful :]



Former Member
0 Kudos

Hello Naren,

Can't you use Legacy System Migration Workbench(LSMW) for your requirement?

Please refer below link or to know more about LSMW:

Hope this helps!


Shanthala Kudva.