cancel
Showing results for 
Search instead for 
Did you mean: 

Insert data into MDM repository through GP using CO of type WD............

Former Member
0 Kudos

Hi All,

I have a requirement where I have to get data from a user into MDM repository through Guided Procedure using Callable Object of type Webdynpro.

I know how to create interface between Webdynpro and Guided Procedure Callable Object but what I want to know is that is there any way using which I can insert data into MDM repository for which I will have to create screen in Webdynpro application. If yes, then how?

Thanks in Advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Rajat,

You need to create the Webdynpro application using MDM Java APIs which provides methods to perform Data Management tasks and then you need to integrate this webdynpro application with GP's CO.

Regards,

Jitesh Talreja

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi ,

You are getting that build error because you have to prepare a library DC of MDM JAVA API and include that in the used DCs of your current GP DC.You cannot include jars in the build paty of a DC .Also refer the mdm java api at runtime in all the DCs using it under webdynpro refrences and you also need to make sure if MDM API sca is deployed on the engine.

Now coming back to integration there are few scenarios

a)Include all the reusable functions like getlookupdata,search value which you write in JAVA API in the GP DC only in the conmponent controller or make a helper file and include it in src->package

b)Make a webservice out of all APIs that you need and import the model.

There is no need to make two DCs .Keep one DC each for one use case like requester approver etc.and make a helper class in JAVA API and keep it in the src folder .

Only important thing is make a library Dc in the same track of MDM jars and include it in used DC then only you can build it not by including external jars.

In current NWDS I guess they have included the MDM jars in the track itself like builddt techjava etc

Thanks

Vinay

Former Member
0 Kudos

Thanks.

Former Member
0 Kudos

Hi Jitesh,

Java effort is not my problem. What I am looking more specifically is do I need to create two different DC one for GP interface and other for MDM Java API and then integrate the two. This I am asking because I have already created 1 DC for GP interface in WD but when I add the MDM Java API in the library of this DC I am getting build errors and those MDM Jar files are getting removed.

Thanks.

Former Member
0 Kudos

Hi Rajat,

I have never worked on this scenario but as per my knowledge I dont think two DCs are required. Also note one thing you need to use the Java APIs of same version with that of MDM Server.

You need to paste the jar files in the lib folder of your project.

Regards,

Jitesh Talreja

Former Member
0 Kudos

Hi Jitesh,

Can you please elaborate on how to develop the WD application using MDM Java API that perform data management task and then how to integrate the same with the GP's CO.

Thanks in Advance.

Former Member
0 Kudos

Hi Rajat,

You need to develop the WebDynpro application by using the Java APIs.

Please go through the below links for how to use Java APIs with Webdynpro and what are the classes & methods.

MDM Java API

http://help.sap.com/saphelp_mdm550/helpdata/en/47/9f23e5cf9e3c5ce10000000a421937/frameset.htm

MDM Java Docs

http://help.sap.com/javadocs/MDM/SP06P2/index.html

Note: Rajat it involves good Java development effort

Regards,

Jitesh Talreja

Former Member
0 Kudos

Hi Rajat,

In addition MDM has portal content i.e. standard MDM iViews through which we can perform various tasks like Adding, Modifying and Deleting data, display records, searching etc. You need to manage to bring these iViews in the Callable Objects which is far better as compare to Java API since it can save your development efforts.

Please refer the below link regarding Portal Content

http://help.sap.com/saphelp_mdm550/helpdata/en/45/c87d0243e56f75e10000000a1553f6/frameset.htm

Regards,

Jitesh Talreja