Ansicht
Dokumentation

CRM_MULTILEVEL_MERGE - BAdI: Merge/Import Linked Objects

CRM_MULTILEVEL_MERGE - BAdI: Merge/Import Linked Objects

PERFORM Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

The CRM_ERMS_CATEGO_OBJECT_BADI Business Add-In (BAdI) is used in the multilevel categorization (CRM-IC-EMS-CAT) component. This BAdI enables you to influence the behavior of linked objects when you merge and import schemas and categories.

The methods of this BAdI are called during the import or merge. The corresponding methods for the BAdI are:

  • MERGE - Merge linked objects
  • EXPORT_LINK - Export object link (called in the source system)
  • IMPORT_LINK - Import object link (called in the target system)
  • IMPORT_OBJECTS - Import linked objects (called in the target system)

For more information, see the documentation that corresponds to the IF_CRM_ERMS_CATEGO_OBJECT_BADI interface, or the documentation for the methods.
For a functional overview of merging schemas, see the SAP Library (help.sap.com) under Merging Categorization Schemas.

The Business Add-In is filter-dependent, and the filter value of the BAdI is the object link type.

For each object link type that is delivered in the standard system, this BAdI has an active default implementation. You can override the default implementations with your own implementations. IF there is no implementation for an object link type, the default implementation (class CL_CRM_ERMS_CATEGO_OB_DEFAULT) is implicitly called. This is also valid for object link types that you have defined yourself. You can also deactivate the delivered default implementation for new object link types. To do so, simply create an empty implementation.

Please note:

  • The import and export of object links is not supported for "Standard Responses" and "Problems and Solutions".
  • The import of objects in the standard system as well as your customer-specific objects is only supported for the enhanced attributes of a category. To transport the linked objects, use the transport mechanism or distribution mechanism that is available for this purpose. If these options do not satisfy your requirements, you can use the IMPORT_OBJECTS method to import objects on your own.

SAP recommends that you inherit from the CL_CRM_ERMS_CATEGO_OB_DEFAULT class during implementation, and that you only redefine the relevant methods.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
This documentation is copyright by SAP AG.

Length: 3204 Date: 20240523 Time: 163644     sap01-206 ( 56 ms )