cancel
Showing results for 
Search instead for 
Did you mean: 

MAPPING.RELATION_NOT_UNIQUE error

Former Member
0 Kudos

Dear all,

I have defined two Inbound Interfaces(same) in the

Interface Determenation, one with normal mapping and one

with XSLT mapping, and I have also defined two Conditions:

/inquiry_1_1/header/customer-number = 309849 for XSLT mapping

and /inquiry_1_1/header/customer-number ≠ 309849 for normal mapping.

And now then I am trying to test this scenario I have this error:

<SAP:Error><SAP:Category>XIServer</SAP:Category><SAP:Code>MAPPING.RELATION_NOT_UNIQUE

</SAP:Code><SAP:Stack>Mapping for interface . and sender is not unique</SAP:Stack></SAP:Error>

I don't understand why mapping is not unique,

while I have defined different conditions.

Both mappings when separate working fine.

Maybe somebody can help me with that problem.

Thank you.

Message was edited by: Mikhail Tochilin

Message was edited by: Mikhail Tochilin

Accepted Solutions (0)

Answers (1)

Answers (1)

prasad_ulagappan2
Contributor
0 Kudos

>one with normal mapping and

> d one

> with XSLT mapping, and I have also defined two

> Conditions:

> /inquiry_1_1/header/customer-number = 309849 for XSLT

> mapping

> and /inquiry_1_1/header/customer-number &#8800;

> ; 309849 for normal mapping.

It seems that u have used the same condition twice in your conditional step... in both the condition u have checked with customer number = 309849.... just change it and check it....

Former Member
0 Kudos

Dear Prasad,

&#8800; is the Unicode equvalent for NE (NOT EQUAL), it just insereted that way in forum form.

So conditions are not the same.

prasad_ulagappan2
Contributor
0 Kudos

HI Mikhail,

This is jsut for checking.. Just give some other condition and check whether it is working fine or not...

Former Member
0 Kudos

Dear Prasad,

I have just tried

/inquiry_1_1/header/customer-number = 309849 for XSLT mapping

and /inquiry_1_1/header/customer-number = 309848 for normal mapping,

and have the same error.

Maybe it is because of that same inbound interfaces are defined (with different mappings)?

prasad_ulagappan2
Contributor
0 Kudos

Hi Mikhail,

Its really strange. But I have an alternate idea to acheive this... dont know whether u have tried this or not...

Ur error, shows that....

<i><SAP:Error><SAP:Category>XIServer</SAP:Category><SAP:Code>MAPPING.RELATION_NOT_UNIQUE

</SAP:Code><SAP:Stack>Mapping for interface . and sender is not unique</SAP:Stack></SAP:Error></i>

Ofcourse, the sender interface is not unique in this case...

So instead of using it in a single interface, why cant u create two interface of the same structure and use it in two interface determinations....I know that this is not an exact solution for this, however this is an alternate way to do the same thing...