[go: up one dir, main page]

0% found this document useful (0 votes)
580 views8 pages

Webserviece

The document provides instructions for configuring an MDG (Master Data Governance) system for point-to-point enterprise service communication without a process integration system. Key steps include creating service users, activating relevant business functions, configuring the SOA Manager, and creating an integration scenario configuration for point-to-point communication using a service group. This enables the exchange of business partner data between the MDG hub and client systems.

Uploaded by

Shaik Fayazuddin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
580 views8 pages

Webserviece

The document provides instructions for configuring an MDG (Master Data Governance) system for point-to-point enterprise service communication without a process integration system. Key steps include creating service users, activating relevant business functions, configuring the SOA Manager, and creating an integration scenario configuration for point-to-point communication using a service group. This enables the exchange of business partner data between the MDG hub and client systems.

Uploaded by

Shaik Fayazuddin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Configuring the SOA Manager for MDG (NW 7.

40 or higher)
cl_gui_frontend_services=>gui_upload

This document describes the configuration steps that are required to enable the
exchange of business partner data using point-to-point enterprise services
communication without a process integration (PI) system.

Prerequisites
Authorizations

The following authorizations are required in the MDG hub system and in the MDG
client system:

As administrative role for the SOA Manager SAP_BC_WEBSERVICE_ADMIN_TEC is assigned.

Authorizations are assigned for the transactions listed below:

SU01

SUIM

PFCG

Service Users in ABAP Stack

To create a service user in the MDG hub and the MDG client system carry out the
steps described below in both systems.

Choose transaction SU01, choose Create and enter a user.

On the Roles tab assign the role SAP_BC_WEBSERVICE_ADMIN_TEC.

Business Functions

The following business functions are active in the MDG hub system and in the MDG
client system.

Note Note

To activate the business function run the Customizing activity under Start of the
navigation path SAP Customizing Implementation Guide Next navigation step Activate
Business Functions End of the navigation path

FND_SOA_REUSE_1: Improvements for SOA Reuse Functions

Note Note

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

CA_SUPPLIER_SOA: Business Foundation for Services for Supplier

CA_BP_SOA: Business Foundation: Services for Business Partner


The following business function needs to be activated on ERP client systems that
are configured for customer client maintenance:

MDG_CUST_ERPCLIENT_1: Master Data Governance for Customer on Client (ERP)

Support for Point-to-Point Communication

To activate the support for the point-to-point communication run this activity in
the MDG hub system and in the MDG client system in Customizing for Start of the
navigation path SAP Customizing Implementation Guide Next navigation step Cross-
Application Components Next navigation step Processes and Tools for Enterprise
Applications Next navigation step Enterprise Services Next navigation step Point-
to-Point Enablement for Asynchronous Enterprise Services Next navigation step
Activate Support for Point2Point Communication End of the navigation path.

Connection to System Landscape Directory

Either the MDG hub system and the MDG client 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. To verify the correctness of the SLD content run
transaction SLDCHECK in the MDG hub and client systems. Ignore the browser dialog
box. In the systems check that message reads: �Summary: Connection to SLD works
correctly.�

If you decide to implement the BAdI and not to use SLD, see the documentation of
the IMG activity Start of the navigation path Master Data Governance Next
navigation step General Settings Next navigation step Data Replication Next
navigation step Define Custom Settings for Data Replication Next navigation step
Define Technical Settings Next navigation step BAdI: Determination of Local System
Name End of the navigation path.

Configuration of the Web Service Runtime

The technical configuration of the web service runtime is done according to SAP
note 1043195Information published on SAP site.

Error and Conflict Handler

SAP recommends to activate the error and conflict handler. To do so, run the
following Customizing activity in the MDG hub system and in the MDG client system:
Start of the navigation path SAP Customizing Implementation Guide Next navigation
step Cross-Application Components Next navigation step General Application
Functions Next navigation step Error and Conflict Handler Next navigation step
Activate Error and Conflict Handler End of the navigation path.

