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. 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. Confirm the scenario boundary: CRM@MDG covers customer BP integration and the guide also covers provider transactions.
- 3. Configure CRM-to-MDG communication using SOA.
- 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. 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. Remove any direct CRM Middleware BP replication to the ERP target when MDG sits between CRM and ERP.
- 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. 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.
Maintain Business Partner outbound event settings for CRM BP replication
Create or verify `BPOUT` for object `BUPX` and function module `CRMMDG_BUPX_OUTBOUND`.
MDG hub: maintain Business System parameters for BP integration
Enter the CRM Business System ID and activate `Map.Tax.Cl` and `Flt.Rfl.Pf`.
DRFIMGData 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
| Object | Purpose |
|---|---|
MDG_BP_SYS_PAR | Stores MDG BP system parameters, including the CRM Business System ID and related flags. |
CRMM_BUT_CUSTNO | CRM-side mapping table used in process integration for customer number mapping. |
CRMM_BUT_CONTNO | CRM-side mapping table used in process integration for contact number mapping. |
CRMKUNNR | ERP-side mapping table used for customer number mapping in downstream processes. |
CRMPARNR | ERP-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?