cancel
Showing results for 
Search instead for 
Did you mean: 

How could JAVA API and ABAP API useful to MDM.

Former Member
0 Kudos

Hi Experts,

How could JAVA API and ABAP API useful to MDM, and any coding in Java or ABAP is required in MDM.

Accepted Solutions (1)

Accepted Solutions (1)

former_member201266
Contributor
0 Kudos

Hi Reema,

No you dont require to have any knowledge of Java or ABAP to work with MDM.

Secondly you can use Java or ABAP API and build custom protal or custom pages, which can be used by clients who dont require access to MDM tools. In case you want some validations, assignemnts or workflows to run without user logging into MDM Data Manager or User should add or modify or delete some records depending on some conditions, then you can create some sample pages using any one of those API and give it to uses. It has an advantage, end user need not have any knowledge of MDM tools, he can directly use the GUI you developed.

Any thing else please let me know..

Cheeers,

Cherry

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

In addition to above posts you can also create the custom application using Java APIs and deployed it on your portal.Users accessing the application need not have to install the MDM GUI Clients and the MDM functionality can be accessed from any where.Also think of some customization like

1. Block the user if he has entered the incorrect password thrice.

2. You can create the new look and feel etc

Regards,

Jitesh Talreja

Former Member
0 Kudos

Reema,

MDM provides a set of GUIs to access data in MDM. These GUIs can be used by MDM Resources to directly work with MDM. When external systems need to work with MDM, these APIs can be used. To support ABAP teams, a set of ABAP APIs are provided. A similar set is provided for Java resources via Java APIs.

TheseAPIs help to do various functions/activities with MDM. Example one API can be used to create a user like Devashish has mentioned. Another API to search for records.

Coding would be necessary. APIs need a a set of parameters to be specified. When the API is executed, a set of data may be returned. Example : RecordIds of matching rows in MDM . Then you need to process the data you got as per your requirements.

SAP has provided excellent documentation on how to use some of the APIs. Please search in SDN or in SAP help for the How-To documents. Sample code is given there with good explanation.

Thanks.

Siva K.

Former Member
0 Kudos

Hi Reema,

Java API and ABAP API are verry usefull to MDM to integrate MDM with other SAP componants like SAP R\3, EP etc. :

It dose not required any coding in MDM infact in JAVA API coding can be done on NWDS(Netweaver Developer Studio).And for ABAP API coding is done on SAP R\3 System in ABAP editor.

JAVA API:

By using Java API MDM client operations can be performed.For one need to install NWDS and to deploy some .jar files and with the help of standard classes and interfaces it can be connected to MDM server and various operations like create repository ,connect to repository ,Data mainuplation etc.

ABAP API:

Suppose you have an Expert abaper and you want him to perform MDM operations.In that case he need not to learn MDM basic Data types infact by doing some settings on R\3 and MDM server side an ABAPer can perform

MDM Cnsole and MDM Data Manager level operations.

you can go through these links

http://help.sap.com/javadocs/MDM/SP06/overview-summary.html

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

Here the coding is done on SAP R\3 system.

hope it will give you some idea about Java API and ABAP API

Reward if helpful

Thanks ,

Vinay Yadav

Former Member
0 Kudos

Reema,

You need not code in MDM in Java or ABAP to get things done.. these are just ways provided by SAP to access and manipulate data from external systems. For instance, client is using its own Internet portal (not SAP EP). How do we give users access to MDM from this?

Answer is Java API. Form a simple Java application and integrate with the client's non SAP portal to provide with the users access to MDM Data.

Hope this helps!