Procedure
The following steps are required to configure the SOA Manager for MDG (transaction
SOAMANAGER) in the MDG hub and the MDG client system.

Create a profile for point-to-point communication

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 name, enter a description, and choose Next.
Note Note

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

Mark User ID/Password, verify that in section Identifiable Business Context the
filed IBC Determinationhas the value No IBC Determination and choose Next.

In the section Transport Security mark the check box Secure Communication Only.

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.

Choose Get from SLD to receive the Business System from the system landscape
directory (SLD).

Enter the own Business System ID.

Note Note

To retrieve the own Business System ID run transaction SLDCHECK and check the
section Calling function LCR_GET_OWN_BUSINESS_SYSTEM.

Choose Save to receive the Business Application ID.

Configure a provider system for the Business Scenario Configuration

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 business system ID of the counterpart system, enter a
Description, select the Profile Name defined in step 1 and choose Next.

Enter the SLD Identifier in for following form:


<client>.SystemName.<XYZ>.SystemNumber.<Installation Number>.SystemHome.<Host>, for
example 416.SystemName.QV6.SystemNumber.0020270862.SystemHome.uxdbqv6

Note Note

The SystemNumber can be found as described: Start of the navigation path System
Next navigation step Status Next navigation step SAP System Data Next navigation
step Installation Number End of the navigation path

Similarly, the SystemHome can be found under Start of the navigation path System
Next navigation step Status Next navigation step Database Data Next navigation step
Host End of the navigation path .

Enter the Access URL for WSIL and Logon Information under WSIL Services.
Format of WSIL URL: https://<hostname>:<port>/sap/bc/srt/wsil?sap-client=<client>

Note Note

To identify the host name and port for access URL call transaction SMICM and choose
Start of the navigation path Goto Next navigation step Services End of the
navigation path. Use the HTTPS host name and port displayed in the list. We
recommend to use the message server host.

Enter a User for WSDL and a Password for WSDL, enter a User for WSIL and a Password
for WSIL. In both cases you can enter the service user that you have crated in the
backend system. Choose Next.

Maintain 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

Note that the business application ID can be found in the counterpart system in the
transaction SOAMANAGER under Start of the navigation path Technical Administration
Next navigation step SAP Client Settings End of the navigation path.

Press Finish to save and activate the system connection.

Note Note

As a result the Identifiable Business Context Reference (IBC reference) for the
counterpart system has been generated automatically. To verify this proceed as
follows:

On the Service Administration Tab follow the link Identifiable Business Context
Reference.

Choose Search. The IBC reference for the counterpart system should be displayed in
the list in form XYZ_001 where XYZ_001 is system ID and client of the counterpart
system.

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 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 Logon Data Name and Description
for example SERVICE_USER/Generic Service User 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 to activate the logon data.

Assign Logon Data to Provider IBC Reference

To assign logon data to the IBC Reference of counterpart system 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 IBC Reference. Select the IBC reference of
the counterpart system from the search result list and choose Next.

Select the user name you have entered in step 2 of the previous chapter as Logon
Data from the drop down list and choose Finish.

Create Integration Scenario Configuration for Point-to-Point Communication using


Service Group

To create the integration scenario configuration for point-to-point communication


using a service group in the MDG hub and MDG client system, carry out the steps
described below in both systems.

Create the integration scenario configuration.

On the Service Administration tab choose Local Integration Scenario Configuration.

Choose Create, enter a name and a description for the business scenario and choose
Next.

Search for service definitions and assign a profile.

Choose Add to search for Service Definition.

In the dialog box search for the Service Definition BUSINESSPARTNERSUITEBULKREPLIC,


mark it in the result list and choose Add to Worklist.

Similarly search for the following service definitions and add them to the
worklist:

Service Definition (Internal Name)

External Name

BUSINESSPARTNERSUITEBULKREPLI1

