Configuring the SOA Manager for Master Data Governance for Financials NW 740 
This document describes the configuration steps required to enable the exchange of financial data. The configuration uses point-to-point enterprise services communication without a process integration (PI) system. The MDG hub 6.1 is installed on NetWeaver 7.40.
The following prerequisites must be performed in both the MDG hub and target systems.
Configuration of the Web Service Runtime
Set up the technical configuration of the web service runtime using SAP Note 1043195.
Authorizations
Assign the administrative role SAP_BC_WEBSERVICE_ADMIN_TEC for the SOA Manager.
Authorize the following transactions:
SU01
SUIM
PFCG
Service Users in ABAP Stack
To create a service user, carry out the following steps:
Choose transaction SU01, choose Create, and enter a user.
On the Roles tab, assign the role SAP_BC_WEBSERVICE_ADMIN_TEC.
Business Functions
Check if the business function FND_SOA_REUSE_1 is active.
Note
Activate the business function from transaction SFW5. By activating the business function, you can use the following cross-application tool improvements that facilitate the use of services:
SOA mapping tool
Error handling
Point-to-point enablement for asynchronous enterprise services
For replication to an ERP system, activate the business function FIN_MDM_SOA_ORG in the MDG target system. For replication to an ERP system with SEM-BCS installed, activate the business function FIN_MDM_SOA_CU in the MDG target system.
Maintain Transport Request for Inbound Service
Assign a transport request for an inbound service by running the Customizing activity in the MDG target system under . If the Customizing activity is not available in the client, open transaction SM34 and enter the view cluster VC_TRN_REG_RQST. Choose Maintain.
Enter the application FINMDM_DATA_REPLICATION and choose Continue.
Enter the groups FINMDM_DATA_COMPANY_RPLCTN and FINMDM_DATA_REPLICATION_GRP and mark both as automatic.
Afterwards, add a Customizing transport to each group. If necessary, create a transport with transaction SE09 beforehand.
In an ERP system with SEM-BCS installed, perform the same steps, but use the application SEM_BW_INBOUND and the groups SEM_BW_INBOUND_ITEM and SEM_BW_INBOUND_REPUNIT_EHP6.
Support for Point-to-Point Communication
To activate the support for point-to-point communication, run the Customizing activity under .
Connection to System Landscape Directory
Check whether the hub and target systems are connected to the system landscape directory (SLD) or the BAdI MDG_IDM_GET_LCL_SYSTEM is implemented to determine the local system ID. For more information, see Customizing for Master Data Governance under .
Error and Conflict Handler
To activate the error and conflict handler, run the Customizing activity under .
The following steps are required to configure the SOA Manager for MDG-F (transaction SOAMANAGER) and must be performed in both the MDG hub and MDG target systems.
Configure a Profile For Point-To-Point Communication
On the Technical Administration tab, choose Profiles.
Choose Create Profiles, enter the name MDG and description and choose Next.
Note
The profile names should be identical in the SOA manager settings for both MDG hub and target systems.
Mark User ID/Password and verify that in section Identifiable Business Context, the field IBC Determination has the value No IBC Determination. Choose Next.
If necessary, enter the proxy settings and choose Finish to save the settings and activate the profile.
Retrieve Business Application ID
On theTechnical Administration tab, choose SAP Client Settings and then choose Edit.
Enter a business system and a business system ID in the form: XYZ_001, where XYZ is the system ID and 001 is the client.
To receive the business application ID from the system landscape directory (SLD), choose Get from SLD.
Save your entries.
The business application ID should now be displayed in the corresponding field.
Configure a Provider System for the Business Scenario Configuration
On the Technical Administration tab, choose Provider Systems, then choose Create. Enter the system ID of the client system as the name, for example XYZ_001, select the profile name defined in step 1, and choose Next.
Enter the SLD identifier in the following form:
<Client>.SystemName.<ABC>.SystemNumber.<InstallationNumber>.SystemHome.<Host>, for example, 416.SystemName.QV6.SystemNumber.0020270862.SystemHome.uxdbqv6.
Note
The system number can be found under .
Similarly, the system home can be found under .
Enter the access URL for WSIL and logon information under WSIL Services.
Note
To identify the host name and port for the access URL, call transaction SMICM and choose . Use the HTTPS host name and port displayed in the list. We recommend that you use the message server host.
Enter the user for WSDL and a password for the WSDL documents.
Enter the service user that you have created in the backend system.
Maintain the business application ID. The business application ID can be found in the counterpart system in the transaction SOAMANAGER under
Choose Create to maintain a business application ID in the MDG hub system.
Enter an application name and description, for example sap.com/BusinessApplicationABAP.
Enter the business application ID.
Choose Finish to save and activate the system connection.
As a result, the Identifiable Business Context (IBC) reference for the counterpart system is automatically generated. To verify this, perform the following:
From the Service Administration tab, choose the link Identifiable Business Context Reference.
Choose the Search button. The IBC reference for the counterpart system should display in the list in the form of XYZ_001, where XYZ_001 is the system ID and client of the counterpart system.
Edit Logon Data for Business Scenario
Note
The backend user should exist in both systems.
On the Service Administration tab, choose Logon Data Management.
On the Maintenance tab, choose Create, enter your data, and choose Next.
Select User/Password or X.509 as the authentication method.
Enter the user name that you created earlier in the backend system and choose Finish.
Assign Logon Data to Provider IBC Reference
On the Service Administration tab, choose Logon Data Management.
Under the Assignments tab, choose Create.
Use the input help to search for Provider IBC Reference. Select the IBC reference of the counterpart system from the search result list and choose Next.
Select the user name you entered in the previous step as logon data from the dropdown list and choose Finish.
Create Integration Scenario for Point-To-Point Communication
Service definitions and service groups that you configure to run SOA communications with SEM-BCS are shown in separate tables.
Create an integration scenario configuration in the MDG hub system.
On the Service Administration tab, choose Local Integration Scenario Configuration.
Choose Create, provide a name and a description for the integration scenario, and choose Next.
Select service definitions and assign a profile.
Choose Add to search for the service definition.
In the dialog box, search for the service definition CHARTOFACCOUNTSREPLICATIONCONF, select it in the result list and choose Add to Worklist.
Similarly, search for all required service definitions and add them to the worklist:
Service Definition (Internal Name) | Description |
|---|---|
CHARTOFACCOUNTSREPLICATIONCONF | Confirmation of Chart of Accounts Replication |
FINANCIALREPORTINGSTRUCTUREREP | Confirmation of Financial Reporting Structure Replication |
GENERALLEDGERACCOUNTMASTERREPL | Bulk Confirmation of General Ledger Account Master Replication |
COMPANYREPLICATIONBULKCONFIRMA | Bulk Confirmation for Company Replication |
COSTCENTREREPLICATIONBULKCONFI | Bulk Confirmation for Cost Center Replication |
PROFITCENTREREPLICATIONBULKCON | Bulk Confirmation for Profit Center Replication |
COSTCENTREGROUPHIERARCHYREPLIC | Confirmation for Cost Center Group Hierarchy Replication |
PROFITCENTREGROUPHIERARCHYREPL | Confirmation for Profit Center Group Hierarchy Replication |
COSTELEMENTREPLICATIONBULKCONF | Bulk confirmation for cost element replication |
COSTELEMENTGROUPHIERARCHYREPL1 | Confirmation for cost element group hierarchy replication |
Service definitions for replication to a SEM-BCS system:
Service Definition (Internal Name) | Description |
|---|---|
CHARTOFACCOUNTSREPLICATIONCONF | Confirmation of Chart of Accounts Replication |
FINANCIALREPORTINGSTRUCTUREREP | Confirmation of Financial Reporting Structure Replication |
FINANCIALCONSOLIDATIONELEMENTR | Bulk confirmation for replication of Financial Consolidation Element |
FINANCIALCONSOLIDATIONSTRUCTUR | Confirmation for replication of Financial Consolidation Structure |
Assign profile to service definitions:
Select all service definitions from the list and choose Assign Profile.
Select the profile MDG, choose Assign Profile and choose Next.
Select service groups and assign the provider IBC reference:
Choose Add to search for the service group.
Enter the service group USMD_CHARTOFACCRPLCTNRQ_V1, select it in the result list and choose Add to Worklist.
Repeat the procedure for all required service groups:
Service Group (Internal Name) | Description |
|---|---|
USMD_CHARTOFACCRPLCTNRQ_V1 | Chart of Account Replication for Version 1 |
USMD_FINREPSTRUCTRPLCTNRQ | Service Group for Outbound FinancialReportingStructureReplicationRequest |
USMD_GENLEDACCMRPLCTNRQ | Service Group for Outbound GeneralLedgerAccountMasterReplicationBulkRequest |
USMD_COMPANYRPLCTNBRQ | Service Group for Outbound CompanyReplicationBulkRequest |
USMD_COSTCTRRPLCTNBRQ | Service Group for Outbound CostCentreReplicationBulkRequest |
USMD_PROFITCTRRPLCTNBRQ | Service Group for Outbound ProfitCentreReplicationBulkRequest |
USMD_COSTCTRGRPHIRPLCTNRQ | Service Group for Outbound CostCentreGroupHierarchyReplicationRequest |
USMD_PRFTCTRGRPHIRPLCTNRQ | Service Group for Outbound ProfitCentreGroupHierarchyReplicationRequest |
USMD_COSTELMTRPLCTNBRQ | Service Group for Outbound CostElementReplicationBulkRequest |
USMD_COSTELMNTGRPHIRPLCTNRQ | Service Group for CostCentreGroupHierarchyReplicationRequest |
Service groups for replication to an SEM-BCS system:
Service Group (Internal Name) | Description |
|---|---|
USMD_CHARTOFACCRPLCTNRQ_V1 | Chart of Account Replication for Version 1 |
USMD_FINREPSTRUCTRPLCTNRQ | Service Group for Outbound FinancialReportingStructureReplicationRequest |
USMD_FINCNSELMNTRPLCTNBRQ | Service Group for Outbound FinancialConsolidationElementReplicationBulkReq |
USMD_FINCNSSTRUCTRPLCTNRQ | Service Group for Outbound FinancialConsolidationStructureReplicationReq |
Assign the provider IBC reference:
Select all service groups from the list and assign them to the provider IBC reference by choosing Assign IBC Reference.
In the dialog box search for the IBC reference of the counterpart system, mark the entry in the search results list and choose Assign to Service Group.
Choose Finish.
Do not activate the business scenario immediately, as you first need to define the integration scenario configuration in the target system.
To create an integration scenario configuration in the MDG target system, carry out the following steps:
Create an integration scenario configuration in the MDG target system.
On the Service Administration tab, choose Local Integration Scenario Configuration.
Choose Create, provide a name and a description for the integration scenario and choose Next.
Select the service definitions and assign the provider IBC reference.
Choose Add to search for a service definition.
In the dialog box, search for the service definition CHARTOFACCOUNTSREPLICATIONREQ1, select it in the result list and choose Add to Worklist.
Similarly, search for all service definitions and add them to the worklist:
Service Definition (Internal Name) | Description |
|---|---|
CHARTOFACCOUNTSREPLICATIONREQ1 | Replication request for chart of accounts – version 1 |
FINANCIALREPORTINGSTRUCTURERE1 | Replication request for financial reporting structure |
GENERALLEDGERACCOUNTMASTERREP1 | Replication bulk request for general ledger account master data |
COMPANYREPLICATIONBULKREQUEST_ | Bulk replication request for company |
COSTCENTREREPLICATIONBULKRQ | Bulk replication request for cost center |
PROFITCENTREREPLICATIONBULKREQ | Bulk replication request for profit center |
COSTCENTREGROUPHIERARCHYREPLRQ | Replication request for cost center group hierarchy |
PROFITCENTREGROUPHIERARCHYREP1 | Replication request for profit center group hierarchy |
COSTELEMENTREPLICATIONBULKREQU | Bulk replication request for cost element |
COSTELEMENTGROUPHRYREPLRQ | Replication request for cost element group hierarchy |
Service definitions for replication to an SEM-BCS system:
Service Definition (Internal Name) | Description |
|---|---|
CHARTOFACCOUNTSREPLICATIONV1RQ | Replication request for chart of accounts |
FINREPORTINGSTRUCREPLICATIONRQ | Replication request for financial reporting structure |
FINANCIALCONSOLIDATIONELMNTBRQ | Bulk replication request for Financial Consolidation Element |
FINANCIALCONSOLIDATIONSTRUCTRQ | Replication request for Financial Consolidation Structure |
To assign a profile to the service definitions in the MDG target system, carry out the previous steps for the MDG hub.
Select Service Groups and assign the provider IBC reference as follows:
Choose Add to search for the service group.
Enter the service group FBS_CHTACCTSRPLCTNCO, select it in the result list, and choose Add to Worklist.
Repeat the procedure for all required service groups.
Service Group (Internal Name) | Description |
|---|---|
FBS_CHTACCTSRPLCTNCO | Confirmation of chart of accounts replication |
FBS_FINRPTGSTRUCCO | Confirmation about replication of financial reporting structure |
FBS_GLACCTMSTRRPLCTNRCO | Bulk confirmation of general ledger account master replication |
FBS_COMPANYRPLCTNBCO | Bulk confirmation for company replication |
KBAS_CO_COST_CENTRE_RPLCN | Bulk confirmation for cost center replication |
KE1_PRCTRRPLCTN_SG | Bulk confirmation for profit center replication |
KBAS_CO_CCGROUP_RPLCN | Confirmation for cost center group hierarchy replication |
KE1_PRCTRGRP_SG | Confirmation for profit center group hierarchy replication |
KBAS_CO_COSTELEMNT_RPLCN | Bulk confirmation for cost element replication |
KBAS_CO_CELGROUP_RPLCN | Confirmation for cost element group hierarchy replication |
Service groups for replication to an SEM-BCS system:
Service Group (Internal Name) | Description |
|---|---|
UC0_CHARTOFACCRPLCTNCO | Confirmation about Replication of Chart of Accounts |
UC0_FINREPSTRUCTRPLCTNCO | Confirmation about Replication of Financial Reporting Structure |
UC0_FINCNSELMNTRPLCTNBCO | UC0_FINCNSELMNTRPLCTNBCO |
UC0_FINCNSSTRUCTRPLCTNCO | UC0_FINCNSSTRUCTRPLCTNCO |
To assign a provider IBC reference in the MDG target system, carry out the previous steps for the MDG hub.
Activate the integration scenario in the target system:
Choose Yes to activate the integration scenario immediately.
Choose Process List to execute all pending tasks.
To activate the logical ports in the MDG target system, you must first process any pending tasks in the MDG hub. This activates the integration scenario in the MDG hub. You must then process all pending tasks in the target system that failed the activation again.
Define Business Systems
In the MDG hub client, create a business system for each target system:
Enter transaction MDGIMG.
Navigate to .
Choose the pushbutton New Entries.
Set the values for business system, logical system, and RFC destination for each client of the target system, for example, QM8_410; QM8CLNT410; QM8CLNT410.
Mark the line of the newly defined business system and select the folder Define Bus. Systems, Bos. Enter all required business object types:
Business Object Type | Description |
|---|---|
154 | Company |
158 | Cost Center |
229 | Profit Center |
892 | General Ledger Account Master |
897 | Cost Center Group Hierarchy |
898 | Profit Center Group Hierarchy |
899 | Financial Accounting Chart of Accounts |
901 | Financial Accounting Financial Reporting Structure |
983 | Cost Element |
985 | Cost Element Group Hierarchy |
The following are the business object types for replication to an SEM-BCS system:
Business Object Type | Description |
|---|---|
893 | Financial Consolidation Element |
894 | Financial Consolidation Structure |
900 | Financial Consolidation Chart of Accounts |
902 | Financial Consolidation Financial Reporting Structure |
904 | Financial Consolidation Group |
905 | Financial Consolidation Unit |
Repeat this step for all business systems defined for SOA replication in step 4.
For each business system with a defined business object, choose the folder Define Bus. Systems, BOs, Communication Channel. Choose the pushbutton New Entries and select the communication channel 1 Replication via Services. Repeat this for all defined business object types.
Save your entries.
Create Replication Models
After the point-to-point communication has been defined in SOAMANAGER, create the replication models as follows:
Enter transaction MDGIMG.
Navigate to .
Choose the pushbutton New Entries and enter a replication model for each object type as described in the following table:
Replication Model | Description | Log Days | Data Model |
|---|---|---|---|
SOA_ACC | Replication model for Account (SOA) | 1 | 0G |
SOA_CCTRH | Replication model for Cost Center Group Hierarchy (SOA) | 1 | 0G |
SOA_CELE | Replication model for Cost Element (SOA) | 1 | 0G |
SOA_CELEH | Replication model for Cost Element Group Hierarchy (SOA) | 1 | 0G |
SOA_COA | Replication model for Chart of Account (SOA) | 1 | 0G |
SOA_COMP | Replication model for Company (SOA) | 1 | 0G |
SOA_COST | Replication model for Cost Centre (SOA) | 1 | 0G |
SOA_FRS | Replication model for Financial Reporting Structure (SOA) | 1 | 0G |
SOA_PCTH | Replication model for Profit Center Group Hierarchy (SOA) | 1 | 0G |
SOA_PCTR | Replication model for Profit Center (SOA) | 1 | 0G |
Replication models for replication to a SEM-BCS system:
Replication Model | Description | Log Days | Data Model |
|---|---|---|---|
SOA_FSI | Replication model for Fin. Cons. Structure Item (SOA)) | 1 | 0G |
SOA_FCFRS | Replication model for Fin. Cons. Fin. Rep. Structure (SOA) | 1 | 0G |
SOA_CONSGU | Replication model for Financial Cons. Group & Unit (SOA) | 1 | 0G |
SOA_FCS | Replication model for Fin. Consolidation Structure (SOA) | 1 | 0G |
For each defined replication model, mark the line of the replication model and select folder Assign Outbound Implementation. Choose the pushbutton New Entries. Assign one outbound implementation to each replication model as described in the following table:
Replication Model | Outbound Implementation | Description |
|---|---|---|
SOA_ACC | 1010 | General Ledger Account Master |
SOA_CCTRH | 1110 | Cost Centre Group Hierarchy |
SOA_CELE | 1180 | Cost Element |
SOA_CELEH | 1190 | Cost Element Group Hierarchy |
SOA_COA | 1000_V1 | Financial Accounting Chart of Accounts |
SOA_COMP | 1140 | Company |
SOA_COST | 1100 | Cost Centre |
SOA_FRS | 1020 | Financial Accounting Reporting Structure |
SOA_PCTH | 1130 | Profit Centre Group Hierarchy |
SOA_PCTR | 1120 | Profit Centre |
Outbound implementations for replication to a SEM-BCS system:
Replication Model | Outbound Implementation | Description |
|---|---|---|
SOA_FSI | 1001_V1 | Financial Consolidation Chart of Accounts |
SOA_FCFRS | 1021 | Financial Consolidation Reporting Structure |
SOA_CONSGU | 1160 1150 | Financial Consolidation Group Financial Consolidation Unit |
SOA_FCS | 1170 | Financial Consolidation Structure |
For each outbound implementation you have described in step 4 ,mark the line of the implementation and select the folder Assign Target Systems for Repl. Model /Outb.Impl. Choose the pushbutton New Entries. Assign all business systems with the ERP clients of the target systems.
Save your entries.
Define Package Size for Bulk Messages
To improve performance, an outbound parameter can be set to bundle outgoing messages. You can add the outbound parameter PACK_SIZE_BULK with the value 100 for SOA replication for the objects cost element, account, cost center, company, and profit center, and for the IDoc replication for the objects cost element, cost center, and profit center. Define the same parameter for consolidation objects of type consolidation group and unit.
Activate Replication Models
You activate the defined replication models as follows:
Call transaction MDGIMG.
Navigate to .
In the table of replication models, mark all previously defined replication models.
Choose Activate and check the log for error messages. Successful activation is indicated with a checkmark in the Active column.
Check the log and make sure that all selected replication models have been activated successfully.
You have configured the financial data for SOA manager using enterprise services on NetWeaver 7.40.