Show TOC

Procedure documentationConfiguring the SOA Manager for Master Data Governance for Financials NW 740 Locate this document in the navigation structure

 

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.

Prerequisites

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:

  1. Choose transaction SU01, choose Create, and enter a user.

  2. 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 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

End of the note.

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

  1. Assign a transport request for an inbound service by running the Customizing activity in the MDG target system under   Cross-Application Components   Processes and Tools for Enterprise Applications   Master Data Governance   Master Data Governance for Financials   Replication   Enterprise Services   Inbound Services for Financials Master Data   Manage Transport Requests  . If the Customizing activity is not available in the client, open transaction SM34 and enter the view cluster VC_TRN_REG_RQST. Choose Maintain.

  2. Enter the application FINMDM_DATA_REPLICATION and choose Continue.

  3. Enter the groups FINMDM_DATA_COMPANY_RPLCTN and FINMDM_DATA_REPLICATION_GRP and mark both as automatic.

  4. 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   Cross-Application Components   Processes and Tools for Enterprise Applications   Enterprise Services   Point-to-Point Enablement for Asynchronous Enterprise Services   Activate Support for Point2Point Communication  .

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   General Settings   Data Replication   Define Custom Settings for Data Replication   Define Technical Settings   BAdI: Determination of Local System Name  .

Error and Conflict Handler

To activate the error and conflict handler, run the Customizing activity under   Cross-Application Components   General Application Functions   Error and Conflict Handler   Activate Error and Conflict Handler  .

Procedure

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

  1. On the Technical Administration tab, choose Profiles.

  2. Choose Create Profiles, enter the name MDG and description and choose Next.

    Note Note

    The profile names should be identical in the SOA manager settings for both MDG hub and target systems.

    End of the note.
  3. Mark User ID/Password and verify that in section Identifiable Business Context, the field IBC Determination has the value No IBC Determination. Choose Next.

  4. If necessary, enter the proxy settings and choose Finish to save the settings and activate the profile.

Retrieve Business Application ID

  1. On theTechnical Administration tab, choose SAP Client Settings and then choose Edit.

  2. 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.

  3. To receive the business application ID from the system landscape directory (SLD), choose Get from SLD.

  4. Save your entries.

    The business application ID should now be displayed in the corresponding field.

Configure a Provider System for the Business Scenario Configuration

  1. 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.

  2. 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 Note

    The system number can be found under   System   Status   SAP System Data   Installation Number  .

    Similarly, the system home can be found under   System   Status   Database Data   Host  .

    End of the note.
  3. Enter the access URL for WSIL and logon information under WSIL Services.

    Note Note

    To identify the host name and port for the access URL, call transaction SMICM and choose   Goto   Services  . Use the HTTPS host name and port displayed in the list. We recommend that you use the message server host.

    End of the note.
  4. Enter the user for WSDL and a password for the WSDL documents.

  5. Enter the service user that you have created in the backend system.

  6. Maintain the business application ID. The business application ID can be found in the counterpart system in the transaction SOAMANAGER under   Technical Administration   SAP Client Settings  

    1. Choose Create to maintain a business application ID in the MDG hub system.

    2. Enter an application name and description, for example sap.com/BusinessApplicationABAP.

    3. Enter the business application ID.

    4. 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:

  1. From the Service Administration tab, choose the link Identifiable Business Context Reference.

  2. 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 Note

The backend user should exist in both systems.

End of the note.
  1. On the Service Administration tab, choose Logon Data Management.

  2. On the Maintenance tab, choose Create, enter your data, and choose Next.

  3. Select User/Password or X.509 as the authentication method.

  4. Enter the user name that you created earlier in the backend system and choose Finish.

Assign Logon Data to Provider IBC Reference

  1. On the Service Administration tab, choose Logon Data Management.

  2. Under the Assignments tab, choose Create.

  3. 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.

  4. 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.

  1. Create an integration scenario configuration in the MDG hub system.

    1. On the Service Administration tab, choose Local Integration Scenario Configuration.

    2. Choose Create, provide a name and a description for the integration scenario, and choose Next.

  2. Select service definitions and assign a profile.

    1. Choose Add to search for the service definition.

    2. In the dialog box, search for the service definition CHARTOFACCOUNTSREPLICATIONCONF, select it in the result list and choose Add to Worklist.

    3. 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

  3. Assign profile to service definitions:

    1. Select all service definitions from the list and choose Assign Profile.

    2. Select the profile MDG, choose Assign Profile and choose Next.

  4. Select service groups and assign the provider IBC reference:

    1. Choose Add to search for the service group.

    2. Enter the service group USMD_CHARTOFACCRPLCTNRQ_V1, select it in the result list and choose Add to Worklist.

    3. 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

  5. Assign the provider IBC reference:

    1. Select all service groups from the list and assign them to the provider IBC reference by choosing Assign IBC Reference.

    2. 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.

    3. Choose Finish.

  6. 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:

  1. Create an integration scenario configuration in the MDG target system.

    1. On the Service Administration tab, choose Local Integration Scenario Configuration.

    2. Choose Create, provide a name and a description for the integration scenario and choose Next.

  2. Select the service definitions and assign the provider IBC reference.

    1. Choose Add to search for a service definition.

    2. In the dialog box, search for the service definition CHARTOFACCOUNTSREPLICATIONREQ1, select it in the result list and choose Add to Worklist.

    3. 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

  3. To assign a profile to the service definitions in the MDG target system, carry out the previous steps for the MDG hub.

  4. Select Service Groups and assign the provider IBC reference as follows:

    1. Choose Add to search for the service group.

    2. Enter the service group FBS_CHTACCTSRPLCTNCO, select it in the result list, and choose Add to Worklist.

    3. 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

  5. To assign a provider IBC reference in the MDG target system, carry out the previous steps for the MDG hub.

  6. Activate the integration scenario in the target system:

    1. Choose Yes to activate the integration scenario immediately.

    2. 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:

  1. Enter transaction MDGIMG.

  2. Navigate to   General Settings   Data Replication   Define Custom Settings for Data Replication   Define Technical Settings   Define Technical Settings for Business Systems   .

  3. Choose the pushbutton New Entries.

  4. Set the values for business system, logical system, and RFC destination for each client of the target system, for example, QM8_410; QM8CLNT410; QM8CLNT410.

  5. 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.

  6. 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.

  7. Save your entries.

Create Replication Models

After the point-to-point communication has been defined in SOAMANAGER, create the replication models as follows:

  1. Enter transaction MDGIMG.

  2. Navigate to   General Settings   Data Replication   Define Custom Settings for Data Replication   Define Replication Models  .

  3. 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

  4. 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

  5. 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.

  6. 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:

  1. Call transaction MDGIMG.

  2. Navigate to   General Settings   Data Replication   Define Custom Settings for Data Replication   Define Replication Models  .

  3. In the table of replication models, mark all previously defined replication models.

  4. 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.

Result

You have configured the financial data for SOA manager using enterprise services on NetWeaver 7.40.