Configuring SOA Manager for Master Data Governance for Material
This document describes the configuration steps required to enable the load of material master data using point-to-point enterprise services communication without a process integration (PI) system.
The following authorizations are required in the MDG hub system and in the MDG client system:
SAP_BC_WEBSERVICE_ADMIN_TEC
, an administrative role for the SOA Manager.
Authorizations are assigned for transactions SU01
, SUIM
, and PFCG
.
To create a service user in the MDG hub and in the MDG client system carry out the steps described below in both systems.
Execute transaction SU01
, choose Create
, and enter a user.
On the Roles
tab, assign the role SAP_BC_WEBSERVICE_ADMIN_TEC
.
The following business functions must be active in the MDG hub system and in the MDG client system:
FND_SOA_REUSE_1
, Improvements for SOA Reuse Functions
Note
To activate the business function, execute the following configuration activity: . By activating the business function, you can use the following cross-application tool improvements that facilitate the use of these services:
SOA Mapping Tool
Error Handling
Point-to-Point Enablement for Asynchronous Enterprise Services
ERP_MATERIAL_SOA
, Master Data Governance for Material, Enterprise Services
To activate support for the point-to-point communication, run the following activity in the MDG hub system and in the MDG client system:.
The technical configuration of the web service runtime is done according to SAP Note 1043195
.
To activate the error and conflict handler, run the following activity in the MDG hub system and in the MDG client system:.
The following steps are required to configure the SOA Manager for MDG (transaction SOAMANAGER
) in the MDG hub and the MDG client system.
Configure the system for point-to-point communication using enterprise services
To create a new profile in the MDG hub and the MDG client system, carry out the steps described below in both systems.
On the Technical Administration
tab choose Profiles
.
Choose Create Profile, enter MDG as the name, enter a description, and choose Next
.
Note
The profile names should be identical in the SOA manager settings for both the MDG hub and MDG client systems.
Mark User ID/Password
and choose Next
.
If necessary enter proxy settings and choose Finish
to save the settings and activate the profile.
Configure the client setting
To configure the client setting in the MDG hub and the MDG client system carry out the steps described below in both systems.
On the Technical Administration
tab, choose SAP Client Settings
, and then choose Edit
.
Enter an Organization Name
.
Enter a Business System
and a Business System ID
in the format: XYZ_001
, where XYZ
is the system ID and 001
is the client.
Choose Save
.
Configure a provider system for the Business Scenario Configuration in MDG hub and MDG client systems
To configure a provider system for the business scenario configuration in the MDG hub and the MDG client system carry out the steps described below in both systems.
On the Technical Administration
tab, choose Provider Systems
, then choose Create
enter as name the system ID of the target system, for example XYZ_001
and select the profile name defined in step 1 and choose Next
.
Enter the SLD Identifier in for following format: (client).SystemName.(ABC).SystemNumber.(Installation Number).SystemHome.(Host)
. For example, 416.SystemName.Q7B.SystemNumber. 0020270862.SystemHome.uxdbq7b
.
Note
The SystemNumber can be found under . The SystemHome can be found under .
Note
To identify the host name and port for access URL call transaction SMICM
and from the Goto
menu choose Services
. Use the HTTPS host name and port displayed in the list. SAP recommend to use the message server host.
Enter the Access URL for WSIL
and Logon Information under WSIL
Services.
Enter User for WSDL
and a password for WSDL
documents.
Enter the Service User
that you have created in the backend system. Choose Next
.
Enter the Business Application ID
.
Choose Create to maintain a business application ID in MDG hub System.
Enter an application name and a description, for example: sap.com/BusinessApplicationABAP
.
Enter the business application ID.
Note
Note that the business application ID can be found in the counterpart system in the transaction SOAMANAGER
under Technical Administration SAP Client Settings
.
Press Finish
to save and activate the system connection.
Edit Logon Data for Business Scenario
To create a user account in the MDG hub and the MDG client system carry out the steps described below in both systems.
Note
The back end user has to 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 Authentication Method
.
Enter the user name that you created earlier in the backend system and choose Finish
.
Assign Logon Data to Business Application
To assign logon data to the business application in the MDG hub and the MDG client system carry out the steps described below in both systems.
On the Service Administration
tab choose Logon Data Management
.
On the Assignments
tab choose Create
.
Use the input help to select a Provider System/Business Application
and choose Next
.
Select the user name you have entered in step 4 as Logon Data
from the drop down list and choose Finish
.
Configure System for Point-to-Point Communication using Service Groups
To configure the system for point-to-point communication using service groups in the MDG hub system carry out the steps described below.
Create a business scenario in the MDG hub system.
On the Service Administration
tab choose Business Scenario Configuration
.
Choose Create
, enter your data and choose Next
.
Select service definitions and assign a profile.
Choose Add to search for Service Definition.
In the dialog box search for the Service Definition
MaterialERPBulkReplicateRequest_In
and choose Go
. Select it in the result list and choose Add to Worklist
.
Assign Profile to service definition.
Select the services definition and choose Assign Profile
.
Select the profile MDG
, choose Assign Profile
, and choose Next
.
Select Service Groups and Assign Business Applications in the Provider System Service Group:
Choose Add
to search for the Service Group
, enter the service group MDG_BS_MAT_REPLICATE_CONF
and choose Go
.
Select MDG_BS_MAT_REPLICATE_CONF
from the search result list and choose Add to Worklist
.
Assign Business Application
Select the service group from the list and assign it to the business application by choosing Assign Business Application
.
Select the provider system and the assigned business application name from the list and choose Assign to Service Group
.
Choose Finish
.
Create a business scenario in the MDG client system.
On the Service Administration
tab choose Business Scenario Configuration
.
Choose Create
, enter your data and choose Next
.
Select service definitions and assign a profile.
Choose Add
to search for a service definition.
In the dialog box search for the Service Definition
MaterialERPBulkReplicateConfirmation_Out
and choose Go
. Select MaterialERPBulkReplicateConfirmation_Out
in the result list and choose Add to Worklist
.
To assign a profile to the service definitions in the MDG client system carry out the steps described above in the corresponding chapter.
Select Service Groups and Assign Business Applications in the Provider System Service Group:
Choose Add
to search for the Service Group
, enter the service group MDG_BS_MAT_REPLICATE_REQ
and choose Go
.
Select it from the search result list and choose Add to Worklist
.
To assign a business application in the MDG client system carry out the steps described above in the corresponding chapter.
Note
To activate the business scenario and changes in the SOA manager business scenario configuration choose Process List
in the Pending Tasks
page under Service Administration
. Confirm that all tasks are executed successfully.
For more information about material services see How To-MDGM Enterprise Material Services Enhancement Guide
(https://scn.sap.com/docs/DOC-57645
).