BusinessPartnerSUITEBulkReplicateConfirmation_In

BUSINESSPARTNERRELATIONSHIPSUI

BusinessPartnerRelationshipSUITEBulkReplicateRequest_In

BUSINESSPARTNERRELATIONSHIPSU1

BusinessPartnerRelationshipSUITEBulkReplicateConfirmation_In
Note Note

To configure the business partner SOA based search and local copy for the customer
client maintenance scenario as provided by the business function Master Data
Governance for Customer on Client (ERP) in the MDG hub and MDG client system,
execute step 3 with the values shown below:

Service Definition (Internal Name)

External Name

BUSINESSPARTNERBASICDATABYELEM

BusinessPartnerBasicDataByElementsQueryResponse_In

Assign profile to service definition.

Select all services definitions from the list and choose Assign Profiles.

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

Select service groups and provider IBC reference.

Choose Add to search for the Service Group.

Enter the service group MDG_BS_SUPPLIERREPLICATEREQ, mark it in the result list and
choose Add to Worklist.

If appropriate, repeat the procedure for the service group


MDG_BS_SUPPLIERREPLICATECONF.

Note Note

To configure the business partner SOA based search and local copy for the customer
client maintenance scenario as provided by the business function Master Data
Governance for Customer on Client (ERP) in the MDG hub and MDG client system,
execute step 3 with the values shown below:

Service Group (Internal Name)

Description

MDG_BS_BP_SEARCH

Service Group for BusinessPartnerBasicDataByElementsQueryResponse

Assign business application.

Select all service groups from the list and assign the 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 result list and choose Assign to Service Group.

Choose Finish.

Activate business scenario using the processing of pending tasks

Note Note
Do not activate the business scenario immediately because first the business
scenario in the counterpart system needs to be defined.

After creating the integration scenario configuration in counterpart system choose


Yes to activate the Business Scenario.

Follow the link in the section Pending Tasks.

Choose Process List to process all pending tasks.

Note Note

The activation of the logical ports will not succeed because first the pending
tasks needs to be processed in the counterpart system. For that reason process all
pending tasks in MDG hub system to activate the business scenario on the MDG hub.
Afterwards process all pending tasks in the MDG client where the activation failed.

OPTIONAL: Set Consumer Proxy to Default Port (Transaction SOAMANAGER)

Caution Caution

In case the replication is triggered for PI service instead of P2P communication in


the hub or the client, and the SOA message is displayed in SXMB_MONI instead of
SRT_MONI, you have to set the logical port for the consumer proxy to default in
SOAMANAGER.

In the client of the MDG hub, you have to set the logical port to default for the
consumer proxies:

On the Service Administration tab, choose Web Service Configuration.

Search for object name CO_MDG_BP_RPLCTRQ, and click on the internal name to display
the consumer proxy details.

On the Configurations tab, mark the entry with the desired target system, and
choose Set Log. Port Default.

Repeat the steps above for all entries mentioned in the table below.

Consumer Proxy

External Name

CO_MDG_BP_RPLCTRQ

BusinessPartnerSUITEBulkReplicateRequest_Out

CO_MDG_BP_RELATIONSHIP_OUT

BusinessPartnerRelationshipSUITEBulkReplicateRequest_Out

In the client of the MDG client system, you have to set the logical port to default
for the consumer proxies:

On the Service Administration tab, choose Web Service Configuration.

Search for object name CO_USMD_COMPANYRPLCTNBCO, and click on the internal name to
display the consumer proxy details.
On the Configurations tab, mark the entry with the desired target system, and
choose Set Log. Port Default.

Repeat the steps above for all entries mentioned in the table below.

Consumer Proxy

External Name

CO_MDG_BP_RPLCTCO

BusinessPartnerSUITEBulkReplicateConfirmation_Out

CO_MDG_BP_RELATIONSHIP_CNF_OUT

BusinessPartnerRelationshipSUITEBulkReplicateConfirmation_Out

You might also like