Relationship Import

Hi,
I need to impor Relationships using Import Manager with below requirements.
The input file has 3 columns:
MaterialNo | RelatedMaterial | DeleteFlag
123 | abc | N
123 | lmn | Y
The last column, Delete Flag, is used to indicate whether the relationship is currently active or not. How should this scenario be mapped in Import Manager? Using Required Qualiier or a Main Table field for Delete Flag?
I tried mapping DeletFlag to Required qualifier, but getting error as:
Import failed. Illegal value for parameter
Import action: NoneSource record no: 3
There ar only 2 source records in the input text file.
Appreciate your help.
Thanks,
Ketan

Hi Ketan,
As per my knowledge, Relationships are useful when we deal with catalogs and that could be the reason why we cannot syndicate relationships in MDM 5.5 because if you are using SRM-MDM catalog then it is not required to syndicate data out from the system hence they have not provided Syndicator in SRM-MDM Catalog installable.
All relationship qualifiers are used to store additional information about the relationship. You can visualize the actual use of all three qualifiers while dealing with catalog functionality.
Position - describe the sequence of items
Required - when checked means both these items (main and related) are related and should go together
Quantity - quantity of related items i.e. if you may a particular item then this much number of realted items you have to buy.
Regards,
Jitesh Talreja

Similar Messages

  • Relationship import | Import manager

    Hi ,
      I am trying to import relationships through import manager in the material repository . What I do is , there are some existing relationships that I created in the data manager . I export them first [ data manager > relationships > export to a file ] to a file and then make changes to the existing file . I use the same file to import relationships but this time with the import manager . I have the following column names in my ".TXT" file ...
    1) material numbe <name of the relationship defined in the console>
    2) material number <>
    3) quantity
    I can successfully map the fields and then when I choose the import action it gives me the following error ...
    Import failed. Field not found.
    Import action: NoneSource record no: 8
    there is no record in my file actually at number 8 . I removed the last "Enter" from the file and then imported it but with same results . I exported the existing relationships to an excel file and then tried to import it through the import manager but with the same result .
    To verify if there is a problem with the file I use the same file to import the relationships through data manager [relationships > import from file > name of the relationship defined in the console ] and I am able to successfully import it .
    What do you guys think is the problem ??
    Regards
    Deepak Singh

    Hi Deepak,
    I had performed the following steps and it worked perfectly fine.
    Just go through them once and check that you have did the same.
    1. Export Relationship using Data Manager -> Relationships -> Export to File.[There is only Display Field i.e. Material]
    2. Imported the same text file with Type="Delimited Text" and Delimiter="\t"
    3. Select the Relationship table from the Destination drop down list.
    4. Map the Parent Material with the Material[Parent] and Child with Material[Child].Also Quantity with the qualifier Quantity.
    5. Execute the import.
    Note : Please dont make any changes to the Text file and try importing.
    Regards,
    Jitesh Talreja
    Edited by: Jitesh Talreja on Apr 10, 2008 7:25 AM

  • Using a byte[] as a secondary index's key within the Collection's API

    I am using JE 4.1.7 and its Collections API. Overall I am very satisfied with the ease of using JE within our applications. (I need to know more about maintenance, however!) My problem is that I wanted a secondary index with a byte[] key. The key contains the 16 bytes of an MD5 hash. However, while the code compiles without error when it runs JE tell me
    Exception in thread "main" java.lang.IllegalArgumentException: ONE_TO_ONE and MANY_TO_ONE keys must not have an array or Collection type: example.MyRecord.hash
    See test code below. I read the docs again and found that the only "complex" formats that are acceptable are String and BigInteger. For now I am using String instead of byte[] but I would much rather use the smaller byte[]. Is it possible to trick JE into using the byte[]? (Which we know it is using internally.)
    -- Andrew
    package example;
    import com.sleepycat.je.Environment;
    import com.sleepycat.je.EnvironmentConfig;
    import com.sleepycat.persist.EntityStore;
    import com.sleepycat.persist.PrimaryIndex;
    import com.sleepycat.persist.SecondaryIndex;
    import com.sleepycat.persist.StoreConfig;
    import com.sleepycat.persist.model.Entity;
    import com.sleepycat.persist.model.PrimaryKey;
    import com.sleepycat.persist.model.Relationship;
    import com.sleepycat.persist.model.SecondaryKey;
    import java.io.File;
    @Entity
    public class MyRecord {
    @PrimaryKey
    private long id;
    @SecondaryKey(relate = Relationship.ONE_TO_ONE, name = "byHash")
    private byte[] hash;
    public static MyRecord create(long id, byte[] hash) {
    MyRecord r = new MyRecord();
    r.id = id;
    r.hash = hash;
    return r;
    public long getId() {
    return id;
    public byte[] getHash() {
    return hash;
    public static void main( String[] args ) throws Exception {
    File directory = new File( args[0] );
    EnvironmentConfig environmentConfig = new EnvironmentConfig();
    environmentConfig.setTransactional(false);
    environmentConfig.setAllowCreate(true);
    environmentConfig.setReadOnly(false);
    StoreConfig storeConfig = new StoreConfig();
    storeConfig.setTransactional(false);
    storeConfig.setAllowCreate(true);
    storeConfig.setReadOnly(false);
    Environment environment = new Environment(directory, environmentConfig);
    EntityStore myRecordEntityStore = new EntityStore(environment, "my-record", storeConfig);
    PrimaryIndex<Long, MyRecord> idToMyRecordIndex = myRecordEntityStore.getPrimaryIndex(Long.class, MyRecord.class);
    SecondaryIndex<byte[], Long, MyRecord> hashToMyRecordIndex = myRecordEntityStore.getSecondaryIndex(idToMyRecordIndex, byte[].class, "byHash");
    // END

    We have highly variable length data that we wish to use as keys. To avoid massive index sizes and slow key lookup we are using MD5 hashes (or something more collision resistant should we need it). (Note that I am making assumptions about key size and its relation to index size that may well inaccurate.)Thanks for explaining, that makes sense.
    It would be the whole field. (I did consider using my own key data design using the @Persistent and @KeyField annotations to place the MD5 hash into two longs. I abandoned that effort because I assumed (again) that lookup with a custom key design would slower than the built-in String key implementation.)A composite key class with several long or int fields will not be slower than a single String field, and will probably result in a smaller key since the UTF-8 encoding is avoided. Since the byte array is fixed size (I didn't realize that earlier), this is the best approach.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Pre-compilation of DSP objects

    Could you please email me the Java class that pre-compiles a set of DSP objects at [email protected]
    Thanks

    Before you go off on the pre-compilation route - I would point out that pre-compiling has limitations.
    (1) it's going to take a while to compile all your functions,
    (2) you might spend time pre-compiling funcitons that would never be compiled (not just those that are never called, also functions that are only called from other functions).
    (3) the compiled cache is limited you now need to pay (more) attention to filling it.
    (4) all these compiled queries take up space
    (5) the mechanism to pre-compile queries is going to take some effort to get working to your satisfaction.
    What I'm getting at is there must be a reason that you feel you need to pre-compile - I assume that you have some queries that have long compilation times. Your best bet would be to have customer support sort those out for you. If they compiled very quickly - then you'd have no need for pre-compiling, correct?
    Here is code written for ALDSP 2.5 that goes through the metadata and compiles functions. It is an ALDSP client - so you will have to go through the process of creating an ALDSP client (see edocs). It uses catalog services, so you will need to add catalog services to your ALDSP data space (see edocs).
    import com.bea.dsp.RequestConfig;
    import com.bea.dsp.dsmediator.client.DataServiceFactory;
    import com.bea.ld.DSPAuditRecord;
    import com.bea.ld.DataServiceAudit;
    import com.bea.ld.metadata.DataServiceDocument;
    import com.bea.ld.metadata.DataServiceDocument.DataService;
    import com.bea.ld.metadata.DataServiceRefDocument;
    import com.bea.ld.metadata.DataServiceRefDocument.DataServiceRef;
    import com.bea.ld.metadata.FunctionDocument;
    import com.bea.ld.metadata.FunctionDocument.Function;
    import com.bea.ld.metadata.RelationshipDocument;
    import com.bea.ld.metadata.RelationshipDocument.Relationship;
    import com.bea.ld.server.audit.DataServiceAuditImpl;
    import com.bea.dsp.dsmediator.client.exception.SDOMediatorException;
    import com.bea.ld.QueryAttributes;
    import com.bea.ld.filter.FilterXQuery;
    import com.bea.ldAC.metadata.ParameterType;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import weblogic.jndi.Environment;
    import java.util.Properties;
    import java.util.Hashtable;
    public class Client
    public static void main(String[] args){
    try{
    DataServiceAudit dsAudit=null;
    RequestConfig reqConfig = new RequestConfig();
    reqConfig.enableFeature(RequestConfig.RETURN_DATA_SERVICE_AUDIT);
    reqConfig.setStringArrayAttribute(RequestConfig.RETURN_AUDIT_PROPERTIES, attributes);
    String appName="DSApp";
    Context ctx = getInitialContext();
    catalogservices.DataServiceRef csDSR =catalogservices.DataServiceRef.getInstance(ctx, appName);
    int functioncounter = 0;
    DataServiceRefDocument[] dataServiceRefDocs = csDSR.getDataServiceRefs( reqConfig );
    for(int i=0; i< dataServiceRefDocs.length; i++){
    DataServiceRefDocument dataServiceRefDoc=dataServiceRefDocs;
    DataServiceRef dataServiceRef=dataServiceRefDoc.getDataServiceRef();
    String dsName = dataServiceRef.getId();
    //skipping all services under _catalogservices
    // IT WOULD BE USEFUL TO ONLY COMPILE FUNCTIONS ACCESSIBLE FROM THE CLIENT (i.e. public).
    if( (dsName.indexOf( "LogicalDS" ) != -1 ) )
    System.out.println( "\n\n************");
    System.out.println("DataServiceRef: " + dsName );
    catalogservices.DataService csDS=catalogservices.DataService.getInstance(ctx,appName);
    DataServiceDocument dataServiceDoc=csDS.getDataService(dataServiceRefDoc);
    System.out.println("Functions: ");
    FunctionDocument[] functionDocs=csDSR.getFunctions(dataServiceRefDoc);
    for(int j=0; functionDocs != null && j<functionDocs.length; j++){
    FunctionDocument functionDoc=functionDocs[j];
    Function function=functionDoc.getFunction();
    String funcName = function.getFunctionId().getName().getLocalPart();
    System.out.println("\nFunction: "+ funcName );
    ParameterType[] paratypes = function.getParameterArray();
    String[] inPara = new String[paratypes.length];
    RequestConfig config = new RequestConfig();
    config.enableFeature(RequestConfig.COMPILE_ONLY );
    config.setIntegerAttribute( QueryAttributes.FUNCTION_ARITY, inPara.length );
    String dName = dsName.substring(0, ( dsName.length()-3) );
    functioncounter++;
    System.out.println("compiling function: " + functioncounter );
    System.out.println("getting data service : " + "\nappName " + appName + "\nds name: " + dName );
    com.bea.dsp.dsmediator.client.DataService ds = DataServiceFactory.newDataService( ctx, appName,dName );
    ds.invoke( funcName, null, config );
    System.out.println("The total functions are: " + functioncounter );
    } catch(Exception e){
    e.printStackTrace();
    public static InitialContext getInitialContext() throws NamingException
    Hashtable h = new Hashtable();
    h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    h.put(Context.PROVIDER_URL, "t3://localhost:7001");
    h.put(Context.SECURITY_PRINCIPAL, "weblogic" );
    h.put(Context.SECURITY_CREDENTIALS, "weblogic" );
    System.out.println("Finished getting initialContext");
    return new InitialContext( h );
    static protected String[] attributes = new String[]{
    "common",
    "query"

  • DB_FOREIGN_CONFLICT

    Just for testing BDB with Concurrent Data Store and the DPL features I-ve setup a very simple java program, composed by 3 classes:
    ******************* EntityT1.java
    package test;
    import com.sleepycat.persist.model.Entity;
    import com.sleepycat.persist.model.PrimaryKey;
    import com.sleepycat.persist.model.Relationship;
    import com.sleepycat.persist.model.SecondaryKey;
    @Entity
    public class EntityT1 {
    private EntityT1() {}
    public EntityT1(String name) {
    this.name = name;
    // The primary key must be unique in the database.
    @PrimaryKey(sequence="ID1")
    private int primaryKey1;
    @SecondaryKey(relate=Relationship.MANY_TO_ONE)
    String name;
    public String getName() {
    return name;
    public void setName(String name) {
    this.name = name;
    public int getPrimaryKey1() {
    return primaryKey1;
    @Override
    public String toString() {
    return "EntityT1 [primaryKey1=" + primaryKey1 + ", name=" + name + "]";
    ******************* EntityT2.java
    package test;
    import com.sleepycat.persist.model.Entity;
    import com.sleepycat.persist.model.PrimaryKey;
    import com.sleepycat.persist.model.SecondaryKey;
    import com.sleepycat.persist.model.Relationship;;
    @Entity
    public class EntityT2 {
    private EntityT2() { }
    public EntityT2(int id1,String description) {
    this.description = description;
    foreignKey=id1;
    // The primary key must be unique in the database.
    @PrimaryKey(sequence = "ID2")
    private int primaryKey2;
    @SecondaryKey(relate=Relationship.MANY_TO_ONE,relatedEntity=EntityT1.class)
    private int foreignKey;
    String description;
    public int getForeignKey() {
    return foreignKey;
    public void setForeignKey(int foreignKey) {
    this.foreignKey = foreignKey;
    public String getDescription() {
    return description;
    public void setDescription(String description) {
    this.description = description;
    public int getPrimaryKey2() {
    return primaryKey2;
    @Override
    public String toString() {
    return "EntityT2 [primaryKey2=" + primaryKey2 + ", foreignKey=" + foreignKey + ", description=" + description + "]";
    ******************* TestMain.java
    package test;
    import java.io.File;
    import java.io.FileNotFoundException;
    import com.sleepycat.db.DatabaseException;
    import com.sleepycat.db.Environment;
    import com.sleepycat.db.EnvironmentConfig;
    import com.sleepycat.persist.EntityStore;
    import com.sleepycat.persist.PrimaryIndex;
    import com.sleepycat.persist.StoreConfig;
    public class TestMain {
    public static void main(String[] args) {
    File dbEnvPathFile = new File("/var/tmp/dbEnv");
    try {
    EnvironmentConfig envConfig = new EnvironmentConfig();
    envConfig.setAllowCreate(true);
    envConfig.setInitializeCache(true);
    envConfig.setInitializeCDB(true);
    Environment dbEnvironment = new Environment(dbEnvPathFile, envConfig);
    StoreConfig t1Config = new StoreConfig();
    t1Config.setAllowCreate(true);
    EntityStore t1Store = new EntityStore(dbEnvironment, "T1", t1Config);
    PrimaryIndex<Integer, EntityT1> t1pidx = t1Store.getPrimaryIndex(Integer.class, EntityT1.class);
    EntityT1 t1 = new EntityT1("T1");
    System.out.println(t1);
    t1pidx.putNoOverwrite(t1);
    System.out.println(t1);
    StoreConfig t2Config = new StoreConfig();
    t2Config.setAllowCreate(true);
    EntityStore t2Store = new EntityStore(dbEnvironment, "T2", t2Config);
    PrimaryIndex<Integer, EntityT2> t2pidx = t2Store.getPrimaryIndex(Integer.class, EntityT2.class);
    EntityT2 t2 = new EntityT2(t1.getPrimaryKey1(),"T2");
    System.out.println(t2);
    t2pidx.putNoOverwrite(t2);
    System.out.println(t2);
    t1Store.close();
    t2Store.close();
    dbEnvironment.close();
    } catch (DatabaseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (FileNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (FileIsNotDirectoryException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (CannotDeleteFileException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    I ran into two problems:
    1) first just using "put()" method for storing records doesn't work, I get the "Operation not permitted: Write attempted on read-only cursor: Operation not permitted" exception, so I had to use putNoReturn or putNoOverwrite (for some reason these work.
    2) the first put works well, but then the second fails with this exception: "DB_FOREIGN_CONFLICT: A foreign database constraint has been violated: DB_FOREIGN_CONFLICT: A foreign database constraint has been violated".
    No way to understand/fix one ot both the problems. Can anybody explain where I'm doing wrong ?
    Thanks

    Hi,
    Thank you for trying/using BDB.
    Item 1 is a bug, and we are fixing it(It only affects CDS, and if you use TDS, it will be not a problem).
    About item2, the failure is caused by incorrect use of foreign key constraint. According to http://www.oracle.com/technology/documentation/berkeley-db/db/gsg/JAVA/dplindexcreate.html#foreignkey , the related indexes should be in the same EntityStore. So, in the sample code, if you put t1pidx and t2pidx both in t1Store or(exclusive-or) t2Store, the PrimaryIndex.putNoOverwrite will work as expect.
    Regards,
    --Winter
    Edited by: Winter on 2010-5-20 下午5:21

  • Server/Client Programs

    Can somebody give me advice on writing a program that a client reads from a text file and sends the data to a server which in turn does math operations or strign operations on the data .....then sends the new file back to the client to be displayed.Thanks

    Here is some code that implements a very rudimentary
    client/server relationship. import java.util.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Client extends JFrame implements ActionListener
         private JTextArea jta;
         private void init()
              addWindowListener(new WindowAdapter()     {
                   public void windowClosing(WindowEvent e) {
                        System.exit(0);
              setSize(300, 200);
              jta = new JTextArea(20, 40);
              JPanel jp = new JPanel(new FlowLayout());
              JButton jbOK = new JButton("OK");
              jbOK.addActionListener(this);
              jp.add(jbOK);
              JButton jbDone = new JButton("Done");
              jbDone.addActionListener(this);
              jp.add(jbDone);
              getContentPane().add(jp, BorderLayout.SOUTH);
              getContentPane().add(jta);
              show();
         void setData(String s)
              jta.setText(s);
         public void actionPerformed(ActionEvent ae)
              if (ae.getActionCommand().equals("Done")) {
                   System.exit(0);
    // Call your input routine here and pass the result to Server instead of the String from the JTextArea
              Server s = new Server(this, jta.getText());            
    s.compress();
         public static void main(String args[])
              Client c = new Client();
              c.init();
    class Server
         String s;
         Client c;
         public Server(Client passer, String pass)
              s = pass;
              c = passer;
         void compress()
              StringTokenizer st = new StringTokenizer(s);
              String n = "";
              while(st.hasMoreTokens()) {
                   n += st.nextToken();
              c.setData(n);
    }This should get you started.
    Mark

  • UCMDB Excel import - update/delete relationship

    Hi, is any solution to update or delete a relationship between the object in Excel import? I created one (excel import), but there are wrong way in the relationship, so I want to change/update or delete all wrong, and create the good . Anyone have any ideas?

    Hi,
    Do you mind telling us which Excel version are you using? Which file are you using as data source? Excel, access or other? I tested in my environment, but I can't reproduce your issue.
    Would you like to share us a sample data source through OneDrive if possible?
    On the other hand, I recommend we follow this link to re-create the connection to test:
    http://exceluser.com/formulas/msquery-excel-relational-data.htm
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Import the certificate to establish a trust relationship

    Hi ,
    In BI Configuration, Bi Diagnostic tool gives the below error.
    *Calls from WebAS ABAP to WebAS Java will fail because the certificate of the BI mastersystem is not imported into J2EE ticket keystore
    Import the certificate to establish a trust relationship*
    Please help
    Thanks, Satish

    Are u having problems importing the certificate ?
    If so,
    When you are in STRUSTSSO2 and you double clik on "Owner" the below section gets updated with the certificate information. Make sure that the certificate is valid and you have proper CN and OU configured.
    When you export the certificate from STRUSTSSO2, please select Base64 as the file format for the certificate that is exported and then try to import that one in the java system.
    (or)
    Are u having problems after importing the certificate on Java system?
    If so, what is the error you are facing ?
    - Shanti

  • Account Relationships. Is it possible to do bulk imports?

    Hi,
    I would like to know if it´s possible to import csv files with information about Account Relationships. I need to create different types of accounts and then I need to import relationship between them (For instance: Company A will be a Suplier of CompanyB or CompanyB will be a customer of CompanyC).
    Is there any way to do bulk imports with this type of information?
    Also, what about reporting, is it possible to do reports or extractions of data to obtain this info?
    Thanks in advance

    Hi Antonio_A,
    Just in case you are looking for an alternative to CSV upload, you can actually perform the imports of Account Relationships via Web Services.

  • Importing relationship data

    Hello,
      Any one could explain me steps for importing relationship data,  pre-requisites, source file structure.
      I am very much confused about field mapping. It always give me error Failed to find the aggregation record from its field values.
    Any one having document related to this plz send at
    abhijeet.more_at_yahoo.co.in

    Hi Mircea,
    It worked fine for me when i import Relationship Data of Type Parent/Child  either using Data Manager or using Import Manager.
    But the Problem is that if i create relationship of Type Sibling say relationship name "Related_Item" then during Import using Import Manager this "Related_Item" relationship is not enabled when i select into Destination Table. So how to enable this as it is enabled for Parent/Child relationship during Import Manager.
    So, i m able to import relationships of Type Parent/Child when created into relationship table of MDM Console. But Relationship of Type Sibling Created in MDM console is not imported using MDM Import Manager but sucessfully exported and imported Relationship of  Type Sibling using MDM Data Manager.
    So, Could you please check and tell how to import this Relationship of Type Sibling when created into Relationship table of MDM Console using MDM Import Manager.
    Thanks,
    Mandeep Saini

  • Importing Relationships from .XLS in P6 7.2 with Error Event Code AVAA0-319

    While attempting to import a small number of relationships (100+/-) from a MSExcel file, I received the following error message and the import was aborted.  I used a relationship export file from the same schedule for the format of the import file and have had other imports of in this same format and file go thru without a problem.
    I am curious to know if this could be a memory issue with my computer or if it is some other issue.  Has anyone seen this Event Code error before? Or is there a reference out there where I might be able to get some insight as to what is causing the issue?
    Any assistance would be appreciated!
    * EXCEPTION REPORT *
    Date: 09/25/10
    Executable: PM.exe
    Application: Primavera P6 Project Management
    Event Code: AVAA0-3199-D
    Message:
    Access violation at address 011954BE in module 'PM.exe'.
    Read of address 00000000
    Context:
    1: TfrmWizImport.RunImportWizard
    2: TfrmMain.actFileImportExecute
    3: TfrmMain.actProjectsExecute
    4: TCFormManager.SetToolbar
    5: TfrmLogin.FormCreate
    6:
    7:
    8:
    9:
    10:
    Detail:
    Type: EAccessViolation
    Object Type: TCUltraButton
    System Info
    ===========
    OS Version: Windows NT ver 5.1, build 2600, Service Pack 3 (Intel Pentium)

    The usual culprit I have when importing from Excel is "phantom" records. This will cause an error.
    Select the first 20 blank rows immediately below your data then right-click and delete the rows.
    Sometimes there can be a control character or the like in a cell that you can't see, but it appears to P6 as an illegal import.

  • Create a reciprocal relationship on customers from order import

    We are working on importing customers from an order. When we import two accounts it is able to create the relationship but it doesn't make it reciprocal. We tried setting the checkbox "Allow Reciprocal Relationship" in AR to see if that would do anything but it didn't work. I'm hoping it's not too much work just to get a little box checked...

    Hi,
    Following is the way Reciprocal relationship can be established.
    lets say we want to form a relationship with C1 & C2 and both are not existing in System.
    Step 1: First Import C1 customer using Customer Interface
    Step 2. Import C2 Customer using Customer Interface. While importing Customer C2 populate ORIG_SYSTEM_PARENT_REF column with ORIG_SYTEM_REF of Customer C1.
    If Create Reciprocal Customer is checked (yes) the system will create reciprocal relation between above customer.
    HTH

  • How to import Relationship

    we are having large data nearly about 10k so it is very tedious to create relationships in data manager. can anyone please tell us the proper way of importing relationships through data manger and also specify the changes we are suppose to make in the console manager, if any.
    please provide us with a simple example so that we can apply it on a broader scale.
    help required urgently
    thanks in advance
    swapnil

    Hi Prasad,
    for your given example, you want to import the record into hierarchy:
    your source will be like this:
    common group;computer related;hard ware;Soft ware.
    then you can import this in a hierarchy and follow these steps.
    1. select the category and right click, in the context menu set the split delimeter, in that choose split hierarchy.
    2. select the category and right click, from the context menu select split into hierarchy.
    3. In Map fields/values tab, in source fields you will see new split hierachy field, map this field to corresponding destination cateory field.
    4. in values pane, you can see the source values in a hierarchy.
    5. Map these values to the corresponding destination values, other wise you can add to the destination in a new category, ( select the source values node and click on add button and you can selcect Add branch as child Or Add branch as sibling)
    6. Once value mapping is over, do the importing and you can see these results in Data manager Taxonomy mode.
    hope this may help You,
    Regards,
    srinivas

  • Import Substitute and Related Item relationship via Import Manager

    Hi! I have been able to import parent/child relationship (captured in an Excel spreadsheet) via the Import Manager. I have tested with BOM and Sales Packages and it worked fine.
    However, I now also want to be able to import relationship such as substitutes and related items and found out that this feature is not available in Import Manager. I cannot do this via matching in Data Manager as there is a similarity in the part number used. However, I guess it may be possible if I introduce a new field to somehow link them together.
    Has anyone tried to do a mass load of relationships like these before? If so, would appreciate if you can share your experience in this.
    Cheers!
    SF

    Have to import via Data Manager using a text file. It is important to note that there should be no blanks after the last header field and data line.

  • Import Manager - Import Parent Child Relationships

    I have a parent child relationship set up in console.
    Kits / Parts.
    Has Required = No
    Has Quantity = No
    I am trying to import the data for the relationship links using Import Manager.
    The source is a Excel file.
    Item Number <Kits>       Item Number<Parts>
    ACC-123                               ACC-1234
    ACC-123                               ACC-555
    I mapped the Item Number Kits and Item Number Parts.
    When I import, I am getting the following error
    <b>Import failed. Failed to find the aggregation record from its field values.
    Source record no: 1</b>
    I am able to import the same record using Data Manager if the file format is Text.
    Any help is appreciated.
    Helpful answers will be duly rewarded

    The key field that you use to load the relationship must be defined as:
    Unique................Yes
    Display...............Yes
    Multilingual..........No
    My problem was that I had defined Model Number as multiligual. When I changed this setting and loaded with Update Indices the load worked.
    I have not found anywhere in the literature that talks about this restriction. You can create the relationship in the Console. You can load this type of relationship in Data Manager. You can not however load them in Import Manager.

Maybe you are looking for

  • Itunes 6.0/quicktime startup error :(

    I installed itunes 6 over a previously installed version of itunes 6 by accident and now Itunes and quicktime will not start up. The cursor starts to load and in task manager you can see itunes.exe load briefly but then it disapears. I also notice th

  • Can't delete a .zip.download file on desktop

    I got this file while downloading files from my Outlook Web Access. The files were moved to a folder but this file remains on my desktop and doesn't allow me to trash it. Any help is appreciated.

  • How to create a submit by email button that emails the FORM AND DATA

    I have Adobe Acrobat Pro 8.  I've created a fillable form that can be fillable and saved in Adobe reader.  How do I add a submit by email button that will send me the form with the data?  Right now I am only getting the data.  I need the form with th

  • PDF Maker Add-ons

    Hello. I occasionally have big issues when making a PDF from Word. The message says "Word experienced a serious pronblem with the acrobat pdfmaker office addin. If you have seen this message multiple times, you should disable this add-in and check to

  • Cant get disk images to mount

    none of the disk images i have on my machine will mount. i have one disk image of firefox and one disk image of a dvd movie and for some reason now they wont mount but they did before. any ideas