SAP MDG · UTILITIES

How do I configure enhanced CRM integration with SAP MDG for Customers and provider transactions?

The guide covers enhanced CRM@MDG for customers and MDG integration with provider transactions. CRM-to-MDG uses SOA, MDG-to-ERP uses SOA or IDoc depending on release, and the key setup points are CRM outbound event maintenance, MDG_BP_SYS_PAR, DRFIMG technical settings, and the relevant SAP Note-based key-mapping implementations.

The guide covers enhanced CRM@MDG for customers and MDG integration with provider transactions. CRM-to-MDG uses SOA, MDG-to-ERP uses SOA or IDoc depending on release, and the key setup points are CRM outbound event maintenance, MDG_BP_SYS_PAR, DRFIMG technical settings, and the relevant SAP Note-based key-mapping implementations.

Use this guide for enhanced integration of CRM with SAP MDG for Customers in a CRM/ERP data-exchange scenario (CRM@MDG), and for MDG integration with provider transactions. It covers the release scope, the shift from older CRM/MDG-C limitations to enhanced integration from MDG 7.0 and SAP S/4HANA 1511, and the main configuration touchpoints for CRM-to-MDG and MDG-to-ERP replication.

Process flow

  1. 1. Verify the supported landscape: SAP ECC 6.0 EHP6 / MDG 6.1 or higher / SAP MDG on SAP S/4HANA, with CRM 7.0 EHP2 or later for the CRM client and the documented ERP release level.
  2. 2. Confirm the scenario boundary: CRM@MDG covers customer BP integration and the guide also covers provider transactions.
  3. 3. Configure CRM-to-MDG communication using SOA.
  4. 4. In `CRMC_BUT_CALL_FU`, maintain the `BPOUT` event for object `BUPX` with function module `CRMMDG_BUPX_OUTBOUND` and activate the event as needed.
  5. 5. In the MDG hub, maintain `MDG_BP_SYS_PAR` via `MDGV_BP_SYS_PAR`; enter the CRM Business System ID and activate `Map.Tax.Cl` and `Flt.Rfl.Pf`.
  6. 6. Remove any direct CRM Middleware BP replication to the ERP target when MDG sits between CRM and ERP.
  7. 7. In `DRFIMG`, configure the CRM Business System, BO type `147`, communication channel `1 Replication via Services`, and storage replication area `1 Staging Area`.
  8. 8. Implement SOA key-mapping BAdIs in the ERP client when SOA is used, or implement the IDoc key-mapping FM/BAdI when IDoc is used for older ERP releases with the exact SAP Note attachment logic copied in.
CRMC_BUT_CALL_FU

Maintain Business Partner outbound event settings for CRM BP replication

Create or verify `BPOUT` for object `BUPX` and function module `CRMMDG_BUPX_OUTBOUND`.

MDGV_BP_SYS_PAR

MDG hub: maintain Business System parameters for BP integration

Enter the CRM Business System ID and activate `Map.Tax.Cl` and `Flt.Rfl.Pf`.

DRFIMG

Data Replication -> Define Custom Settings for Data Replication -> Define Technical Settings -> Define Technical Settings for Business Systems -> Define Bus. Systems, BOs -> Define Bus. Systems, BOs, Communication Channel

Configure the CRM Business System, BO type `147`, Communication Channel `1 Replication via Services`, and Storage `1 Staging Area`.

Referenced tables

ObjectPurpose
MDG_BP_SYS_PARStores MDG BP system parameters, including the CRM Business System ID and related flags.
CRMM_BUT_CUSTNOCRM-side mapping table used in process integration for customer number mapping.
CRMM_BUT_CONTNOCRM-side mapping table used in process integration for contact number mapping.
CRMKUNNRERP-side mapping table used for customer number mapping in downstream processes.
CRMPARNRERP-side mapping table used for partner number mapping in downstream processes.

The remaining configuration, implementation details, and testing guidance continue from this answer more…

Related questions and keywords

Alternative questions

  • What does this guide cover?
  • What is CRM@MDG?
  • Does the guide also cover provider transactions?

Possible questions

  • What limitations existed up to MDG 6.1?
  • How did CRM integrate with MDG-C before enhanced integration?
  • What changed from MDG 7.0?
  • Which CRM-specific data is supported?
  • Can MDG sit between CRM and ERP?
  • Which MDG CRM and ERP releases are supported?
  • Is CRM on S/4HANA supported?
  • Which protocol is used between CRM and MDG?
  • Can MDG-to-ERP use IDoc?

Keywords

CRM@MDGMDG-CCRM ERP data exchangeprovider transactionsconfiguration guideMDG 6.1CRM clientreceiving clientCRM Middlewareclient maintenanceMDG 7.0S/4HANA 1511CRM-specific datasales datashippingbillingtax indicatorspartner functionsECC 6.0 EHP6SAP MDG on S/4HANASOAIDocDRFIMGBPOUTBUPXCRMMDG_BUPX_OUTBOUNDMDG_BP_SYS_PARCRMC_BUT_CALL_FUMDGV_BP_SYS_PARMap.Tax.Cl」「Flt.Rfl.Pf