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

Similar Messages

  • IDOC to MDM scenario error

    my scenario is IDOC to MDM.For that i m using MDM adapter. I m getting erroer in Communication channel monitoring :
    "Configuration Error: cannot create repository session:Caused by: The specific MDM repository was not found on the server."
    Kindly send me the solution.

    Hi
    1. Check the communication channel configuration on PI and compare the given access parameters with the MDM settings
    2. Check the MDM system landscape and start the MDM Server
    3. Check the MDM server using the MDM Console. Load the repository
    Regards
    Monika

  • HRMD_A07 Idoc to update InfoType 0014 does not delimit existing PA0014 rec

    In ECC 6.0, we are using HRMD_A07 Idoc to update infotype 0014 using update data received from a third party application. In XI, I am creating the Idoc with Update Code "U" with E1PLOGI, E1PITYP and E1P0014 segments. E1P0014 holds the data for the latest record.
    If I directly pass the Idoc thru ALE layer, It creates records for the new date range on E1P0014 segment, but does not delimit the previous record by changing its end date. This results in two records in PA0014 with end date of 12/31/9999 - which is wrong.
    I also tried using a wrapper FM to create additional segments in the Idoc representing the existing record in PA0014, with the end date being delimited to incoming record's beg. date minus 1.
    This also results in just creating two additional records in PA0014 corresponding to the two segments in Idoc while existing record in PA0014 stays intact resulting in two records with end date 12/31/9999.
    I also experimented with setting the lock indicator (PA0014-SPRPS) but that also does not result in delimiting the existing record.
    Am I missing something? Is there a piece of config that controls this?
    Regards,
    The time constraint on 0014 is "2"

    Hi Jon and Ashish,
    I too am facing the same issue that the new IDOC is not delimiting the previous record.
    Can you explain how did u get over you issue.
    I'm maintaining the same dates in E1PITYP and in E1P0014.
    Thanks,
    Jilly

  • 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

  • IDOC to XML using HTTP

    Hi Friends,
    Is there any possibilities to Convert IDOCs as XML using HTTP Adapter in SAP PI?
    Because in my Scenario i need to send Idocs from ECC to Red Prariie using SAP PI.
    Also is it there any possibilities using FTPS?
    Please help me.
    Thanks.

    Hi PIstarter,
    Sure this is possible. Just treat the IDoc like any other Service Interface that you use in the HTTP Receiver Adapter. You can even use the no-mapping approach if no additional processing is required by PI.
    Hope this helps,
    Greg

  • Multiple IDocs to File using BPM

    Hi All,
    I have configured a scenario of multiple IDocs to file using BPM.  In this scenario while I am triggering IDoc from R/3 system it is sent to the external program.    I am getting in the status record of WE05 as IDoc is sent to an external system with status code 03. But I am unable to view the same message in moni of the XI system.
    Also I have checked the ALE settings on both the sender and receiver side and it is fine.
    Also in SM58 nothing is there in queue.
    Can anyone solve this issue of mine?
    Cheers,
    Neethu.

    Hi,
    in many cases it's a problem with the RFC connection. You should try an authorization test in SM59 of the R/3 system.
    This might also be useful:
    http://help.sap.com/saphelp_nw04s/helpdata/en/6a/e6194119d8f323e10000000a155106/frameset.htm
    Regards
    Patrick

  • IDoc acknowledgement scenario using ALEAUD01 IDoc type

    Hi All,
    I have a query, regarding IDoc acknowledgement scenario using ALEAUD01 IDoc type as mentioned below.
    In a scenario where we configure and send ALEAUD01 to sender as acknowledgement of the IDoc’s received, is there any way how do we make sure that IDoc’s received by target SAP system has sent the acknowledgement successfully. Would there be any key information in the ALEAUD01 IDoc, which refers to the IDoc/data sent?
    Thanks
    Rajendra

    I needed 24 seconds to know the answer
    I took the word ALEAUD01 into Google and added site:help.sap.com in the search field
    Among the first 10 results was one with the subject
    Acknowledgment Messages
    one click to open and skimming through the text ....
    And opening one of the other hits in Google told me even which field is having this info

  • 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

  • Can we chnge segment data of IDOC  while processing using EXITS ?

    Hi All,
    We have requirement that we have to do validations while processing of IDOC i.e. using User EXIT.
    i can access the data and can do validations final i can update the tables data coming from user exit , but I'm not able to update the Segment field data.
    here we can directly update the database  , but i'm not able change the IDOC segment values .
    for example
       FOR cond_a IDOC
    THE USER EXIT==>EXIT_SAPLVKOI_002
    FUNCTION EXIT_SAPLVKOI_002.
    ""Lokale Schnittstelle:
    *"       IMPORTING
    *"             VALUE(IDOC_CONTROL) LIKE  EDIDC STRUCTURE  EDIDC
    *"             VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"       TABLES
    *"              IDOC_DATA STRUCTURE  EDIDD
    *"       EXCEPTIONS
    *"              APPLICATION_ERROR
    i can acess the segement values using IDOC_DATA and validations are done .
    but how can i update this segmnent values that must apper in IDOCS again .if we see in we05.
    Regards
    Nandan.

    Hi Nadan ,
    Yes we can change segment data of an Idoc in the Exits.
    Below is the code to change the Idoc segment data .
    Here I took E1EDK04 as example I read the data from E1EDK04 and I change the segment data
    READ TABLE t_idoc_data INTO is_edidd
    WITH KEY segnam = c_segnam_e1edk04. "#EC *
    IF sy-subrc EQ 0.
    MOVE: is_edidd-sdata TO is_e1edk04.
    ENDIF.
    IF l_betrg = c_betrg.
    is_e1edk04-mwskz = C_TAX20.
    is_e1edk04-txjcd = c_txjcd.
    ELSEIF l_betrg = c_betrg1.
    is_e1edk04-mwskz = C_TAX21.
    is_e1edk04-txjcd = wa_ekpo-txjcd.
    ENDIF.
    LOOP AT t_idoc_data
    WHERE docnum = i_idoc_contrl-docnum.
    CASE t_idoc_data-segnam .
    WHEN c_segnam_e1edk04.
    MOVE is_e1edk04 TO is_edidd-sdata.
    MODIFY t_idoc_data FROM is_edidd.
    ENDCASE.
    ENDLOOP.
    Please let me know if u have any Queries .
    Rgds
    Sree m

  • 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

  • Issues with creating and sending BOM XML IDOC to SAP using 2010 WCF-SAP Adapter (without using Biztalk Server)

      I'm trying to replace an existing Biztalk 2006 Send BOM IDOC process, and completely remove Biztalk server from the equation.   The existing Bizatalk 2006 server receives an input BOM (Bill of Materials) flat file, and using a Biztalk Map (BM08),
    and Orchestration, generates an Idoc and sends it to SAP.
      In my replacement C# program, I'm using the 2010 WCF-SAP Adapter, and am trying to generate the BOMMAT03 XML IDOC it to SAP.  
      I generated the BOMMAT03 schema from SAP using the Add Adapter Service in VS 2010.  I was able to generate a BM08 XSLT from the existing BMO8 map in the current Biztalk 2006 process.  I am able to run a XSLT transform on the input BOM flat
    file, and generate an XML file from that.  
      However, I've run into a few issues.   First of which, is that the XML file that is generated from the XSLT transform is NOT the same schema as the BOMMAT03 schema expects.  It's somewhat similar, but different enough that I have to manually
    translate between the two in my code.  I've verified that both the original Bitztalk 2006 process and my replacement program use BOMMAT V3 from SAP.  Question--Is Biztalk 2006 server doing some other magic to turn that transormed XML into the BOMMAT03
    schema?    
     I ended writing code which translates the transformed XML into the BOMMAT03 schema (which is a strong typed XML IDOC at this point).
      However, when I try to send the BOMMAT03 XML IDOC, I get an exception "Object reference not set to an instance of an object."
                   idocClient.Send(idocData, ref sadapterTxGuid);
    idocData is of type BOMMAT03, and I've verified that the various fields are populated.  
      Any help is appreciated. 

    Well, putting in a MSDN subscription support ticket for Biztalk server actually helped with the issue.  They didn't find, or fix the issue directly.  But one of the examples (https://randypaulo.wordpress.com/tag/idoc/) they sent over, jogged my
    memory, and I realized in the code snippet below, I had accidentally deleted the 1st line.  Such a simple mistake, yet was easy to overlook.  The URL example is almost EXACTLY like my code, but without the transform and translation code to convert
    from input XML file to IDOC XML.  If someone is interested in that, let me know.    
    //Forgot the 1st line.  
    idocClient = new IdocBOMMAT03SIEIS_WED_BOMMAT03V3R700Client(binding, endpointAddress);
     idocClient.Send(idocData, ref sadapterTxGuid);
    For anyone else interested in knowing, you CAN send a strongly typed IDOC to SAP using C#.NET and the WCF SAP 2010 Adapter, using the IDOC Binding Client class you generated using the Add Adapter Service Reference in VS2010.  
    The one difference, which no one, not even the tech support from MS could tell me, was why the XSLT which I generated from the original map, did not transform the input BOM XML into the BOMMAT03 XML.  Instead, it transformed it into an intermediate
    XML, which resembled the BOMMAT03 IDOC XML, but still needed to be translated to the BOMMAT03 IDOC format.  
    The tech support person swore up and down that it should.  But I believe that something happens in Biztalk server, after the Mapping occurs, maybe in the Pipeline, which converts that
    intermediate XML into the final BOMMAT03 IDOC XML format.
    I do think that the examples are severely lacking in showing how to send a strong typed IDOC using C# and the WCF-SAP Adapter.  Even worse, the examples are completely lacking in how to actually generate a weakly typed IDOC.  They show how to send
    that weakly typed IDOC, but show me, or give me a class to be able to generate it.
    I realize that this is not quite the "recommended way" to do it, but in reality, not everyone wants or even needs a full Biztalk installation.   For some simple stuff like this, a C#.NET program and WCF-SAP adapter do the trick.  

  • Problems with posting iDocs from MDM in SAP R3

    Hi,
    I am an MDM consultant, with limited knowledge about SAP R3.
    We send material master data from MDM, via PI to R3 using iDocs.
    We are having problems with posting MATMAS, and it seems the problems are with updating already existing materials.
    In BD87 we get the following warnings:
    The field MARA-ERVOE is not ready for input and was therefore not initialized
    The field MARA-ERVOL is not ready for input and was therefore not initialized
    The field MARA-FERTH is not ready for input and was therefore not initialized
    The field MARA-KZGVH is not ready for input and was therefore not initialized
    The field MARA-XCHPF is not ready for input and was therefore not initialized
    With the last message being:
    No changes made
    I have checked the MDM syndicator, and none of these idoc-fields are linked to the MDM repository.
    So they are syndicated blank.
    If we try to resend the material, it is again stopped and in BD87 I see the same messages.
    Please help me understanding how to solve these issues.
    Thanks,
    Thomas

    Hi,
    Please refer the below threads which talks about the similar problem
    http://scn.sap.com/thread/3180116
    http://scn.sap.com/thread/1374222
    Generally the basic view of the material to be created first. Then the sales, purchasing and other views to be created.
    There are few fields in the other views which gets values from the basic data view.
    Regards,
    Antony

Maybe you are looking for

  • OLM Courses uploaded thru API not getting displayed on the screen

    Hi All, I am new to OLM. I am working on Oracle Apps EBS 11.5.10.2. I have uploaded a list of courses using Oracle provided API (OTA_ACTIVITY_VERSION_API.CREATE_ACTIVITY_VERSION) and it got successfully uploaded into the base tables. But I am unable

  • BPM Sample Applications Released

    Hello All, I would like to announce the release of the new package of BPM sample applications using SAP NetWeaver BPM technology.  SAP customers and partners will find them ready-to-run in the [Enterprise Services Workplace|http://esworkplace.sap.com

  • Maverick install is asking for an admin password which I never set up to begin with.

    Maverick is asking for an admin password which was never set in the beginning.  I have tried all help suggestions to no avail  Help

  • Updated ipod wont open applications...please help

    I updated to the latest firmware on my ipod touch a few days ago. Everything works well except there is a problem with the applications funtion. After downloading I press the onscreen icon to open the application but it only opens momentarily to its

  • Account number find, help

    I still cant find my account number, I have requested one and 14 days later still nothing, I need to activate Mybt so I can view my bill and get my account number so I can activate my account, I have a plusnet land line and broadband, my wife needs h