30
PUBLIC 2021-03-09 Prepackaged Integration with SAP Master Data Governance © 2021 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN

Prepackaged Integration with SAP Master Data Governance

  • Upload
    others

  • View
    35

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Prepackaged Integration with SAP Master Data Governance

PUBLIC2021-03-09

Prepackaged Integration with SAP Master Data Governance

© 2

021 S

AP S

E or

an

SAP affi

liate

com

pany

. All r

ight

s re

serv

ed.

THE BEST RUN

Page 2: Prepackaged Integration with SAP Master Data Governance

Content

1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Business Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3 Integration of MDG-C with SAP Cloud for Customer (C4C). . . . . . . . . . . . . . . . . . . . . . . . . . . . .53.1 Set Up Integration of MDG-C with SAP Cloud for Customer (C4C). . . . . . . . . . . . . . . . . . . . . . . . . . .6

4 Technical Setup in SAP Cloud for Customer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134.1 Business Partner Replication from SAP Master Data Governance with SAP Cloud for Customer

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Business Partner Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Confirmation of Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15Business Partner Relationship Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2 Business Partner Replication from SAP Cloud for Customer to SAP Master Data Governance. . . . . . .18Business Partner Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Confirmation of Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21Business Partner Relationship Replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Confirmation of Business Partner Relationship Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.3 Key Mapping Replication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2 PUBLICPrepackaged Integration with SAP Master Data Governance

Content

Page 3: Prepackaged Integration with SAP Master Data Governance

1 Overview

This document describes how to integrate SAP Cloud for Customer with SAP Master Data Governance for business partner replication.

Prepackaged Integration with SAP Master Data GovernanceOverview PUBLIC 3

Page 4: Prepackaged Integration with SAP Master Data Governance

2 Business Scenario

An out-of-the box bi-directional replication with SAP Master Data Governance (MDG) is available for use in business partner merge scenarios.

Following scenarios are supported:

● In the event of a business partner cleansing and consolidation process in SAP MDG, a merge case is created in SAP Cloud for Customer.

● SAP Cloud for Customer executes merge process and automatically marks the oldest available record (using creation date) as golden record.

4 PUBLICPrepackaged Integration with SAP Master Data Governance

Business Scenario

Page 5: Prepackaged Integration with SAP Master Data Governance

3 Integration of MDG-C with SAP Cloud for Customer (C4C)

This documentation provides the information you need for the MDG-related configuration and Customizing activities that must be carried out for the integration of SAP Cloud four Customer (C4C) with SAP Master Data Governance (MDG) for Customer.

The figure below shows the communication between the systems involved.

Overview of MDG/C4C System Communication

For more information about Data Replication, see

Set Up Integration of MDG-C with SAP Cloud for Customer (C4C) [page 6]

Prepackaged Integration with SAP Master Data GovernanceIntegration of MDG-C with SAP Cloud for Customer (C4C) PUBLIC 5

Page 6: Prepackaged Integration with SAP Master Data Governance

3.1 Set Up Integration of MDG-C with SAP Cloud for Customer (C4C)

Use

This document describes the configuration steps that are required to enable the integration between SAP Cloud for Customer (C4C) and SAP Master Data Governance (MDG) for Customer.

Prerequisites

Both Master Data Governance for Customer and Master Data Governance, Consolidation and Mass Processing need to be set up according to the respective Configuration Guides.

The following SAP notes are a prerequisite and need to be implemented:

● 2414514● 2733112

NoteIf this SAP Note is not implemented, there is a risk of data loss during data replication.

● 2734155● 2704411● 2573445

NoteThe data models used by C4C and SAP S/4HANA and those used by C4C and SAP ERP differ. This difference is resolved by a C4C-specific application logic in the webservice inbound and outbound processing. The application logic can be summarized as follows:

● A new system customizing parameter identifies the C4C system during data replication (both inbound and outbound). The parameter invokes the specific business processing logic.

● C4C can use a different customer ID compared to the standard SAP business partner / customer ID. The C4C ID can consist of up to 100 characters. Its format can be configured (e.g. length, pattern format, alphanumeric). A corresponding attribute is added to the SAP business partner related web services. The new ExternalID attribute is also included in the key mapping.

