cancel
Showing results for 
Search instead for 
Did you mean: 

MDM ABAP

Former Member
0 Kudos

Hello,

What are the prequisites implementng the MDM ABAP API ? please give procedure for implementing ABAP API's?

Thanks,

Powered

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi yadav,

MDM_TECH is on mdm side!. There is should be should think else that installs the API on ABAP side. What is that is my question.

Thanks

Powered

Former Member
0 Kudos

Hi,

The MDM_Tech Patches will be installed on R\3 System using TC SAINT(Which is a Basis Transaction).

Installation Patches for the MDM ABAP API:

MDM_TECH Patch can be downloaded form SAP Service market place =>https://websmp202.sap-ag.de/swdc

If your WebAS version is 640 and MDM server version is 5.5 sp6 patch1 then install MDM_Tech 5.5.5_640:patch004

if WebAS is 700 then install MDM_Tech 5.5.5_700:patch004.

No installation on MDM side is required.

Regards,

Vinay Yadav

Answers (3)

Answers (3)

Former Member
0 Kudos

The problem is that sap doesn't return any screen when i used the TC -> mdmapic ... what should i do and how should i display the screen for this transcation?

Former Member
0 Kudos

Hi,

You need to get install the MDM_Tech add_on Patch on the R\3 System then only you will be able to open the TC MDMAPIC.You can download this patch from Service market place according to the WebAS of R\3 and MDM server version.

The MDM ABAP API runs on any ABAP System. It is delivered with the component MDM Technology (5.5.5 640, 5.5.5 700).

The MDM_Tech Patches will be installed on R\3 System using TC SAINT(Which is a Basis Transaction).

Installation Patches for the MDM ABAP API:

MDM_TECH Patch can be downloaded form SAP Service market place =>https://websmp202.sap-ag.de/swdc

If your WebAS version is 640 and MDM server version is 5.5 sp6 then install MDM_Tech 5.5.5_640:patch004

if WebAS is 700 then install MDM_Tech 5.5.5_700:patch004.

No installation on MDM side is required.

Regards,

Vinay Yadav

Edited by: Vinay Yadav on May 26, 2008 2:34 PM

Former Member
0 Kudos

Hi,

Here is the breif discription about MDM ABAP API.

_Introduction_

The MDM ABAP API (MDM4A) provides an interface for accessing SAP MDM 5.5 using ABAP. The interface is easy to configure and convenient to use. The MDM4A is delivered on SAP Web AS 6.40 and 7.00.Using MDM4A functionalities operations on records (create retrieve, update, delete, query, etc) and metadata (tables, fields etc) and administrative functions (such as repository) are delivered. By using MDM4A ABAP developers do not have to learn the SAP NetWeaver MDM specific data types.

Customization settings for MDM ABAP API

u2022Integration

The API is automatically registered in the SLD when the repository and connection information is configured in a system. The MD ABAP API customizing is done through a transaction MDMAPIC, this transaction consists of following elements

1.MDM DBMS Hosts

Stores the information regarding the database server connection.

Repositories may reside on a DBMS that is a different physical system than the MDM server itself

The Drop Down Box for DB Type will show all support DBMS types.

The name in the MDM DBMS field is arbitrary and only know to ABAP

2.MDM Server Connections

Stores the information regarding the database server connection.

Define the TCP/IP communication settings for connection to the MDM Server

Enter the Server Hostname and the Port for communication

Typically the MDM server runs on Port 20005

The name in the MDM Connection field is arbitrary and only know to ABAP

3 ABAP Implementation for MDM version support

Stores the information regarding the used provider implementation.

Different releases of SAP NetWeaver MDM may require technical differences in the Low Level Provider Class

This configuration will allow you to assign a provider class to a set of repository configuration settings

4.MDM Repositories

Stores the name of the target Repository, and a logical object name that refers to the information regarding MDM server, DBM etc.

We tie all our configurations together by specifying for a repository: what server, DBMS, and Provider it should use

The Object name is arbitrary and only know to ABAP u2013although it is used as the key to read all the configuration

The MDM Repository must be the real repository name as it is displayed from the MDM Console.

u2022Trusted System Connection

The SAP NetWeaver MDM Server(s) must trust their AS-ABAP counterparts.

Trusting is configured via two files on the SAP NetWeaver MDM server u2013allow.ip and deny.ip.

These files contain the IP addresses of the AS-ABAP systems that you want to control access from.

Configuration at Server Side

To establish a trusted relationship between R\3 and MDM we need to do some configuration. This configuration is done so that MDM server should know which client is trusted for connection and communication.

This is necessary to create a text file u201Callow.ipu201D which contains the IP addresses of Systems that want to connect to MDM Server. This file should be placed in the same directory where mds.ini file exists. It is also possible to use a wild card for the entire subnet .For example 10.58.0.* this indicates that any address with in the network 10.58.0 is considered to be trusted.

deny.ip.

In order to allow an entire subnet but specify some exceptions it is necessary to define these IP address in the deny.ip file. Put this file in the same directory where the mds.ini file exists.

User Authentication

Because there is a trusted relationship, no passwords must be passed through MDM4A The AS-ABAP user identity (SY-UNAME) will automatically be passed through the MDM4A interface.

A repository user with the same ID must exist on the SAP NetWeaver MDM server side for a role to be assigned to the request.

You can Dowbnload documents related to MDM ABAP API from here

https://websmp210.sap-ag.de/~sapidb/011000358700004121872006E --> Operations

Hope it will help you,

Regards,

Vinay Yadav

Edited by: Vinay Yadav on May 26, 2008 11:07 AM

Former Member
0 Kudos

Hi

please go through this links

/people/bv.pillai/blog/2006/11/28/installing-mdmtech-add-on-and-configuring-the-mdm4a-mdm-for-abap-api

https://wiki.sdn.sap.com/wiki/display/HOME/Connectivity-ABAP+API

I think it may help you

Regards

Hari