Skip to Content
avatar image
Former Member

EMIGALL- Hyper Migration Object

Hi Experts,

I am trying to create a Hyper Migration object. The Migration object is created successfully.

However, when I try to import run the input file, I am getting ther error message as follows:

References to more than one migration object in data record

Message no. EM164

Diagnosis

While you were processing the data record with legacy key , references to migration objects ZPARTNER and PART_REL were found in a data record. Therefore, the data in the data record cannot be uniquely assigned to a service function module.

How to remove this error?

There are 2 migration objects being referenced: the first one is a Reocrding to create a BP , and the second one is the standard PART_REL object.

The input file is in the following format:

TEST_HYPER2 DATA 1 1 000001 Z049 Test Person T P 1 2 3 4 RH10 1NP GB 9899873676

TEST_HYPER2 &ENDE

TEST_HYPER2 INIT TEST_HYPER1 TEST_ZPART 00000000 BUR004 123 1234

TEST_HYPER2 &ENDE

I tried removing the &ENDE strucutre after DATA strucutre, but then EMIGALL directly creates a BP and no call to PART_REL is made.

Any help will be greatly appreciated.

Thanks in advance,

Sachin.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jul 13, 2009 at 12:31 PM

    Well, the problem has been resolved. I was givin the wrong input file format.

    Thanks,

    Sachin

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hello,

      The file should be in the format:

      OLDKEY1 Datatype Data for First object in Hyper Object

      OLDKEY1 &ENDE

      OLDKEY1 Datatype Data for Second Object in Hyper Object

      OLDKEY1 &ENDE

      If the Second object is dependent on First Object, it should be specified as KSM, and the value OLDKEY1 should be given as KSM in the data for second object.

      Also note that when migrating objects with a hyper object, the entries for KSM are updated for the referenced migration objects. Therefore, no entries for the hyper object are available in KSM.

      Legacy System Key DTyp Data part

      TESTHYPERF DATA 1 1 000001 Z049

      TESTHYPERF &ENDE

      TESTHYPERF INIT TESTHYPERF PARTS001

      TESTHYPERF &ENDE

      Thanks,

      Sachin