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
    Syam

    Hi 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,
    Simni

    Hi ,
    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
    ramu

    Hi 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,
    Sriram

    Hi 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
    Rajeev

    Hi 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,
    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.

  • 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.

  • R/3-XI-MDM using MATMDM

    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 Jain

    HI,
    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 AM

    Hi,
    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
    Satish

    Hello Satish
    Suppose your Portal was upgrated
    if it right -  search and deploy new mdm packages
    Regards
    Kanstantsin

Maybe you are looking for