● C4C supports a single attribute for industries only. The SAP business partner can have one to many assigned industries. One of the industries has to be marked as default. This difference has to be considered during data replication. Therefore, C4C needs to send a new or updated industry without setting the corresponding complete list transmission indicator. Setting this indicator is only required for the deletion of the industry in C4C. In that case, C4C will not send any industries at all.

● C4C supports only a single attribute for landline and mobile phone numbers. The SAP business partner can have one to many assigned (mobile) phone numbers. This difference has to be considered during data replication. The implementation is done in the same way as for the industries.

6 PUBLICPrepackaged Integration with SAP Master Data Governance

Integration of MDG-C with SAP Cloud for Customer (C4C)

Page 7: Prepackaged Integration with SAP Master Data Governance

● The modelling of addresses and address usages differs. C4C stores all addresses and always sends the addresses with a complete list transmission indicator. It is necessary to maintain the list of supported address usages in segment filters of the data replication framework (DRF). The filters are used to prevent that unknown address usages are sent to C4C. The inbound processing of messages from C4C is enhanced, too. The incoming data is checked against existing data and, if needed, enriched with existing data. This prevents the deletion of unknown data in SAP S/4HANA.

● Identifiers (identification numbers) and roles are handled in the same way as the address usages.● Reduced model scope is supported for addresses. If attributes are not part of the sent record this will

not affect the record. For this, the Complete Transmission Indicator (CTI) must be set to false. All addresses that are not part of the message will be deleted in MDG, even if the CTI is set to false. Business partner central data (Common) is handled in the same way.

Note

MDG-specific Customizing is located under SAP Customizing Implementation Guide Cross-Application Components Processes and Tools for Enterprise Applications Master Data Governance . You can also directly access MDG-specific Customizing using transaction MDGIMG for MDG-C and transaction MDCIMG for Consolidation and Mass Processing.

Procedure

1. Define Data Replication Framework (DRF) Settings for Business Partner1. Run transaction DRFIMG to open the Data Replication-specific Customizing.

2. Open the Customizing activity Define Technical Settings for Business Systems under Data Replication Define Custom Settings for Data Replication Define Technical Settings .

3. In the Change View Define Bus. Systems, BOs, choose New Entries.4. In the Define Bus. Systems, BOs table, enter the details for the new business system.

NoteMake sure that you enter the same business system that is maintained as My System in the Communication Arrangement in SAP Cloud for Customer.

5. Save your entries, and leave this view open to continue with the next steps.2. Define C4C Business System and Define Storage Settings for Data Replication

1. Select the row that contains the business system you just added, and double-click on Define Bus. Systems, BOs in the Dialog Structure on the left.

2. Choose New Entries and add BO Type 147 using the input help. Select the Sys. Filt. checkbox, and select Direct Output as the Output Mode.

3. Select the row that contains the BO Type 147, and double-click on Define Bus. Systems, BOs, Communication Channel in the Dialog Structure on the left.

4. Choose New Entries.5. In the Define Bus. Systems, BOs, Communication Channel table, make the following entries, and save

your settings:

Prepackaged Integration with SAP Master Data GovernanceIntegration of MDG-C with SAP Cloud for Customer (C4C) PUBLIC 7

Page 8: Prepackaged Integration with SAP Master Data Governance

Communi­cation Channel

Key Harmo­nization

Update Key Mapping Storage

Sup. Time Depend­ency

Create Process Template

Change Process Template Reliable

Replication via Services

Key Map­ping

Deselect checkbox

Staging Area

Not Defined Select a Consolida­tion Process Template.

You can add templates either by ac­tivating a BC set, or by creating your own templates manually.

Do not use Consolida­tion Process Template

Select checkbox

With these settings, an automatic consolidation process is triggered when a new data record is created, while a change request process is triggered in central governance when a record is changed.

6. Save your entry.7. Navigate back to the Data Replication-specific Customizing, or run transaction DRFIMG to open it.

8. Open the Customizing activity Define Replication Models under Data Replication Define Custom Settings for Data Replication .

