cancel
Showing results for 
Search instead for 
Did you mean: 

ELM - uploading a different BP type

former_member186444
Participant
0 Kudos

Hi, we're uploading Business Partners using CRMD_MKTLIST_MAP/CRMD_MKTLIST but have found that it is not creating the type of Business Partner that we require.

There is a 'BP Type' field in the mapping transaction but this is always unavailable (greyed out). I've also taken a look at CRM_MKTLIST_BADI but could not find any relevant fields within the import parameters.

Can anyone point me in the right direction please ?

thanks,

Malcolm.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi, Srikanth,

I need a clarification in the concept, Generally In case of ELM the BP's are rented and when we execute a campaign and if we get a response from them we will convert the rented Bp in to Prospect (in Classification Data Tab we will set the indicator Prospect) my question is why we need to create the BP's in the role Consumer instead of Prospect.Please clarify it.

Regards,

Sathish Prabhu.

Edited by: sathish prabhu on May 17, 2008 8:32 AM

srikantan_j
Contributor
0 Kudos

Hi Malcolm,

The standard ELM functionality in the CRM system allows the creation of business partners only in the role "Business Partner general" or "Consumer". If you wish to create business partners in other roles like 'sold-to party' etc., you need to implement a BADI .

You must create and activate a seperate implementation for the CRM_MKTLIST_BADI BAdI. The path to this is as follows:

IMG -> Customer Relationship Management -> Marketing -> External List Management -> Business Add-Ins(BAdIs) -> Define Execution of steps

You can see the default implementation of the BAdI if you display the BAdI in Transaction SE18. Use the 'Goto' menu to display the source code of the default implementation. The ABAP OO class for this is CL_DEF_IM_MKTLIST_BADI and you can display it directly in the ABAP Workbench.

Copy the source code of the default implementation in your new class. Also copy the additional private methods CREATE_ORGANIZATION, CREATE_PERSON. In the methods CREATE_ORGANIZATION and CREATE_PERSON, you must assign the new role (like 'sold-to party') to the business partner when you have created it. The BAPI_BUPA_ROLE_ADD function module is used to do this.

Thanks and regards

Srikantan