Using MDIS to import qualified tables

Hi, All !
I've encountered a strange problem - MDIS throws structural exception during import of data from xml into qualified table.
In MDIS logs I found this record: "Create lookups failed. Source record No. : -11, Error message : Invalid field values."
But if I try to import the same file with the same import mapping, using Import Manager, everything is ok!
Has anybody faced same problem?
Edited by: Alexander Pomazunoff on Apr 22, 2008 6:14 PM

Hi Alexander,
According to me, there can be 2 reasons of failure:
1. You have mentioned that your source file has 3 tables in it. MDIS can handle only 1 table mapping at 1 mapping. For mapping all the 3 tables at 1 go, you will have to look-up all the fields in the 2 tables to the Main Table. This will ensure that all the fields that you want, exist in the Main Table Mapping.
You have mentioned that you have done this for the Quailifer table, Kindly check it for the Look up FLat also.
2. If the above problem is not there, then kindly check the Map. I think, You have mentioned that the Map works with the Import Manager. The map should be perfect, only then the MDIS will be able to import it.
Now, Actaully sometimes what happens is,
The map is saved with a source file. After that it might happen that you would be using a source file which would have extra Tags ( Fields). That means, now the source file that you would be using might be having some extra tags as compared to the source file which you must have used for saving the Map. The Map becomes Out of Date. Perfom, Save Update ( in the Import Manager) after any changes made to the map.
Also, try creating 1 map for the current source file.
Configure the same map for the MDIS and keep the same source file in the Ready Folder. If MDIS does not gives an error and it imports the file, then the problem is with your Old map as it throwing a structural Exception.
Kindly check it.
Hope it helps.
*Please reward points if useful.
Thanks and Regards
Nitin Jain

