MDM Using GP
We are developing a GP process on the lines of the blog "Create Master Data Centrally Using Guided Procedures" by Lars Rueter.
/people/lars.rueter/blog/2006/06/26/create-master-data-centrally-using-guided-procedures
The difference being the MDM5.5 SP5. From what I understand the MDM4J.jar is specific to the SP and need to be updated accordingly. After developing/deploying the external library and Background CO, at the time of testing the CO, I am getting this error :
=========
java.lang.NoClassDefFoundError: a2i.common.CatalogData
Correction Hints
It can't be determined from the exception chain, which class loader failed to load the above class. But at least the class loader of the current application does not contain a resource with name 'a2i.common.CatalogData'.
==========
Has anybody seen or knows how to correct this error?
Thanks in advance.
SV
Sunil,
I don't believe you actually have access to any of the actual files. The eLearning tutorials are online sessions for viewing, not actual downloads for doing locally. Clicking on the topics will bring up a guided tutorial to view a demonstration of the topic.
Thanks,
Tim
Similar Messages
-
Only Delta load from R3 to MDM using MDM_CLNT_EXTR
Hi ,
I need to set up *only delta load * extraction from R3 to MDM using MDM_CLNT_EXTR. I dont want to put Intial load.
Can anyone help me in sorting out this.
BR
SyamHi Syam,
The extraction of delta data can be very well done by selecting the distribution mode as D in the transaction MDM_CLNT_EXTR.
But prior to that u need to take initial loads so as to differentiate the changes.
For more information you can refer to the below links.
https://websmp103.sap-ag.de/installmdm
Re: MDM-XI-ERP (customer master data)
https://websmp201.sap-ag.de/~sapidb/011000358700001119492007E
Hope it helps.
Thanks,
Minaz -
Search for a Multilingual value in MDM using JAVA API
Good day,
Could you kindly assist.
I am trying to search for a field in MDM, from Portal using JAVA API. I do retrieve the value in English, but the problem is when I am trying to retrieve it in other languages. Please see sample code:
private Search getSearch(MDMConnection mdmconnection,String value, TableId tableid){
Search search =null;
FieldSearchDimension fielddimension=null;
TextSearchConstraint textcontrain=null;
RepositorySchema reposchema =mdmconnection.reposchema;
if(value!=null)
search= new Search(tableid);
fielddimension=new FieldSearchDimension(reposchema.getFieldId("ATTR_VAL_ABBR","TEXT_VALUE"));
textcontrain=new TextSearchConstraint(value,TextSearchConstraint.EQUALS);
search.addSearchItem(fielddimension,textcontrain);
search.setComparisonOperator(Search.AND_OPERATOR);
return search;
Thank you in advance.
Regards,
SimniHi ,
Mdm- Multilingual value in MDM using JAVA API:
you can check the first point as its reagrdign youisue related pdf and soloutions for your question.
1. http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0e8aedc-cdfe-2c10-6d90-bea2994455c5?QuickLink=index&overridelayout=true
2. http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0e8aedc-cdfe-2c10-6d90-bea2994455c5?QuickLink=index&overridelayout=true
Hope this information helps you in solving the issue!!
Thanks&Regards
AswinChandraGirmaji -
How to retrieve data from MDM using java API
hi experts
Please explain me the step by step procedure
how to retrieve data from MDM using java API
and please tell me what are the
important classes and packages in MDM Java API
thanks
ramuHi Ramchandra,
You can refer to following links
MDM Java API-pdf
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2d18d355-0601-0010-fdbb-d8b143420f49
webinr of java API
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/89243c32-0601-0010-559d-80d5b0884d67
Following Fourm Threads will also help.
Java API
Java API
Re: usage of java API ,
Matching Record
Need Java API for Matching Record
Thanks and Regards,
Shruti.
Edited by: Shruti Shah on Jul 16, 2008 12:35 PM -
Req. Sample code for the Updation of Master record in MDM using Java API..
Hi All,
Can anyone provide me the same code for Updation of master record in MDM using Java API ??Hi SakthiNarayananD,
You can additionally go through the following links to work with MDM and Java API:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2d18d355-0601-0010-fdbb-d8b143420f49 (Java API)
http://help.sap.com/javadocs/MDM/SP05/(Java api programs)
https://help.sap.com/javadocs/MDM/current/index.html (java api codes)
http://help.sap.com/javadocs/MDM/SP06P2/index.html (Java Docs for SP06)
Reg: Using JAVA API - Search
Re: Retrieving Drop Down List Value using JAVA API - Lookup values
How to retreive records from Lookuptable of type flat - Lookup Values
Reg: MDM with webdynpro - READ,INSERT,MODIFY
Hope It Helped
Thanks & Regards
Simona Pinto -
Modifying record in MDM using JAVA API
hello all
I have created record in MDM using JAVA API now I want to update record using API. I used ModifyRecordCommand. But this requires input as Record but I have RecordID of the record to be modified. How do I get Record value from RecordID.Hi,
You can use RetrieveRecordsByIdCommand to get the record by Record Id.
RetrieveRecordsByIdCommand recordbyidcom = new RetrieveRecordsByIdCommand(con);
recordbyidcom.setSession(session);
recordbyidcom.addId(recordid);
recordbyidcom.setResultDefinition(resultdefinition);
recordbyidcom.execute();
RecordResultSet rs = recordbyidcom.getRecords();
Record record = rs.getRecord(0);
//Modify the record
record.setFieldValue(fieldid,value);
ModifyRecordCommand modify = new ModifyRecordCommand(con);
modify.setSession(session);
modify.setRecord(record);
modify.execute();
Regards,
Sreenivasulu Thimmanapalli.
Edited by: Sreenivasulu Thimmanapalli on Dec 8, 2008 2:36 AM -
Need help to create a new record in mdm using java webdynpro
hi all,
I have to develop an application to create a new record in mdm by using java WebDynpro . Please help me what is the process that i have to follow to do this and provide me if you have any step by step guidance for this.
thanks & regards,
Mahi.Hi,
The below link will help u to make the application in JAVA webdynpro
The article has code to for creating records.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/803e9e80-21f4-2a10-8cbf-bcf6a8060be3
Hope this may help u .
Rgds
Ankit -
Creation of Vendor in MDM using Guided Procedure ...SDA not found
Hi All,
We are trying to create Master data Using Guided Procedure.
After deploying MDM components on Portal we are able to see the standard iViews provided by SAP on Portal.
We are using the following PDF to create the scenario.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/763845b3-0b01-0010-a1a6-c1763df8f049
According the PDF we have to deploy following two sda on the portal server to see the GP callable Object.
H2G_GuidedProcedures.sda
H2G_SourceCode.zip
But we are not able to find Follwoing sda on even Service Market Place.
If anyone knows from wher to download these two SDA, Let us also Know.
Thanks in Advance for Help.
Regards
Shruti.Shruti,
While clicking on link that is given in PDF for these files its saying:
Error - download expired
Sorry, the file you want to download, is already deleted or the id is incorrect.
Perhaps we require a special ID of basis guys because it might be possible we dont have access to these files.
Just check with your ITICS team.
BR,
Alok -
HRMD_A07 Idoc to MDM using PI
Hi Team,
We had a scenario where the HR Idoc (HRMD_A07) data is getting integrated to MDM 7.1 using PI 7.1
For example 1 Pernr is having Multiple status like Active, InActive , retire etc.., so we are getting Infotype 000 & 001 multiple times.
So how do we need to Map to target where target has only 1 structure.
Source Structure
<EPLOGI>
<E1P1TYP>
<IT0000>
<PERNR>
<BEGDA>
<ENDDA>
</IT0000>
<IT0001>
<PERNR>
<BEGDA>
<ENDDA>
<BUKRS>
<PERSG>
</IT0001>
<IT0002>
<PERNR>
<BEGDA>
<ENDDA>
<ENAME>
<ANRED>
</IT002>
<IT1000> </IT1000>
</EPLOGI>
Target Structure to MDM
<Record>
<EmpNo>
<Status>
<Last_Name>
<First_Name>
</Record>
Here when we execute 2 perner's (10004300, 10004435) IDOC is getting created we are getting source structure as follows
<EPLOGI>
<E1P1TYP>
<IT0000>
<PERNR>10004435</PERNR>
<BEGDA>
<ENDDA>
<STAT2>3</STAT2>
</IT0000>
<IT0001>
<PERNR>10004435</PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>10</PERSG>
</IT0001>
<IT0002>
<PERNR>
<BEGDA>
<ENDDA>
<ENAME>xxx</ENAME>
<ANRED>1</ANRED>
</IT002>
<IT1000> </IT1000>
</EPLOGI>
<EPLOGI>
<E1P1TYP>
<IT0000>
<PERNR>10004300</PERNR>
<BEGDA>
<ENDDA>
<STAT2>2</STAT2>
</IT0000>
<IT0000>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<STAT2>3</STAT2>
</IT0000>
<IT0001>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>10</PERSG>
</IT0001>
<IT0001>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>12</PERSG>
</IT0001>
<IT0002>
<PERNR>
<BEGDA>
<ENDDA>
<ENAME>yyy</ENAME>
<ANRED>2</ANRED>
</IT002>
<IT1000> </IT1000>
</EPLOGI>
The Output target Structure should be as follows...
<Record>
<EmpNo>10004435</EmpNo>
<Status>3</Status>
<Last_Name>xxx</Last_Name>
<First_Name>
</Record>
<Record>
<EmpNo>10004300</EmpNo>
<Status>2</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
<Record>
<EmpNo>10004300</EmpNo>
<Status>3</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
I had done an message Mapping as follows.
IT0001 ==> Record
PERNR ==> Empno
STAT2 ==> Status
ENAME ==> Last_Name
As per the mapping I m getting Output Structure as follows
<Record>
<EmpNo>10004435</EmpNo>
<Status>3</Status>
<Last_Name>xxx</Last_Name>
<First_Name>
</Record>
<Record>
<EmpNo>10004300</EmpNo>
<Status>2</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
<Record>
<EmpNo>10004300</EmpNo>
<Status>3</Status>
<Last_Name>
<First_Name>
</Record>
There are some values missing in target for the Record <EmpNo>10004300</EmpNo> since the Infotype IT0002 is not repeated. Some Infotypes are not getting repeated, so the values are not getting mapped to target like Last_Name, First_Name etc...
but how do we solve it by using message mapping, Can we use any Java UDF or XSLT Mapping for this issue.
the problem in brief is some infotypes in source is getting multiple times and some are getting only 1 time.
Please suggest.
Thanks in Advance,
SriramHi Raj,
The Mapping is working fine for a single Employee details, In the above target you can see the output correct for
<Empno>10004435</Empno>
If an Employee has multiple status then we are getting multiple Values of same infotype(Segments) like 2 IT000 & IT001, but for some infotype in the same IDOC we are not getting Infotype IT002, so for that record we are not getting the values in output.
For Example if an Employee has only Active status then that Employee will have only 1 action so he will only have 1 IT000,IT001 etc.. then for that record we will get the output correct.
For this Input
<EPLOGI>
<E1P1TYP>
<IT0000>
<PERNR>10004435</PERNR>
<BEGDA>
<ENDDA>
<STAT2>3</STAT2>
</IT0000>
<IT0001>
<PERNR>10004435</PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>10</PERSG>
</IT0001>
<IT0002>
<PERNR>
<BEGDA>
<ENDDA>
<ENAME>xxx</ENAME>
<ANRED>1</ANRED>
</IT002>
<IT1000> </IT1000>
</EPLOGI>
The Output is as follows which is correct.
<Record>
<EmpNo>10004435</EmpNo>
<Status>3</Status>
<Last_Name>xxx</Last_Name>
<First_Name>
</Record>
If an Employee has status Active and Withdrawn status then he will have 2 actions and so he will have 2 IT000, IT001 segments. For this Example see the input structure
<EPLOGI>
<E1P1TYP>
<IT0000>
<PERNR>10004300</PERNR>
<BEGDA>
<ENDDA>
<STAT2>2</STAT2>
</IT0000>
<IT0000>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<STAT2>3</STAT2>
</IT0000>
<IT0001>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>10</PERSG>
</IT0001>
<IT0001>
<PERNR>10004300 </PERNR>
<BEGDA>
<ENDDA>
<BUKRS>1030</BUKRS>
<PERSG>12</PERSG>
</IT0001>
<IT0002>
<PERNR>
<BEGDA>
<ENDDA>
<ENAME>yyy</ENAME>
<ANRED>2</ANRED>
</IT002>
<IT1000> </IT1000>
</EPLOGI>
See the Output of this above input
<Record>
<EmpNo>10004300</EmpNo>
<Status>2</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
<Record>
<EmpNo>10004300</EmpNo>
<Status>3</Status>
</Last_Name>
</First_Name>
</Record>
The First Segments are getting mapped correctly to Output. but the second segments are only not getting mapped since some values in Infotype or segment IT002 are missing, Means the Output till this record is correct
<Record>
<EmpNo>10004300</EmpNo>
<Status>2</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
But the second record for the same employee is missing.
<Record>
<EmpNo>10004300</EmpNo>
<Status>3</Status>
</Last_Name>
</First_Name>
</Record>
in the above output we are missing </Last_Name>,</First_Name> etc where according to business it should be
<Record>
<EmpNo>10004300</EmpNo>
<Status>3</Status>
<Last_Name>yyy</Last_Name>
<First_Name>
</Record>
as per business we need to use the previous IT002 data of the same employee in previous action.
How can we get the previous action details in message mapping.
Thanks in Advance,
Sriram -
Order to import data in to SAP MDM using import manager
HI All,
Is this the order to import data in to SAP MDM?
Import look up tables
Import Hierarchy Tables
Import Taxonomy Tables -
Non -Qualifiers
Then import main table----map Qualifers along with Mian table and import...
Can we import entire taxonomy tables (Qualifiers, Non-Qualifers) along with main table after importing look up tables?
Thanks
RajeevHi Rajeev
The sequence mentioned by you is correct for importing data in MDM- flat lookup, hierarchy first followed by Main table.
Can we import entire taxonomy tables (Qualifiers, Non-Qualifers) along with main table after importing look up tables?
I am assuming that you are implying Qualified table here.
Import to qualified tables can be done in 2 ways-
1. Import separately using the unique field for the main table for linkages to the main table records.
2. Import can be clubbed with the main table import itself. In the import map we can use Join functionality to do a lookup based on the unique field for the main table.
For more details on the mechanism please go through the threads below-
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/6090d0bd-1da7-2a10-468f-bdd17badb396
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/8090941f-a5a7-2a10-3ba6-b4af5ec6d97b
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/308c62a2-5faa-2a10-fda6-fa4aa7169734
thanks
Ravi -
Need sample code to connect MDM using JCA
hi friends,
I want to connect MDM server using JCA
can you please provide me the sample code for that.
Regards,
VenkiHello Venki,
why do you want to use JCo for connecting to MDM? MDM has its own specific Java API for this task. There's no need for using JCo at all.
BR Michael. -
Need sample code to connect MDM using JCO
hi friends,
I want to connect MDM server using JCO,
can you please provide me the sample code for that.
Regards,
Venki.Hello Venki,
why do you want to use JCo for connecting to MDM? MDM has its own specific Java API for this task. There's no need for using JCo at all.
BR Michael. -
Dear Experts,
I have to do a sceario for R/3-XI-MDM for material idoc.Can we use MATMDM for material as we use CREMDM and DEBMDM for Vendor and Customer IDOC respectively. Wherever i searched, i found people using only MATMAS for Material.
If MATMDM can be used , then please provide with the useful links if you can.
Thanks,
Shweta.Hi,
Go throguh the weblog may be u get the idea.
XI Configuration for MDM Integration - Sample Scenario
/people/harrison.holland5/blog/2006/12/20/xi-configuration-for-mdm-integration--sample-scenario
R/3-XI-MDM (Outbound Scenario)
/people/balas.gorla/blog/2007/02/05/r3-xi-mdm-outbound-scenario
MDM-XI-R/3 Integration
/people/balas.gorla/blog/2006/09/27/mdm-xi-r3-integration
Testing and Monitoring an Interface Between MDM & XI
/people/harrison.holland5/blog/2007/01/22/testing-and-monitoring-an-interface-between-mdm-xi
MDM 5.5 data distribution using SAP XI
/people/sriram.vasudevan3/blog/2005/09/01/mdm-55-data-distribution-using-sap-xi
Advanced XI Mapping useful with MDM
/people/sap.user72/blog/2005/10/12/advanced-xi-mapping-useful-with-mdm
Re: whether i would write user-defined function convert euro into rupee or USD
Thanks,
Satya Kumar
Reward if it is usefull -
Business Partner distribution from CRM-PI-MDM using XIF and PI Proxy
Hi,
I would like to know if there is any step-by-step documentation on configuration of ABAP proxy with XIF in SAP CRM for distribution of Business partner information to MDM system. There is XI Content for this but there is no documentation which highlights configuration of proxy.
I did looked at following links but was looking for any other document with details.
http://help.sap.com/saphelp_crm50/helpdata/en/42/b6efbe82103120e10000000a1553f7/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/406efa7e-388a-2910-f9b8-81913b0ca57f
(Talks about using IDoc)
Thanks,
Divyakumar JainHI,
Have checked the blog
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
Here you will get the steps to generate the client proxy in R/3.
Or You can configure the proxy settings as per below blog
You need to Setup the HTTP connection for ABAP Proxy,
http://help.sap.com/saphelp_nw70/helpdata/en/da/11df3a9b10355ae10000000a11405a/frameset.htm
Thanks
Swarup -
Using Contract with SRM-MDM using several Web Service ID's
Dear Experts,
ALL of our Contracts were created and still being created by adopting products from CCM, meaning BBP_PDIGP-CATALOGID holds the Web Service ID and BBP_PDIGP-CATALOGITEM holds the Catalog Item GUID.
When trying to create a Shopping Cart by selecting a Product from CCM and adopting it to the SC the system will assign the contract as a source of supply for this Product (of course if this product was
assigned to only one contact, alternatively if it was assigned to several contracts, all of those contracts will appear as available sources of supplies).
When trying to create a Shopping Cart by selecting a Product from the Internal Goods/Services and adopting it to the SC the system will assign the contract as a source of supply for this Product.
All the above is an acceptable system behavior.
Now we start testing the use of SRM-MDM in order to replace CCM, the problems weu2019ve notice are:
1. A product B1 that was assigned to a Contract using CCM is add to a SC from SRM-MDM catalog (a different Web Service ID), the result was that no Source of Supply was assigned to the Product B1 in the SC although only one released Contract exist in the system for the selected product B1.
2. The Central Purchasing department created a NEW contract by selecting a product A1 from SRM-MDM catalog; the Web Service ID is MDM1 assigned to a Named Search MDM_NS_1 allowing the user to see all items in the catalog. Now an end user, who is restricted to view only a part of the items in the catalog, is creating a SC by selecting the product A1 from SRM-MDM catalog; the Web Service ID is RESTRICT_MDM1 assigned to a Named Search RESTRICT_MDM_NS_1 allowing the user to see only a
part of the items in the catalog, the result was that no Source of Supply was assigned to the Product A1 in the SC although only one released Contract exist in the system for the selected product A1.
I found that the problem is in FM BBP_PD_INDEX_FIND in form FUND_ITEMS_ANALYZE where there is a determination for a valid entries according to search criteria that one of those is the Catalog ID.
Please share your thoughts about this problem and how i can overcame it.
Kind Regards,
Raz
Edited by: Raz Golan on Feb 26, 2009 11:57 AMHi,
Use this also
SAP Note- 0000927215 Contract is not proposed as valid source of supply
Regards,
Sachin -
Error when creating record from portal into MDM using MDM API's
Hi All,
When trying to create a new record from Portal we are getting the below error. It is working fine till yesterday.
We are using MDM API's from webdynpro java for creating.
What could be the reason for this. Not sure whether this error is ocuring for all the users or for single user.
"Exception: CommandException com.sap.mdm.commands.CommandException: com.sap.mdm.internal.protocol.manual.ServerException: Database command execution error. A SQL statement failed to execute. The actual error may have been written to a log file."
Please help to resovle this.
Thanks
SatishHello Satish
Suppose your Portal was upgrated
if it right - search and deploy new mdm packages
Regards
Kanstantsin
Maybe you are looking for
-
Sorry for the exceedingly long title... I have multiple iPod touches, and I just updated one of them to the newest iOS (5.0.1). Now whenever I plug in any of the others, the name of the one I updated appears in Windows explorer. How can I make Window
-
I have a PC Windows 7 which I want to share files,PDF, with on my iPad Air WiFi New sept 2014,using iCloud, After sharing I want to erase the files from iCloud. Later I want to share some files, PDF, from my iPad air back to my windows 7 PC. Then a
-
How to define action type of a personalised item
I have an existing table in a existing OAF page.it has two column one "Quantity" and one "Amount".I have to add another column"Price" in this table.My requirement is that once "Quantity" and "Price" are entered and tabbed out from the Price field the
-
How to verify my apple id account
i cant download apps on my ipod because i cant verify my apple account
-
Can I have a tablespace spanning different drives?
Hi, I am on Oracle 8i (8.1.7). Can I have a tablespace which can store data in two different dbf files and both these directories reside in different drives? Even if it can be done, are there any performance issues in this? Thanks in advance Manu