MDM IDOC Mapping: segments don't seem to be grouped properly

Hi!  I'm been struggling with implementing MDM 5.5 SP3, where I have successfully extracted IDOCs (materials, vendors, customer) and have been using the mapping tool to map IDOC fields to MDM data structures.
My issue is when I map the IDOC fields to structures, the record segments don't seem to keep their record grouping --as a result, when searching the data in the MDM Data Manager, the tables act independently (the records don't seem to be linked).
I've been able to load the validation tables with the help of the MDM BLOG prior to the data load.
I've also encountered other issues, as the MDM import manager triggers windows errors (stops working) when maps become complex.
I'm using qualified tables; I tried to use the SAP delivered content, but the many required / dependent fields are not available or not maintained in my R/3 source systems.  So, I've created my own repositories with only 20 fields (three qualified tables) in hopes to get a working model (so far no luck).
Thank you in advance for any help or comments.
John Strazdins

Hi John:
"and have been using the mapping tool to map IDOC fields to MDM data structures."
Yo should be using the import maps already in the standard business content for SP3 (They come as .map files in the SP3 distribution files). This way it works very fine and you don't have to develop anything, just use the standard mappings. It really doesn't matter if you are not using all of the fields, it works fine if they are empty.
"I've also encountered other issues, as the MDM import manager triggers windows errors (stops working) when maps become complex."
I had that problem too. The only workarround I've found was to save the map as soon as you make a join or clone any field, then exit import manager and open it again.