9. In the Change View Define Replication Model, choose New Entries.10. In the Define Replication Model table, enter the details for the new replication model.

For example, enter C4C_BP as the Replication Model, and Business Partner C4C as the Description. You can enter a number of Log Days to specify the log expiry time, for example, 50.

11. Save your entries.12. In the Define Replication Model table, select the row that contains the replication model you just

created, and double-click on Assign Outbound Implementation in the Dialog Structure on the left.13. Choose New Entries to define an Outbound Implementation, and enter the following values using the

input help:○ Outbound Implementation: 986_3 Outbound Impl. for BP/REL via Services○ Sequence: 1○ Communication Channel: Replication via Services○ Filter time: Filter After Change Analysis

14. Select the row added and double-click on Assign Target Systems for Repl. Model /Outb.Impl. in the Dialog Structure.

15. In the Assign Target Systems for Repl. Model/Outb.Impl. table, choose New Entries, and use the input help to add the name of the business system you entered in step 1d above.

16. Select the row that contains the business system you added, and choose Assign Outbound Parameter in the Dialog Structure. Choose New Entry, and enter the following values:○ Outb. Parameter: PACK_SIZE_BULK○ Outb. Parameter Value: 20 (example value; enter a value to meet your requirements)

17. Save your entries.

8 PUBLICPrepackaged Integration with SAP Master Data Governance

Integration of MDG-C with SAP Cloud for Customer (C4C)

Page 9: Prepackaged Integration with SAP Master Data Governance

18. Return to the Define Replication Model view. Optionally, you can also add an expiration time for the log.19. Save your replication model.20.Select the newly created replication model, and choose Activate to activate it.

3. Configure the SOA Manager for Business Partner1. Run transaction SOAMANAGER.2. On the Service Administration tab, select Web Service Configuration.3. In the Search Criteria, select Object Type as Consumer Proxy, and enter CO_MDG_BP_RPLCTRQ as

Object Name.4. Choose Search, and select the CO_MDG_BP_RPLCTRQ link in the search results.

5. In the Define Logical Ports section, choose Create Manual Configuration .6. Enter a Logical Port Name (for example, LP_C4C_BP) and a Description (for example, MDG C4C BP

Replication), select the Logical Port is Default checkbox, and choose Next.7. Under Authentication Settings, select X.509 SSL Client Certificate, and select the SSL Client PSE

configured in STRUST.

NoteFor integration using basic authentication, select the User ID/Password (Basic) checkbox.

8. Choose Next.9. For the HTTP Settings, make the following entries:

○ URL Access Path: Endpoint maintained in CPI○ Computer Name of Access URL: Maintain workernode URL without https://○ Enter the proxy details.

10. Choose Next.11. Under Reliable Messaging (Asynchr.), select SAP RM as the RM Protocol. Under Message ID

(Synchronous), select SAP Message ID as Message ID Protocol. Under Metering of Service Calls, select Basic Data Transfer as Data transfer scope, and Transfer via SOAP header as Transfer protocol.

12. Choose Next.13. No entries are required for Identifiable Business Context. Leave the fields empty, and choose Next.14. Choose Finish to finalize the creation of the logical port.15. Save your entries.16. Run transaction SOAMANAGER.17. On the Service Administration tab, select Simplified Web Service Configuration.18. Search for the object name BusinessPartnerSUITEBulkReplicateConfirmation_In.19. In the Configure Service Definitions table, select the row that contains your entry, and choose Set

Selected.

NoteFor integration using basic authentication, the checkbox User Name/Password (Basic) needs to be selected, and for a certificate-based authentication, the checkbox X.509 Client Certificate needs to be selected.

20.Choose Save.21. Choose Show Details to view the Access URL and verify that it is similar to the address for the receiver

system in the Iflow.

Prepackaged Integration with SAP Master Data GovernanceIntegration of MDG-C with SAP Cloud for Customer (C4C) PUBLIC 9

Page 10: Prepackaged Integration with SAP Master Data Governance

22. Repeat steps 3p - 3u for the following object names:

Object Name Description

BUSINESSPARTNERSUITEBULKREPLIC Business Partner Data Replication (Request)

