cancel
Showing results for 
Search instead for 
Did you mean: 

Implementation of BADI CRM_MKT_MODIFY_ORDER

Former Member
0 Kudos

Hi there,

We need to transfer a product on a marketing campaign to each activity created in this marketing campaign. We believe that we can do that by implementing the BADI CRM_MKT_MODIFY_ORDER and possibly by filling out the CT_MATERIAL and CT_MATERIALX tables. Now the question is... Is there an example available anywhere which shows me how to fill out thes two tables? Apparently this BADI is executed when I choose 'Target group to channel' in the marketing planner. This normally creates a batch job, but is there a way I can execute this online?

Thanks in advance and best regards,

Anders Mork

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Anders,

For examples on populating these X Structures, you can refer to FM (SE37) CRM_MKTTGGRP_PROC_ACT_CREATE and CRM_MKTTGGRP_PROC_LEAD_CREATE.

The BAdI you were referring to is actually called within these FMs.

Thanks.

Ajay Kiran

former_member927251
Active Contributor
0 Kudos

Hi Anders,

Fill the CT_MATERIAL table with all the fields that you want to create in the activity e.g GUID, PRODUCT, NUMBER_INT, HEADER.

Set all the fields with 'X' in CT_MATERIALX table for all the fields that you populated in the CT_MATERIAL.

Refer the program CRM_CALL_ACTIVITY_INTERFACE in se38.

<b>Reward points if it helps.</b>

Regards,

Amit Mishra