Similar Messages

  • Help and Mail search don't seem to be working properly in Mountain Lion.

    When i search for a keyword in mail and specify 'Entire Message', I don't get any results. Also, the OS X help function is not giving me any results because it says that it can't connect to the internet. The internet is connected and working normally in all other applications.

    Regarding Mail, the entire message search uses Spotlight to find results.  Is your Spotlight icon (magnifying glass) in the dock still indexing, or otherwise corrupted?
    You may wish to just add and then remove your main hard drive from the Spotlight privacy pane.  This will cause Spotlight to re-index the whole drive, and once that's done (it may take a few hours) the searches would work.
    I'm not sure on Help... Any chance you're behind some sort of proxy server?

  • Google maps app doesn't seem to have installed properly, it won't open but I can't uninstall it either!

    Go to the Apps and it shows it as installed and gives the "Open" button, but selecting this does nothing.
    The icon is nowhere to be found so I cannot uninstall and try to re-install.
    Anyone encountered a similar problem?

    restart
    http://support.apple.com/kb/ht1430
    it's the cure of 80% of ios issues

  • File to Idoc Mapping Problem

    Hi all,
    i'm getting an error from SXMB_MONI in a scenario File to Idoc.
    I have done the mapping from source file and Idoc CREMAS03, when i try to test from Integration Repository it's all ok, but when the scenario is executed i find this error in Idoc Adapter :
    <SAP:P1>MSGGUID EF7E2140A08811DDBE1202004C4F4F50: Tag #TEXT found instead of tag IDOC BEGIN=</SAP:P1>
    The field BEGIN in idoc structure is filled with constant value 1, than i dont understand the error.
    This is the xml source file :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:Vendor xmlns:ns0="urn:tbit40:workshop:group01:legacy">
    - <Address>
      <Country>IT</Country>
      <Zip>001</Zip>
      <City>ROMA</City>
      <Street>SATTA</Street>
      </Address>
      <Currency>USD</Currency>
      <SearchTerm>TEST</SearchTerm>
      <LastName>GUIDA</LastName>
      <VendorNumber>44332</VendorNumber>
      </ns0:Vendor>
    Any help is really appreciated.
    Thanks.

    Hi all and thanks for your answer.
    My problem is that for what i can see all Idoc attribute (like the attribute BEGIN) are mapped with constant value.
    In taget source i can see :  BEGIN = Constant([value=1])
    What i dont understand is why when i execute the scenario it ends with this message :
    <SAP:P1>MSGGUID EF7E2140A08811DDBE1202004C4F4F50: Tag #TEXT found instead of tag IDOC BEGIN=</SAP:P1>
    It seem to me that the tag BEGIN is not filled with value, i also tried to copy the source xml file directly from SXMB_MONI  (from payload) and test it in Integration Repository mapping section, but here is all ok and the test end succesfully.

  • File to  idoc mapping

    Hi all
    I dont know much about idocs. I am creating a file to idoc scenario. i have done with(hope so) all the other settings, design and configuration. BUt dont know how to do the mapping.how the control segment fields have to be mapped. what are the mandatory fields in idoc?

    Hi Aarthi,
    You can leave the control records of the Idoc blank since XI fills them up. This is because XI would be the sender for the idoc. If you select "Header mapping" then you have to map control records else not.
    Also in the idoc data segments all fields with a red dot are mandatory. If you do not have a field from the file to map with the mandatory idoc field then either you can suppress it or map it to a constant.
    Hope this helps.
    Regards.

  • Mapping Record structure to IDOC (mapping fundamentals)

    Hello,
    how and WHAT should i map? Because all the time the test in Integration Builder works fine, but at runtime i got an exception during mapping (i dont know why).
    Left Side (Message Type)           Right Side (IDOC)
    CMA_MSGTYP1      1..1              OILBLM.SAVE...   1..1
      RECORD         1..1                IDOC           1..1
        CONTROL      1..1                  EDI_DC40     1..1
        SEGMENT      0..unbounded          E1BPP...     0..999
    SEGMENT contains all values for the corresponding IDOC segment E1BPP..
    The attributes BEGIN for IDOC and SEGMENT for EDI_DC40 are set to "1" with the constant function.
    Do i really need to map EDI_DC40?
    Do i need to map CMA_MSGTYP1, RECORD and CONTROL?
    Thanks!

    Thanks for your help!
    I have found the error. I just put the payload from SXMB_MONI into the test tab. The result was the same as described - empty. At a closer look i have found one small difference:
    The incoming message SXMB_MONI files starts with
    <ns:CMA_FILEINPUT1 xmlns:ns="http://ww..
    The CMA_FILEINPUT1 is coming from the file adapter.
    The xml source in message mapping test tab starts with
    <ns:CMA_MSGTYP1 xmlns:ns="http://ww..
    where CMA_MSGTYP1 is the name of the message type.
    If i change now the parameter "document name" in conversion parameters of the file adapter to CMA_MSGTYP1 everything works fine!
    That means: "document name" in conversion parameters of file adapter must be the same name of the message type in message mapping.
    I must admit that i don't quite understand this...

  • Idoc mapping to group similar items under one idoc

    Hi,
    I have a file to multiple idoc scenario.
    My Source structure:
    Msg type
       Data Type
              Header (1)  (field1, field 2, field 3 etc)
              ITEM( 0 to U)  (field X, field Y, field Z etc)
    Target structure:
    Idoc Type
         IDOC (1 to U)
         Begin
         Idoc Ports (1) (field a1, field a2, field a3 etc)
         Idoc_HDR (1) (field1, field Y, field 3 etc)
               Idoc_ITM (1 to 99999999)  (field X, field Z etc)
    Idocs are generated only for some ITEM lines of source and so the value of field X is used and mapped to IDOC node using createif.
    Rest of the mapping is done normally and works fine and creating multiple idocs if there are multiple ITEM lines in the source file. This mapping is doesn't work if I want to create multiple Idoc-ITMs
    My requirement is to create multiple Idoc_ITM nodes under one parent IDOC node for for all ITEMs relating to one "field Y" of source. At the moment I am creating 4 idocs for the below example, but I want 3 like below:
    For example:
    Source file:
    Country, city, date
    emp1, department1, roleA
    emp2, department1, roleB
    emp3, department2, roleC
    emp4, department3, roleC
    Required Target file:
    IDOC 1
    Idoc_HDR
      Country, department1, date
      Idoc_ITM
      emp1, department1, roleA
      Idoc_ITM
      emp2, department1, roleB
    IDOC 2
    Idoc_HDR
      Country, department2, date
      Idoc_ITM
      emp3, department2, roleC
    IDOC 3
    Idoc_HDR
      Country, department3, date
      Idoc_ITM
      emp4, department3, roleC
    How can achieve it please?
    Many thanks.
    Ramesh.

    Hi Muni,
    The source and required target xmls are here: I made it a bit simpler for better understanding and space.
    If you want the xml of the source message structure, I can send that too.
    Source:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:expense_source_msg xmlns:ns0="http://dtsp.com/postexpense">
       <Online_Expenses>
          <Expenses_Header>
             <Constant/>
             <BatchDate>20140320<BatchDate/>
             <Record_Count/>
             <Amount_Total/>
          </Expenses_Header>
          <Expenses_Item>
             <Employee_ID>test1<Employee_ID/>
             <Employee_Name>RAMESH<Employee_Name/>
             <price>10.00<price/>
             <Org_Unit>z1<Org_Unit/>
             <Type>Price<Type/>   
          </Expenses_Item>
          <Expenses_Item>
             <Employee_ID>test2<Employee_ID/>
             <Employee_Name>ANKIT<Employee_Name/>
             <price>20.00<price/>
             <Org_Unit>z2<Org_Unit/>
             <Type>Price<Type/>   
          </Expenses_Item>
          <Expenses_Item>
             <Employee_ID>test3<Employee_ID/>
             <Employee_Name>SIVA<Employee_Name/>
             <price>30.00<price/>
             <Org_Unit>z2<Org_Unit/>
             <Type>Price<Type/>   
          </Expenses_Item>
       </Online_Expenses>
    Required Target:
    </ns0:concur_online_expense_source_msg>
    <?xml version="1.0" encoding="UTF-8"?>
    <ZFI204_AR_INV01>
       <IDOC BEGIN="1">
          <EDI_DC40 SEGMENT="EDI_DC40">
             <TABNAM>EDI_DC40</TABNAM>
             <DIRECT>2</DIRECT>
             <IDOCTYP>ZFI204_AR_INV01</IDOCTYP>
             <MESTYP>ZFI204_AR_INV</MESTYP>
             <RCVPRN/>
          </EDI_DC40>
          <Z1ZFI204_HDR SEGMENT="Z1ZFI204_HDR">
             <DOCUMENT_TYPE>KX</DOCUMENT_TYPE>
             <DOCUMENT_DATE>20140320</DOCUMENT_DATE>
             <POSTING_DATE>20140320</POSTING_DATE>
             <COMPANY_CODE>z1</COMPANY_CODE>    
             <Z1ZFI204_ITM SEGMENT="Z1ZFI204_ITM">
                <NET_INVOICE_AMOUNT>10.00</NET_INVOICE_AMOUNT>
                <EMPLOYEE_NAME>RAMESH</EMPLOYEE_NAME>
                <EMPLOYEE_NUMBER>test1</EMPLOYEE_NUMBER>
             </Z1ZFI204_ITM>
          </Z1ZFI204_HDR>
       </IDOC>
       <IDOC BEGIN="1">
          <EDI_DC40 SEGMENT="EDI_DC40">
             <TABNAM>EDI_DC40</TABNAM>
             <DIRECT>2</DIRECT>
             <IDOCTYP>ZFI204_AR_INV01</IDOCTYP>
             <MESTYP>ZFI204_AR_INV</MESTYP>
             <RCVPRN/>
          </EDI_DC40>
          <Z1ZFI204_HDR SEGMENT="Z1ZFI204_HDR">
             <DOCUMENT_TYPE>KX</DOCUMENT_TYPE>
             <DOCUMENT_DATE>20140320</DOCUMENT_DATE>
             <POSTING_DATE>20140320</POSTING_DATE>
             <COMPANY_CODE>z2</COMPANY_CODE>    
             <Z1ZFI204_ITM SEGMENT="Z1ZFI204_ITM">
                <NET_INVOICE_AMOUNT>20.00</NET_INVOICE_AMOUNT>
                <EMPLOYEE_NAME>ANKIT</EMPLOYEE_NAME>
                <EMPLOYEE_NUMBER>test2</EMPLOYEE_NUMBER>
             </Z1ZFI204_ITM>
             <Z1ZFI204_ITM SEGMENT="Z1ZFI204_ITM">
                <NET_INVOICE_AMOUNT>30.00</NET_INVOICE_AMOUNT>
                <EMPLOYEE_NAME>SIVA</EMPLOYEE_NAME>
                <EMPLOYEE_NUMBER>test3</EMPLOYEE_NUMBER>
             </Z1ZFI204_ITM>
          </Z1ZFI204_HDR>
       </IDOC>
    </ZFI204_AR_INV01>

  • Idocs mapping

    Hi All,
    I have a question here.
    Whenever we Syndicate from MDM an XML file which is using the MATMAS05 structure,we can view only the data segments and their fields in the destination preview that means,we are not syndicating the control and status segment.Will this not cause the idocs to fail as the control seg contains some required fields.
    If we are using XI in the scenario,will it be able to do the control and status segment mapping without MDM syndicating those segments to XI in the xml file.
    How do we take care of this?
    Useful answers will be rewarded
    Regards
    Simona

    Becky/Simona,
    If you have gone through the blog provided by Maheswri, then please see the first method of sending Idoc, it says if dont click checkbox and disable the segment, the control record will go with default values.
    I think Simona is sending data segment only from MDM not control segment. so just do mapping and try according to that blog.
    Please also read this from help.sap.com:
    Apply Control Record Values from Payload or not:
    If you set the indicator, the conversion of communication parties to the IDoc partner is only possible for systems that are not logical systems.
    If you do not set the indicator, all combinations of communication parties and services are handled as services without party.
    If the IDoc XML structure contains a control record during outbound processing on the Integration Server, it is rejected and created again by the IDoc adapter. If you want to include additional values in the control record, set the indicator and provide an appropriate mapping for the values. See also: Fields of the IDoc Control Record.
    So i think the scenario should work without control record .
    BR,
    Alok

  • R/3 - MDM field Mapping

    Hi All,
    I am looking for latest R/3 and MDM field mapping for Customer, Vendor, material and Product. I already have IDoc to MDM mapping included in SAP business content. But i am looking for R/3 and MDM field mapping. it would be of great help for me if anyone can send me this on my id [email protected]
    Thanks,
    SHiv.
    Points will be rewarded for helpful answers.

    Hi shiv,
    When u unzip the business content for Customer,material,vendor then in the repository u have remote systems which have a list of standard remote systems namely R/'3,Data warehousing..etc.
    Now in the Import Manager select type as <given data format> and the remote system as R/3 since u r importing the data from R/3.
    After doing this you can import the maps and then u will get a list of all maps in a sequencail order .selecting this map will help you to map the R/3 fields to MDM for customer/material/vendor.
    note the mapping has to be done in the given sequence in the list.
    Please award points if u find these blog helpful.
    Thanks and Regards
    Deepankar Pandit

  • Need billing text field name for IDoc mapping

    Hi Friends,
    our users use CRM web application to send orders to SAP via IDocs. They want to have billing text (In German it is called Rechnungstext or Faktura text) so that they can enter some text here if they want to enter something. My question is, what is the field name and IDoc segment for billing text? We need this information to map in XI.
    Br, Sats.

    The solution is:
    The standard Idoc text segment can be used for the text in sales order. From SD side the text types have to be customized. This is necessary for the XI mapping.
    Regards,
    Sats.

  • IDoc - IDoc Mapping part

    Dear friends,
    I have one scenario as below:
    Sender system:  Will have MATMAS05 IDoc structure with many segments.
    Receiver Systems: There will be say 4 R/3 receiver systems.
    The IDoc segments should be distributed to some (all R/3 Receiver system)
    i.e  Based on plant and Logical system some segments of the IDoc MATMAS04 from sndr system should move to particular receiver R/3 system and like wise  some other segments to another Rcvr R/3 System and so on.
    Could you please help me in this regard how to start with this..
    Is BPM required for this scenario..?
    If so then is BPM able to call the Table name which resides in the ABAP stack..?
    then how to proceed for this ..?
    Eagerly waiting for you valuable solutions/approach
    Thank you

    Hi Friend,
    The Source structure MATMAS04.
    I think we need target structure :Many MATMAS04 IDocs is required because some segments of the IDoc MATMAS04 from source system should move to particular receiver R/3 system and like wise some other segments to another Rcvr R/3 System and so on.
    Can I go for Duplication subtree in the target or shall I have to go to message tab in the mapping editor andf enter the IDoc of required numbers...? so that I can have multiple say 4 IDoc structure( if receiver is four).
    Please tell me how to distribute  the source IDoc particular segment to particula receiver based on plant num and logical system details in ABAP stack.
    If I map  the control record EDIDC_40- RCVPOR of the target structure to the receiver (in the Constant standard function)  will it work..?
    Points will be awarded...
    regards
    Sampada

  • IDoc - IDoc Mapping issues

    Hi Friends,
    I am again posting this thread in more ellaborated way since I  did not got the solution...please give me the solution if any one knows...
    I have one scenario as below:
    Sender system: Will have MATMAS05 IDoc structure.
    Receiver Systems: There will be say 4 R/3 receiver systems.
    The IDoc segments should be distributed to some (all R/3 Receiver system)
    i.e Based on plant and Logical system some segments of the IDoc MATMAS04 from sndr system should move to particular receiver R/3 system and like wise some other segments to another Rcvr R/3 System and so on.
    Could you please help me in this regard how to start with this..
    Is BPM required for this scenario..?
    If so then is BPM able to call the Table name which resides in the ABAP stack..?
    then how to proceed for this ..?
    Eagerly waiting for you valuable solutions/approach
    The Source structure MATMAS04.
    I think we need target structure :Many MATMAS04 IDocs is required because some segments of the IDoc MATMAS04 from source system should move to particular receiver R/3 system and like wise some other segments to another Rcvr R/3 System and so on.
    Can I go for Duplication subtree in the target or shall I have to go to message tab in the mapping editor andf enter the IDoc of required numbers...? so that I can have multiple say 4 IDoc structure( if receiver is four).
    Please tell me how to distribute the source IDoc particular segment to particula receiver based on plant num and logical system details in ABAP stack.
    If I map the control record EDIDC_40- RCVPOR of the target structure to the receiver (in the Constant standard function) will it work..?
    Points will be awarded...
    regards
    Sampada

    Sampada,
    You do not need BPM in this case. You can just create different mapping for each receiver system with different segment.
    and in configuration you can specify which mapping rule to be used for each receiver. This way it would be much faster. This is very easy.!!
    Again you do not need BPM for this....
    Let me know if you need more details.
    Nilesh

  • IDOC field segments

    Hi all,
    I am doing a EDI 850 to ORDERS03 IDOC mapping. I imported the structure of ORDERS03 IDOC from SAP into our third party mapping translator. Its has the fields
    E2EDK01005  instead of E1EDK01
    E2EDK14 instead of E1EDK14
    E2EDK03 instaed of E1EDK03. I exceuted the mapping and i see the IDOC getting created in SAP with E1EDK01 and so on....
    I went through the forums and came to know that 1 means outbound, 2 means inbound and the E2EDK01...are the definitions are as per the 45B release...
    But i am still not clear why there happens to be a difference in the IDOC segment name that has been imported into the translatorVS the IDOC that is getting created in SAP. Should i assume that E2EDK01005 is the equivalent of E1EDK01 etc....
    can some one help me undertsnad this segment name mismatch??
    C Nathan

    Hi,
    When creating IDocs in the R/3 system using transaction WE30, three structures are created and numbered automatically for each IDoc segment. For example: Delivery header has E1TPDLH, E2TPDLH and E3TPDLH. E1 TPDLH is release-independent, E2TPDLH is release-dependent and E3 TPDLH is used for documentation. When segment names are transferred, you must specify the E2 segment names in order to be working independently of SAP release. That's the reason you see it differently.
    Reference link http://help.sap.com/saphelp_40b/helpdata/en/1a/0e381b539911d1898b0000e8322d00/content.htm
    Cheers,
    Prasanna

  • When I connect my ipod to computer and open itunes, the songs on my ipod do not show up on the itunes library...it is blank...songs are still on my ipod but don't seem to show up on computer..help??

    When I connect my ipod to computer and open itunes, the songs on my ipod do not show up on the itunes library...it is blank...songs are still on my ipod but don't seem to show up on computer..help??

               Download this for getting media off your ipod!http://www.macupdate.com/app/mac/19890/ipoddisk
    Hope this helped!

  • I'm trying to connect my mac book pro to my hp office jet 4500 with a usb and my mac and printer don't seem to be acknowledging the other

    I cant seem to connect my mac book pro to my hp officejet using a usb cord the two don't seem to be acknowledging eachother and the printer never shows up in the quque

    well i plug it into the computer and go to system preferences then to printers and scanners nothing shows up so i press the + in the lower left corner and their is never a printer available to add. i already updated everything like hp says to do bt i can't get it to work