BUSINESSPARTNERRELATIONSHIPSU1 Business Partner Relationship Confirmation

BUSINESSPARTNERRELATIONSHIPSUI Business Partner Relationship Data Replication (Re­quest)

4. Define Filter Criteria for Business Objects1. Define Object Filters

1. Run transaction DRFF to open the Define Filter Criteria screen. In the Query by Replication Model - All Replication Models table, select the row that contains the replication model you created in step 2j (for example, C4C_BP), and select Change. In the Filter Criteria to Include Business Objects section, add roles that are relevant for the replication of your Business Partner records to the C4C system.For example, add BP Role is FLCU01, BUP002 and BUP001.

2. Define Segment Filters1. To determine segment filter criteria, select the Show Segment Filters button. Select the Business

Object Business Partner Role. Switch to Edit mode and add filter criteria according to your requirements.For example, add BP Role FLCU01, BUP001, BUP002, BUP003. Save your entries.

2. Repeat these steps for the Business Objects Business Partner Address Usage and Business Partner Identifier.For example, for Address Usage, add Address Type is XXDEFAULT, POST_TO, SHIP_TO, and for Identifier, add Identification Type is BUP001, BUP005, CRM002, HCM001).

5. Define Storage Settings for Data Replication 1. Run transaction DRFIMG to open the Data Replication-specific Customizing.

2. Open the Customizing activity Define Technical Settings for Business Systems under Data Replication Define Custom Settings for Data Replication Define Technical Settings .

3. In the Define Business Systems table, select the row that contains the C4C Business System ID.4. In the Dialog Structure, double-click Define Bus. Systems, BOs.5. Choose New Entries, and add BO Type 1376.6. Select the row that contains BO Type 1376, and double-click Define Bus. Systems, BOs,

Communication Channel in the Dialog Structure.In the Define Bus. Systems, BOs, Communication Channel table, make the following entries, and save your settings:

Communi­cation Channel

Key Harmo­nization

Update Key Mapping Storage

Sup. Time Depend­ency

Create Process Template

Change Process Template Reliable

Replication via Services

Not relevant Deselect checkbox

Not relevant Not defined Not relevant Not relevant Deselect checkbox

10 PUBLICPrepackaged Integration with SAP Master Data Governance

Integration of MDG-C with SAP Cloud for Customer (C4C)

Page 11: Prepackaged Integration with SAP Master Data Governance

6. Define Data Replication Framework (DRF) Settings for Key Mapping1. Run transaction DRFIMG to open the Data Replication Framework Customizing.

2. Open the Customizing activity Define Replication Models under Data Replication Define Custom Settings for Data Replication .

3. In the Change View Define Replication Model, choose New Entries.4. In the Define Replication Model table, enter the details for the new replication model.

For example, enter C4C_KEYMAP as the Replication Model, and Keymapping C4C as the Description.5. Save your entries.6. In the Define Replication Model table, select the row that contains the replication model you just

created, and double-click on Assign Outbound Implementation in the Dialog Structure on the left.7. Choose New Entries to define an Outbound Implementation, and enter the following values using the

input help:○ Outbound Implementation: 1376 Outbound Impl. for Replication via Services○ Communication Channel: Replication via Services○ Filter time: Filter After Change Analysis

8. Select the row added and double-click on Assign Target Systems for Repl. Model /Outb.Impl. in the Dialog Structure.

9. In the Assign Target Systems for Repl. Model/Outb.Impl. table, create a new entry and use the input help to add the business system name of your C4C system.

10. Select the row that contains the business system you added, and choose Assign Outbound Parameter in the Dialog Structure. Choose New Entry, and enter the following values:○ Outb. Parameter: PACK_SIZE_BULK○ Outb. Parameter Value: 1000 (example value; enter a value to meet your requirements)

11. Save your entries.12. Return to the Define Replication Model view. Optionally, you can specify an expiration time for the log in

the Log Days column.13. Save your replication model.14. Select the newly created replication model, and choose Activate to activate it.Define Filter Criteria1. Run transaction DRFF to define filter criteria for the replication.2. In the Define Filter Criteria table, select your C4C key mapping replication model, and choose Change.3. In the Filter Criteria to Include Business Objects section, enter the Business Object Types according to

