You must create your own implementation for Business Add-In CRM_MKTLIST_BADI, if fields have been added to the structure of CRMT_MKTLIST_ADR_EXT, CRMT_MKTLIST_PER_EXT, CRMT_MKTLIST_ORG_EXT or CRMT_MKTLIST_CP_EXT.
Note
For more information, see Customizing for CRM by choosing
.You have maintained the mapping format to map the additional fields of the append structure.
You can implement this BAdI method similarly to the default implementation available in the method CREATE_BUSINESS_PARTNERS of the class CL_DEF_IM_CRM_MKTLIST_BADI. The default implementation of the method CREATE_BUSINESS_PARTNERS uses the private methods CREATE_PERSON and CREATE_ORGANIZATION to create business partners of type Person and Organization respectively. The address data is available inside these private methods. This data is assigned to the relevant structures that are used to create business partners.
In these private methods, you can assign the additional data now available in the import parameters to the relevant fields of the structure used to create business partners.
For more information about how to append fields to structures, see Structure Enhancement Using Appended Fields.
For an example on how to append fields to structures and how to create an implementation of the Business Add-In, see Example: Enhancements for Industry Sector and Industry System.
For more information about target fields to which the external data can be mapped, see Mapping Fields.