Maybe you are looking for

  • MR11 report

    Hello Experts, MR11 report (SAPRCKM_MR11 program) doesn't have the ALV grid display and hence we are not able to download the report into excel. I have seen few posts saying to change the 'Scope of list' from BEST to ALV in the config. Will this real

  • How do you make a slideshow with pictures & videos?

    ok, i'm new to mac & video editing. i want to make a slideshow with pictures & @ the end of it, i want to put in a clip from a home video. if i put the home video on a DVD, will i be able to edit it? i know i have to edit the video in imovie but wher

  • Implement BI 7.0 Technical Content for BI admin Cockpit

    Hi Experts I should begin to activate, fill, and use the BI Technical Content system. My goal is to set up and use the BI Administrative Cockpit. I start by filling the necessary objects and running the queries. I am new to this area.Could any one pr

  • Flickr and Virtual Copy Problem..

    I have photos uploaded to flickr through lightroom but if i create a virtual copy of a used image flickr gets confused because the filename remains the same and wants to update my image with an edit i prefer to keep separate. Without creating a tiff

  • Airport Extreme setup - can't see internet

    Hi, newbe here. I've got a Lynksys ADSL Router (WAG160N) which has problems with wireless connection. After exhaustive efforts to troubleshoot i've finally given up and got an Airport Extreme. I want to use the Linksys as a basic modem by switching o