your requirements.For example, enter 147, 194, 986, 159.

4. Save your entries.Define Segment Filters1. Select Show Segment Filters to define the segment filter criteria.2. In the Segment Filer Objects table, enter filter criteria according to your requirements.

For example, for the Filter Object / Business Object Object Identifier Type, enter Object ID Type is 888, 918, 927, 924, and for the Filter Object / Business Object Business System, enter Object ID Type is 0Lo8BBU, and all relevant MDG and C4C business systems.

7. Configure the SOA Manager for Key Mapping1. Run transaction SOAMANAGER.2. On the Service Administration tab, select Web Service Configuration.3. Search for the object name KeyMappingBulkReplicateRequest_Out.

Prepackaged Integration with SAP Master Data GovernanceIntegration of MDG-C with SAP Cloud for Customer (C4C) PUBLIC 11

Page 12: Prepackaged Integration with SAP Master Data Governance

4. Select the Internal Name link of the service (CO_KEY_MAP_RPLCTRQ) in the search results.

5. In the Define Logical Ports section, choose Create Manual Configuration .6. Enter a Logical Port Name (for example, C4C_KEYMAPPING) and a Description (for example, Key

Mapping C4C), select the Logical Port is Default checkbox, and choose Next.7. Under Authentication Settings, select User ID / Password or X509. SSL Client Certificate depending on

your preference. If you select User ID / Password, enter the logon details you created for your middleware (PI or CPI) system.

8. Choose Next.9. Under URL Access Path, select Complete URL, and enter the URL.10. Choose Next.11. Under Reliable Messaging (Asynchr.), select SAP RM as the RM Protocol. Under Message ID

(Synchronous), select WS-A Message ID as Message ID Protocol. Under Metering of Service Calls, select Enhanced Data Transfer as Data transfer scope, and Transfer via SOAP header as Transfer protocol.

12. Choose Next.13. No entries are required for Identifiable Business Context. Leave the fields empty, and choose Next.14. Choose Finish to finalize the creation of the logical port.15. Save your entries.

8. Activate C4C-Specific Processing1. To set up the integration with C4C, run the Customizing activity Set Up Integration with Special

Consumer Systems under Master Data Governance, Central Governance Master Data Governance for Customer .

2. In the View for table MDG_BP_SYS_PAR view, select the checkboxes for Filter Reflexive Partner Functions Active (Flt.Rfl.Pf) and C4C Specific Processing Active (C4C) for your C4C business system.

3. Save your entries.

Parent topic: Integration of MDG-C with SAP Cloud for Customer (C4C) [page 5]

12 PUBLICPrepackaged Integration with SAP Master Data Governance

Integration of MDG-C with SAP Cloud for Customer (C4C)

Page 13: Prepackaged Integration with SAP Master Data Governance

4 Technical Setup in SAP Cloud for Customer

Business Partner Replication from SAP Master Data Governance with SAP Cloud for Customer [page 13]This document describes how to set up successful replication of business partners from SAP Master Data Governance to SAP Cloud for Customer.

Business Partner Replication from SAP Cloud for Customer to SAP Master Data Governance [page 18]This document describes how to set-up successful replication of business partners from SAP Cloud for Customer to SAP Master Data Governance.

Key Mapping Replication [page 25]For successful key mapping replication from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

4.1 Business Partner Replication from SAP Master Data Governance with SAP Cloud for Customer

This document describes how to set up successful replication of business partners from SAP Master Data Governance to SAP Cloud for Customer.

This integration can be completed in the following phases:

1. Business Partner Replication from SAP Master Data Governance to SAP Cloud for Customer [page 14]2. Confirmation from SAP Cloud for Customer to SAP Master Data Governance [page 15]3. Business Partner Relationship Replication from SAP Master Data Governance to SAP Cloud for Customer

[page 17]

Parent topic: Technical Setup in SAP Cloud for Customer [page 13]

Related Information