Similar Messages

  • Is it possible to use MDIS to import to hierarchy tables?

    Hello everybody!
    Tell me, please,is it possible to import records into hierarchy tables using MDIS?
    The imported XML-file looks like this:
    <data>
    <row>
      <NAME>Some Name</NAME>
      <DATA_UPD>01.27.2006</DATA_UPD>
      <HIER>03000000000\03408000000\03408553000</HIER>
    </row>
    <row>
    </row>
    </data>
    The field HIER in my XML-file contains delimited values to build hierarchy. I tried to import, but MDIS blocks the port with Value Exception.
    P.S. I set MDIS Unmapped Value Handling option to "Add" to automatically add missing values to hierarchy table.
    Thanks,
    Vika

    Hi!
    Jasbir, Dilmit, thanks for your answers!
    But while configuring mapping of fields of my XML-file to hierarchy table fields in Import Manager I found an option "Set MDIS Unmapped Value Handling" which can be set to Ignore (default), Add, Map or Fail. If I set this option to Add, it offers to "Add Target Node for Unmapped Values in MDIS Mode". So, I expect that selecting some node shows MDIS to which node it should add all new unmapped values.
    The imported XML-file structure looks like this:
    <data>
    <row>
    <NAME>Some Name</NAME>
    <DATA_UPD>01.27.2006</DATA_UPD>
    <HIER>03000000000\03408000000\03408553000</HIER>
    </row>
    <row>
    </row>
    </data>
    1. I splited HIER field into hierarchy using "Split into Hierarchy" command.
    2. Then mapped HIER<Split Hierarchy> field to CODE field of my resulting hierarchy table.
    3. Then for CODE field I set "MDIS Unmapped Value Handling" option to Add and chose the node to which add unmapped values.
    4. Then I tuned matching fields.
    5. Saved the map.
    6. Configured port (of type Automatic).
    7. Added XML-file to the port.
    The result of import (using MDIS) into hierarchy table is that the CODE field is filled with hierarchical values, but all other fields are empty. And MDIS blocks the port with Value Exception.
    So, I embarrassed by this: on the one hand, MDIS imports some values and even builds the hierarchy correctly, but from the other hand, the import doesn't  finish.
    Can anyone explain this to me?
    Thanks in advance,
    Vika

  • Import Qualified Tables

    Hi All,
    When im tryin to import a QT im performing following steps:
    1. Import Non Qualifiers with QT(Bank Details) on destination side.
    2. Map other fields along with Qualifiers with Main table on destination side.
    3. To map teh Qualified main table field i need to create a compound field on source side. When im doing a right click on LHS it gives a option to create compound field, but beyond that Bank details QT comes as a read only field.
    Please let me know where im missing out on this.
    Thanks
    Manish

    Hi Manish,
    For creating compound field, you should have more than one display fied.
    In your case if you have only one non-qualifier then simply map that with the qualified field and if you have more than one then map them will the fields marked as D on the destination side then select both the mapped source fields, right click and select create Compound Field -> Bank Details.
    Regards,
    Jitesh Talreja

  • Issue in Mapping Qualified Table in Import Manager

    Hi Experts
    I have extracted Customer data from R/3 ECC, I could successfully loaded reference data, but when trying to load Main table data (Using DEBMDM06 MAP) I am getting mapping issues with Qualified table (Sales Data and Bank Details).
    Error Messages
    Map 'Sales Data' field to import qualifier(s)
    Map 'Bank Detals' field to import qualifier(s)
    I have checked and found that all the field and value mapping is in place, If i remove mapping for the qualified table fields then the data is ready to import.
    What is the issue, and how do I import Qualified Table data.
    Appreciate your inputs
    Gaurav.

    Hi vickey ,
    Kindly go through the below link it will help you understand better the mapping the workinga nd importing of Qualified tables:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00a15239-684e-2b10-b8ae-b936b7d1c1fe
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c03240fa-cc3e-2b10-aa9a-a5798e319a6e(Qualified importing with main table)
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • QUALIFIED table import at single step

    Hi all if any one can tell me hoe to import qualified table and hierarchy table.
    Qualified table has 3 yes qualifiers and one 2 no qualifiers.
    Thanks in advance
    Nm

    Hi New Man,
    For the hierarchy import, there are two cases 1) you already have the source data which you need to import 2) you need to create the hierarchy from the fields given.
    If you already have the source data you can first go in the hierarchy table select the source field and add the field on the destination field side by right clicking on the hierarchy value in the source side in the value mapping tab and selcting the option "Add As Sibling/ As Child" you can choose any of the option as per your need.
    After doing this you can choose the main table and import the hierarchy field from the source side to the destination side.
    In the first step, we get the records in the hierarchy table on the destination side and in the second step you get to see those hierarchy records in the main table's hierarchy field.
    If you dont have the hierarchy and you need to create it before importing with the help of the fields on the source side you can follow this link.......
    Hierarchy Import
    Reward points if found helpfull
    Hope this helps you ......
    Prasad.................

  • Lookup Flat Table and Lookup Qualifier Table

    Hi,
    Can any body confirm that if I will change the type of lookup-flat type field to lookup-qualifier type field. But the structure of Lookup Flat table and Lookup Qualifier table will be the same then the Java code written to populate the lookup-flat type field will work without any changes with its new type (lookup-qualifier).
    Right now when I run the code after the above said changes, no error comes but no values is assigned to that field.
    Another way to ask this question, can a simple Qualifier Lookup table(without having any qualifier type field) be used as like Lookup flat table.
    I would appreciate if any body can help me in this regard ASAP.
    Regards
    Shahid Nadeem

    Hi Alok,
    I think this Qualifier importing after main table import is quite trickier that you estimate.
    1)Map all the fields of qualified table with source fields whther they are qualifiers or non-qulaifiers.
    - we will only be able to view the Non Qualifier field in the qualified table.
    2)Now the main step is when you finish all field and value mapping there will be also a Target field name on your qualified table with values of display field. this field must be mapped to a source field to import qualified table. do value mapping also.
    - This target field is the linkup field you are talking abot i feel, and it is viewed only in the main table and, as i have only on one non- qualifier this will not be a combination of any display fields.
    3)I am not abl eto see the Non -Qualifier in my main table
    So how do i proceed.
    Kindly guide
    Thanks
    Simona

  • Error in importing qualified field values

    Hi,
    I have a query related to importing qualified tables. At the source side, the main fields and qualified table fields are given in 2 different sheets of Excel, joined by the product ID. While importing the qualified tables, I am only able to import non qualified field values in data manager and rests of the qualified field values are not getting imported. Following are the steps I have followed:
      Map Non Qualified fields (Source: Qualified table;   Destination: Qualified table)
      Import Non Qualified fields
      Map Non Qualified fields (Source: Qualified table; Destination: Main Table)
      Create compound key and map with the destination field.
      Map qualified fields (Source: Qualified table; Destination: Main table)
    o Match records and Import. (No fields are coming up in the Match records pane  (Error))
    Pls let me know the solution to rectify the error.

    Hi Vishal,
    You cannot have your Qualified table (Non -qualifier and Qualifier)details in a separate excel sheet and the Main table fields in a separate sheet.As the Qualifiers are part of the main record only and besides whenever you import data in the qualified tabel itself by selecting the qualified table as the destination table ,you will be able to map only the non-qulaifiers as the Qualifiers are only visible under the main table destination.
    So you can create your source in two ways
    - All the non-qualifiers of the qualified table in a separate excel and all the main table fields along with the Qualifiers in a separate sheet.
    - All the fields in a single sheet ,as you can select the same source when you want to import the qualified table as well as the main table.
    You can import the Qualified tabel records either before or after the main table importing as mentioned in the above post.
    kindly follow the below link to understand qualified table importing:
    Taming the animal - Qualified Tables
    - When you are importing data (non qualifiers) in the qualified table you can select any one or combination of the non qualifiers as the matching fields
    - When you are importing the main table you need to map the qualifiers as well as the main table fields.You need to select the primary key field of the main table as the matching field.
    - The link is established between the qualifiers and the non qualifiers in the main table mapping.
    - You will able to see the same in the qualified tab in data manager
    Hope it helped
    Thanks & Regards
    Simona

  • Using Import Man to load Data into Multi Value Fileds in a Qualified Table

    Hi there,
    When using the Import Manager, i can not use the "append" option to load data into my multi value field which is contained within my qualified table.
    Manually it works fine on Data manager, so the field has been set up correctly. Only problem is appending the data during Import Manager Load.
    Any reason why I do not have this option available during Field mapping in Import Manager. The selection options are shown but in gray.
    Would appreciate any sugestions.
    Chris Huggett

    Thanks Sowseel
    Its a good document but doesn't address my problem, maybe My problem isn't clear.
    The structure(part of) that I have currently is as follows.
    Main Table - Material
                           QFTable-  MNF PN
                               LUField - MNF Name(Qualifier Single Value)
                               LUField  - BU ID  (Non Qualifier Multi Value)
                               TField   - P/N- (Non Qualifier)
    I know how to load data to the main and qualified tables, but what I can not do, using Import Manger, is updating the  "LUField  - BU ID  (Non Qualifier Multi Value)" using the append functionality.
    Thanks
    Chris Huggett

  • Source file structure when importing a qualified table

    Hello MDM:ers
    I need to import a qualified table into the following repository
    (it is simplified to illustrate the problem):
    Main table: Products
    Fields: ID (int), Name (Text), Part number (Qualified)
    Qualified Table: Part Numbers
    Fields: Manufacturer (Lookup), Part Number (Text)
    Lookup table: Manufacturers
    Fields: Name (Text)
    The source file is a very large text file that has the following structure:
    Part ID          Name     Part no. Manuf 1     Part no. Manuf2
    123          Nut     ABC               XYZ
    456          Bolt     DEF               QWV
    The result I’m looking for Is to map a file structured a above so that two main table records are created (Nut and Bolt) which both have two qualified table records for each manufacturer. I have not been able to create such a map. I have tried to partitioning and combining fields without success.
    I have no problem creating the map if I manually restructure the file to look like:
    Part ID          Name     Manufacturer           Part Number
    123          Nut     Manufacturer 1          ABC
    123          Nut     Manufacturer 2          XYZ
    456          Bolt     Manufacturer 1          DEF
    456          Bolt     Manufacturer 2          QWV
    It where a way to import the file directly in MDM without restructuring it?

    Hi Alexander,
    MDIS will not work fine if you have multiple tables as the mapping is saved only for 1 table. If you have multiple tables then after performing the process of Pivoting/Reverse pivoting, you will have to use joins.
    Join the other tables as Lookup in the Main Table
    Save all your configuration in a map. And then configure the map in the port.
    It should then work with the MDIS also.
    hope it helps.
    Thanks and Regards
    Niitn Jain

  • Qualified table, MDIS

    Hi All,
    for a qualified table, we have a different approach of loading the data using import manager...... like first mapping and loading the qualifiers and then mapping and loading the non-qualifiers .
    My question is that ..... I want to load a qualified table automatically from the port using MDIS........ can anyone pls explain me how to handle this auto task.
    regards,
    verma.

    Adrivit,
    I have to place these files in a port to import automatically.
    for this i need MDIS to pick up the no qualifiers first
    and then the qualifiers.
    Once the file if imported it will be moved to archived folder right.
    then how do i handle this.
    pls dont mind..little stuck ....... can you pls elabrate
    example:
    mat01 desc type Bu1 ht1 wt1
                               Bu1 ht2  wt2
                               Bu1 ht3 wt3
    say Bu1 is the no qualifier
    rgds,
    verma

  • Qualifier table option in import manager.

    Hi Sdners,
    I want ot know what is usability of  "Set Qualified Update" option in menu bar of import manager.
    How to use above mentioned option because when im trying to use it, its greyed out.
    Iam using MDM 5.5 SP04.
    Explain with below mentioned example.
    Main table:
    1)Material_number -
    > Integer
    2)Material_description -
    > Text
    3)Region -
    > LookUpQualified(multivalued).
    Qualified Table.
    1)Region -
    > Nonqualifier.
    2)Tax -
    > Nonqualifier.
    3)Price -
    > Qualifier.
    Points will be rewarded for genuine answere.
    Thanks in Advance.
    Regards,
    Neethu Joy.

    Neethu,
    Here's the scenario where you would use this option.
    Suppose you are importing the main table data and qualified table data. The initial load will go fine and you will see correct data in the main table and in the qualified table. However, if you are loading the same data again (somebody made some changes and now the client wants you to re-import the data) then you should be very careful with the qualified data. By default a qualified link is set to 'Append' which means every time you import data (even the same data), import manager will create a new link in the qualified tables. To avoid this, you choose the option 'Update' instead of append. This option will allow you to update the existing links and create new ones ONLY if there is new data for them.
    Now about why the option is grayed out. To enable this option you have to right click the field that links the qualified table to the main table. For example, in your example below, the field 'Region' is the link between the qualified table and the main table. Right click on this field to set the import option.
    Regards,
    T

  • Import Server - Multiple Qualified Table - Map Crash

    Hello,
    Requirement: I need to update multiple qualified table using single source file.
    Preparation: I have created a map where mapping to multiple qualified table fields maually.
                       Have created a Inbound Port using the above map.
    Problem: Import server throws an exception; while opening the Import Manager using the Port Option and corresponding Exception; Lot of fields were un-mapped. Looks like Import map crashed.
    Please feel free to throw some light reg the same!
    Thanks
    Alexander

    Hi Alexander,
    If you are performing multiple qualifier table mapping and importing then you will hav eto create differnt map for each table importing.In that case you will rrquire multiple inbound ports and in each ports deatils you will give the map name pertaining to which qualified lookup table you wish to import.
    Actually using automatic importing for lookups is not desirable as the lookups always need to be prepopulated before your main table importing.
    The exception taht you are receiving could be due to the reason that the map you are saving is using only one table mapping and so most of the fields are left unmapped.
    try not to use automatic importing for Lookup qualifier tables and use manual importing and see if the the exception still comes.
    Hope it helps
    Kindly reaward points if found useful
    Thanks
    Simona

  • Qualified Table (Bank Details) Import Question

    I am using MDM 5.5 SP6
    I am using the Standard SAP delivered Vendor Master Repository and trying to load the Qualified Bank Details table. Bank Details qualified table we have 9 non-qualified fields and 6 qualified fields.
    Do we need to load the non-qualified fields in the bank detail table first?
    Anyone help me with details about how to load this table including linking this to the main table?.  If anyone has any document explain the steps in detail then could you send it?
    Thanks in Advance
    Steve

    First thanks to all who contributed.
    I am able to load the qualified table but these non- qualified fields (Street, City, Swift Code, Bank Group, Bank number and Bank branch), I am not able to map it so after loading it was blank.
    Out of the 9 non-qualified fields in the Bank Details Qualified table, Country, Bank Key and Bank name are DISPLAY fields and I am able to map and load these fields. 
    Other non-qualified fields such as Street, City, Swift Code, Bank Group, Bank number and Bank branch are NOT DISPLAY fields. While using the import manager and doing field mapping, for these 6 fields there is NO destination fields displayed. So I couldnu2019t map it.
    When I made the above 6 non-qualified fields as DISPLAY fields, then try to map it, I am able to see these fields in the destination side and did the mapping. After import still those 6 fields are blank.
    What I am missing here?.  Is there any limit that only 3 non-qualified fields we can map it?
    Steve.

  • SRM MDM - Multiple hyperlinks import into qualified table

    Hi,
    I need to create an import map where I can import two hyperlinks (URL2 and URL3) into the Hyperlink qualified table.
    How can I achieve this?
    I have an XML schema where the two hyperlinks are given in separate tags:
        <URL2>http://www.test.net/xxxx</URL2>
        <URL3>http://www.test.net/yyyy</URL3>
    Can anyone provide me with a HOW-TO for how to map these two tags into the qualified table Hyperlink.
    Maybe I should create two sections in the XML?
    <URL2>
    <MIME Type>URL</MIME Type>
    <URL>http://www.test.net/xxxx</URL>
    <URL Description>TEST URL</URL Description>
    </URL2>
    <URL3></URL3>
    KR,
    Thomas

    Thank you very much. This worked fine.
    Now I have another problem someone might be able to help me with.
    The sending system does not wish to send a repeating XML tag with the two hyperlinks. It causes restrictions in the data amount that can be sent.
    We see two possible solutions
    1.
    Building the hyperlinks in MDM, like a calculation.
    <URL2>http://www.test.net/xxxx</URL2>
    <URL3>http://www.test.net/yyyy</URL3>
    xxxx and yyyy are values in fields we have in the MDM structure. Everything before this in the hyperlink is always the same.
    Is it possible to create the hyperlinks based on the value of xxxx and yyyy? If yes, how could we manage this, also filling the fileds: URL Description, Hyperlink Type and MIME Type with correct information?
    2.
    PI can create the URLs during integration.
    Which of these two should we use?
    KR,
    Thomas

  • What is qualifier table and where exactly we will use that

    Hi experts,
      I have one query regarding qualifier table. where exactly we use qualifier table. can u give me any realtime situation where we use qualifier table.
    Regards
    Ravikumar

    Hi Ravikumar,
    A qualified table is a special kind of lookup table. It can be used to efficiently store complex relationships between a main table record and one or more lookup table records that contain various types of additional information.
    Go Through Important Links
    /people/pooja.khandelwal2/blog/2006/03/29/taming-the-animal--qualified-tables
    /people/community.user/blog/2006/12/20/so-is-that-the-qualifier-or-the-non-qualifier
    A qualified table stores a set of lookup records, and also supports qualifiers, database u201Csubfieldsu201D that apply not to the qualified table record by itself, but rather to each association of a qualified table record with a main table record.
    Qualified lookup tables are used to store the values of Two types of fields Qualifiers and non Qualifiers.
    Qualifiers are the fields whoes values changes based on the values of other fields called Non Qualifiers.And are associated with the main Table Records.
    Non Qualifiers are only part of Qualified lookup Tables.
    In Data Manager QualifiedLookUp Tables appear in the lower right Part.
    For example in your main table supoose you have an Employee Repository that maintains employee information (Name,Telephone,Address etc).One employee can have sitting arrangement on different office locations.
    Then if Location is your main table field in that case for 10 places you have to make 10 seperate entries of One Employee name with different locations,that will unnecessarily increase the records of your main table and also duplicate for Employee name field as well.
    To resolve this make a look up field location in main table for qualified lookUp Table Locations.
    In Locations table create a Non Qualifier field OfficeADD(lookup flat )for Officelocation table .
    And create two more fields DeskNo. and Telephone No.(both as qualifiers)for every location the desk no. and telephone no. will be different.
    In Officelocation table has one field Name which contains address of diffrent locations.
    Now according to the Qualifier and Non Qualifier concept
    In main table for an Employee say Ravindra you can go qualifiedLookUp table and select a value for OfficeADD(a non qualifier) and set valus for Desk no. and telephone no.(Qualifiers) as well.
    Reward if Helpful.
    Vinay Yadav
    Edited by: Vinay Yadav on Jun 23, 2008 12:54 PM
    Edited by: Vinay Yadav on Jun 23, 2008 12:58 PM

Maybe you are looking for

  • Need Help Recording Programs from my DVR to my VCR

    Can someone please tell to reocrd a program from DVR to my VCR without getting  all snow Here is my set up  TV- Sony VCR/DVD- Sony  SLV-D300P DVR- QIP7200

  • Problem with MICN(Physicall Inventory Document)

    Dear gurus, I Had a problem with MICN, when i proses it, it shows No session was created Message no. M7836 How to solve it. Thx

  • ACH formatting issues

    I copied ACH format 005 and made some changes to comply with the new guidelines. I am having trouble uploading the file into the Bank because of a field in the segment portion of the format. The field I am referring to is the "Customer payment number

  • Track history in a Workflow process.

    Hi I have to track the action taken on a particular task and insert them into the application table. Is there a way to do this from the BPEL process. I tried the onMessage callback events for the Task service. None of them are triggered when an actio

  • Boot-Up & Sleep Issues

    Recently my G4 has been taking forever to boot-up to the Login Screen. The gray screen sits for about a minute, then the clear blue screen is up for over 5 minutes, until it finally gets to the login screen. Also, in putting the computer to sleep, it