cancel
Showing results for 
Search instead for 
Did you mean: 

MDM 7.1 - ECC integration using ABAP APIs

Former Member
0 Kudos

Hi,

Can MDM 7.1 Patch 0 be integrated with ECC 6.0 using MDM ABAP APIs?

Has anyone done this integration before? If, yes can you provide me with the steps for RFC connectivity.

Regards,

Parul

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Parul,

We once had a connection problem due to the difference in case where the RFC always expected the details of Port in Upper Case.

former_member205403
Active Contributor
0 Kudos

Parul,

Can you try once again by checking parameters in MDS.INI file and then restarting MDM server.

Regards,

SHiv

Former Member
0 Kudos
former_member205403
Active Contributor
0 Kudos

Hi,

I also think this can be done. But can you explain what you are looking as RFC connectivity.. Do you mean ABAP Code to connect to MDM server and perform certain operations? If yes, then please can you detail your requirement, may be we can help on that..

Regards,

Shiv

Former Member
0 Kudos

Hi Preeti,

MDM 7.1 has a different set of configuration unlike MDM 5.5.

When I am trying to do the configurtion under MDMAPIC transaction, the RFC connection is failing.

Did any of you guys faced this kind of issue before....

@Shiv: RFC is an inbuilt functionality that SAP has provided while configuring to integrate MDM 7.1 and ECC and I am not trying to perform any explicit operations.

Regards,

Parul

former_member189669
Active Participant
0 Kudos

Hi Parul,

Please ensure if below check points are taken care while setting API config :

1.SAP gateway and trusted systems are defined in mds.ini.

2.Trusted user creation - Create an user for ABAP system access in MDM Cosole>Users table.Assign suitable role.

3.Ensure all details like MDM server name,Repository name,DBMS host are configured properly.

Any of the points missing might be the reason for RFC failure.

Regards,

Vinay M.S

Former Member
0 Kudos

Hi Vinay,

I have already checked all these parameters.

Can you please share the format in which you have set the Trusted connection and RFC Gateways parameters, so that I can cross check the same. I have referred the ABAP API doc that is provided by SAP to define these parameters.

Regards,

Parul

former_member205403
Active Contributor
0 Kudos

Hi Parul,

Yes, I understand, there is difference. With MDM 7.1, RFC Destination is used for connection to MDM Server, unlike MDM 5.5. This is the reason why MDM side Configuration is changed with 7.1 for ABAP API(configuration for allow.ip and deny.ip files are not required, and SAP Gateway, trusted system etc is required).

I just got little confused with RFC connectivity word, as it will be created automatically based on parameters defined in MDMAPIC

Please can you check following and let us know your findings:

1. MDM system Logs if there is any Registration error.

2. Test connection of RFC Destination for MDM in SM59 and check the error message.

Sample Configurations are as below:

MDS.INI Configurations:

SAP Gateways

Syntax:

SAP RFC GATEWAY= <GW Host>:<GW Service>

Example,

SAP RFC Gateways=INMUMSAP20: SAPGW01

You can specify multiple RFC gateways for different systems separated by comma.

Normally gateway Service follows convention is SAPGW<system no> and Gateways Host is Host name or the IP address on which the gateway is installed.

You can find these parameters using Transaction SMGW.

Trusted Systems

Syntax:

Trusted SAP Systems= <sysId>[[:<partnerHostname>]]

Partner Host name is optional.

Example:

Trusted SAP Systems= ECD

You can specify multiple Trusted Systems separated by comma.

Trusted Users

Define user in MDM Repository with same ID as in ABAP System

Configurations in ABAP System using Transaction MDMAPIC

MDM Server Connection

MDM Connection: Any logical Name for Connection. Example MDM_71_API_TEST

Host Name: Host Name of MDM Server (program Id in RFC destination will be derived from host name and will be automatically set as u201CHostname.MDSu201D)

IP Port: 20005

MDM DBMS Hosts

MDM DBMS: Any logical Name for DBMS like MDM71_DBMS

DB Type: Type of Data Base from the List. Example Oracle

HOST name: DB instance, for example SZ2 or MD1

MDM Provider

MDM Provider: Any Logical Name for MDM Provider

Provider Type: Appropriate implementation class as per MDM server version.

MDM Repositories

Object Name: Any Logical Name for the repository like PRODUCT_SNDBX

Repository: Should be exact like MDM repository Name, for example PRODUCT_SANDBOX

Select MDM Connection, an MDM DBMS, and an MDM Provider defined earlier.

Former Member
0 Kudos

Hi,

When I try to test out the RFC connection in the MDM API config (mdmapic), I get the following error:

Logon : Connection Error

Error Details Error when opening an RFC connection

Error Details ERROR: program **********************.MDS not registered

Error Details LOCATION: SAP-Gateway on host ************* / *************

Error Details DETAIL: TP ************************* not registered

Error Details COMPONENT: SAP-Gateway

Error Details COUNTER: 10354

Error Details MODULE: gwr3cpic.c

Error Details LINE: 1778

Error Details RETURN CODE: 679

Error Details SUBRC: 0

Error Details RELEASE: 700

Error Details TIME: Thu Dec 17 17:41:46 2009

Error Details VERSION: 2

Not sure why the connection is not getting registered. I even checked the Logon clients and found that MDM Server is in there and is Registered.

Regards,

Parul