Business Partner Replication from SAP Cloud for Customer to SAP Master Data Governance [page 18]Key Mapping Replication [page 25]

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 13

Page 14: Prepackaged Integration with SAP Master Data Governance

4.1.1 Business Partner Replication

For successful replication of business partners from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

ScopingSelect the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from an external application to your cloud solution?

Code List Mapping● BusinessPartnerRoleCode

Account Group from SAP ERP must be mapped to SAP Cloud for Customer. For example, FLCU01 from SAP ERP must be mapped to CRM000 in SAP Cloud for Customer.

● PartyRoleCodeAccount, Ship-To, Buyer, and Bill-To parties in SAP Cloud for Customer must be mapped to external values in SAP ERP such as AG, WE, RG, and RE respectively.

Communication ArrangementCreate the following communication arrangement.

Business Partner Replication from SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANASAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Replicate Business Partner from SAP Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerSUITEBulkReplicateRequest_Out S4_C4C_BusinessPartnerReplicationIn

For SAP Master Data Governance on SAP ERPSAP Cloud Platform Integration

14 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 15: Prepackaged Integration with SAP Master Data Governance

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Replicate Business Partner from SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerSUITEBulkReplicateRequest_Out ERPBP_C4C_BusinessPartnerReplication

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from SAP MDG via SOAP services to your cloud solution?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from SAP S/4HANA to your cloud solution?”

SOA ManagerCO_MDG_BP_RPLCTRQ

4.1.2 Confirmation of Replication

For confirmation of business partners from SAP Cloud for Customer to SAP Master Data Governance, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

ScopingSelect the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from an external application to your cloud solution?

Code List MappingNot applicable for this scenario.

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 15

Page 16: Prepackaged Integration with SAP Master Data Governance

Communication ArrangementCreate the following communication arrangement.

Business Partner Replication from SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANASAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Confirm Business Partner Replication to SAP Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerReplicateConfirmationOut S4_C4C_BusinessPartnerReplicationIn

For SAP Master Data Governance on SAP ERPSAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Confirm Business Partner Replication to SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerReplicateConfirmationOut S4_C4C_BusinessPartnerReplicationIn

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from SAP MDG via SOAP services to your cloud solution?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from SAP S/4HANA to your cloud solution?

16 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 17: Prepackaged Integration with SAP Master Data Governance

SOA Manager

BUSINESSPARTNERSUITEBULKREPLI1

4.1.3 Business Partner Relationship Replication

For successful replication of business partner relationships from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

Scoping

Select the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from an external application to your cloud solution?

Code List Mapping

● BusinessPartnerRoleCodeAccount Group from SAP ERP must be mapped to SAP Cloud for Customer. For example, BUP001 from SAP ERP must be mapped to CRM000 in SAP Cloud for Customer.

Communication Arrangement

Create the following communication arrangement.

Business Partner Replication from SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANA

SAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Replicate Business Partner Relationship from SAP Business Suite

Process Integration

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 17

Page 18: Prepackaged Integration with SAP Master Data Governance

Sender Interface Operation Mapping

BusinessPartnerRelationshipSUITEBulkReplicateRe­quest_Out

S4_C4C_BusinessPartnerRelationshipReplicationIn

For SAP Master Data Governance on SAP ERPSAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Replicate Business Partner Relationship from SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerRelationshipSUITEBulkReplicateRe­quest_Out

ERPBP_C4C_BusinessPartnerRelationshipReplication

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from SAP MDG via SOAP services to your cloud solution?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from SAP S/4HANA to your cloud solution?

SOA ManagerCO_MDG_BP_RELATIONSHIP_OUT

4.2 Business Partner Replication from SAP Cloud for Customer to SAP Master Data Governance

This document describes how to set-up successful replication of business partners from SAP Cloud for Customer to SAP Master Data Governance.

This integration can be completed in the following phases:

1. Business Partner Replication [page 19]2. Confirmation of Replication [page 21]

18 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 19: Prepackaged Integration with SAP Master Data Governance

3. Business Partner Relationship Replication [page 22]4. Business Partner Relationship Replication [page 24]

Parent topic: Technical Setup in SAP Cloud for Customer [page 13]

Related Information

Business Partner Replication from SAP Master Data Governance with SAP Cloud for Customer [page 13]Key Mapping Replication [page 25]

4.2.1 Business Partner Replication

For successful replication of business partner from SAP Cloud for Customer to SAP Master Data Governance, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

Scoping

Select the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from your cloud solution to an external application?

Code List Mapping

● BusinessPartnerRoleCodeAccount Group from SAP ERP must be mapped to SAP Cloud for Customer. For example, FLCU01 from SAP ERP must be mapped to CRM000 in SAP Cloud for Customer.

● PartyRoleCodeAccount, Ship-To, Buyer, and Bill-To parties in SAP Cloud for Customer must be mapped to external values in SAP ERP such as AG, WE, RG, and RE respectively.

Communication Arrangement

Create the following communication arrangement.

Business Partner Replication to SAP Business Suite

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 19

Page 20: Prepackaged Integration with SAP Master Data Governance

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANA

SAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Replicate Business Partner to Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerReplicationSelfInitiatedOut C4C_S4_BusinessPartnerReplicationIn

For SAP Master Data Governance on SAP ERP

SAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Replicate Business Partner to SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerReplicationSelfInitiatedOut C4C_ERPBP_BusinessPartnerReplication

Setup in SAP ERP or SAP S/4HANA

Message Type

Asynchronous via services

Connectivity Report

Run the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from your cloud solution via SOAP services to SAP MDG?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from your cloud solution to SAP S/4HANA?

SOA Manager

BUSINESSPARTNERSUITBULKREPLIC

20 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 21: Prepackaged Integration with SAP Master Data Governance

4.2.2 Confirmation of Replication

For confirmation of business partners from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

ScopingSelect the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from your cloud solution to an external application?

Code List MappingNot applicable for this scenario.

Communication ArrangementCreate the following communication arrangement.

Business Partner Replication to SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANASAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Confirm Business Partner Replication from SAP Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerSUITEBulkReplicateConfirmation_Out BusinessPartnerReplicationConfirmationIn

For SAP Master Data Governance on SAP ERPSAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Confirm Business Partner Replication from SAP MDG

Process Integration

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 21

Page 22: Prepackaged Integration with SAP Master Data Governance

Sender Interface Operation Mapping

BusinessPartnerSUITEBulkReplicateConfirmation_Out BusinessPartnerReplicationConfirmationIn

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from your cloud solution via SOAP services to SAP MDG?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from your cloud solution to SAP S/4HANA?

SOA ManagerCO_MDG_BP_RPLCTCO

4.2.3 Business Partner Relationship Replication

For successful replication of business partner relationships from SAP Cloud for Customer to SAP Master Data Governance, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

ScopingSelect the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from your cloud solution to an external application?

Code List Mapping● BusinessPartnerRoleCode

Account Group from SAP ERP must be mapped to SAP Cloud for Customer. For example, BUP001 from SAP ERP must be mapped to CRM000 in SAP Cloud for Customer.

Communication ArrangementCreate the following communication arrangement.

Business Partner Replication from SAP Business Suite

22 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 23: Prepackaged Integration with SAP Master Data Governance

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANA

SAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Replicate Business Partner Relationship to SAP Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerRelationshipReplicationSelfInitiatedOut C4C_S4_BusinessPartnerRelationshipReplicationIn

For SAP Master Data Governance on SAP ERP

SAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Replicate Business Partner Relationship to SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerRelationshipReplicationSelfInitiatedOut C4C_ERPBP_BusinessPartnerRelationshipReplication

Setup in SAP ERP or SAP S/4HANA

Message Type

Asynchronous via services

Connectivity Report

Run the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from your cloud solution via SOAP services to SAP MDG?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from your cloud solution to SAP S/4HANA?

SOA Manager

BUSINESSPARTNERRELATIONSHIPSUI

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 23

Page 24: Prepackaged Integration with SAP Master Data Governance

4.2.4 Confirmation of Business Partner Relationship Replication

For confirmation of business partner relationships replication from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

Scoping

Select the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from your cloud solution to an external application?

Code List Mapping

Not applicable for this scenario.

Communication Arrangement

Create the following communication arrangement.

Business Partner Replication to SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANA

SAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Confirm Business Partner Replication from SAP Business Suite

Process Integration

Sender Interface Operation Mapping

BusinessPartnerRelationshipSUITEBulkReplicateConfirma-tion_Out

BusinessPartnerRelationshipReplicationSelfInitiatedIn

For SAP Master Data Governance on SAP ERP

SAP Cloud Platform Integration

24 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 25: Prepackaged Integration with SAP Master Data Governance

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Confirm Business Partner Replication from SAP MDG

Process Integration

Sender Interface Operation Mapping

BusinessPartnerRelationshipSUITEBulkReplicateConfirma-tion_Out

BusinessPartnerRelationshipReplicationSelfInitiatedIn

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate accounts and contacts from your cloud solution via SOAP services to SAP MDG?

● In SAP S/4HANA: Do you want to replicate accounts and contacts from your cloud solution to SAP S/4HANA?

SOA ManagerCO_MDG_BP_RELATIONSHIP_OUT

4.3 Key Mapping Replication

For successful key mapping replication from SAP Master Data Governance to SAP Cloud for Customer, complete the following technical setup in the respective systems.

Setup in SAP Cloud for Customer

ScopingSelect the following scoping question.

Communication and Information Exchange Integration with External Applications Integration of Master Data Do you want to replicate business partners from an external application to your cloud solution?

Code List MappingNot applicable for this scenario.

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 25

Page 26: Prepackaged Integration with SAP Master Data Governance

Communication ArrangementCreate the following communication arrangement.

ID Mapping Replication from SAP Business Suite

Setup in Middleware

For SAP Master Data Governance on SAP S/4HANASAP Cloud Platform Integration

Package IFlows

SAP Cloud for Customer Integration with SAP S/4HANA Replicate Key Mapping from SAP Business Suite

Process Integration

Sender Interface Operation Mapping

KeyMappingBulkReplicateRequest_Out S4_C4C_KeyMappingReplicationIn

For SAP Master Data Governance on SAP ERPSAP Cloud Platform Integration

Package IFlows

SAP Hybris Cloud for Customer Integration with SAP ERP Replicate ID Mapping from SAP Business Suite

Process Integration

Sender Interface Operation Mapping

KeyMappingBulkReplicateRequest_Out ERPBP_C4C_KeyMappingReplication

Setup in SAP ERP or SAP S/4HANA

Message TypeAsynchronous via services

Connectivity ReportRun the report RCOD_CREATE_CONNECTIVITY_SIMPL for the following questions:

● In SAP ERP: Do you want to replicate key mapping from SAP MDG to your cloud solution?● In SAP S/4HANA: Do you want to replicate Key Mapping from SAP S/4HANA to your cloud solution?

SOA ManagerCO_KEY_MAP_RPLCTRQ

26 PUBLICPrepackaged Integration with SAP Master Data Governance

Technical Setup in SAP Cloud for Customer

Page 27: Prepackaged Integration with SAP Master Data Governance

Parent topic: Technical Setup in SAP Cloud for Customer [page 13]

Related Information

Business Partner Replication from SAP Master Data Governance with SAP Cloud for Customer [page 13]Business Partner Replication from SAP Cloud for Customer to SAP Master Data Governance [page 18]

Prepackaged Integration with SAP Master Data GovernanceTechnical Setup in SAP Cloud for Customer PUBLIC 27

Page 28: Prepackaged Integration with SAP Master Data Governance

Important Disclaimers and Legal Information

HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any

damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Videos Hosted on External PlatformsSome videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP.

Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Gender-Related LanguageWe try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.

28 PUBLICPrepackaged Integration with SAP Master Data Governance

Important Disclaimers and Legal Information

Page 29: Prepackaged Integration with SAP Master Data Governance

Prepackaged Integration with SAP Master Data GovernanceImportant Disclaimers and Legal Information PUBLIC 29

Page 30: Prepackaged Integration with SAP Master Data Governance

www.sap.com/contactsap

© 2021 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.

Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.

THE BEST RUN