cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.1 Receiver Determination ERROR - 2 receiver interfaces without cond

Former Member
0 Kudos

Hello

I have a Receiver Determination with receiverinterfaces without conditions.

From time to time the name of one of the receiving service interfaces are changed to the name of the other.

In other word, the service interfaces contains the correct data, but the namespace and service interface name are wrong.

The receiver is a proxy and fails, because the inconsistent between service interface name and content.

I have recreated the Receiver Determination, tried with conditions on one of them and on both. No luck.

Receiver Determination:

Condition Opteration Mapping Name Namespace

detailled_IM A http://A

status_IM B http://B

SXIMonitor:_

SYSA http://A A

SYSA http://A A - THIS is wrong. Content correct, but wrong service interface name and namespace

SOAP Header --> Main:

- <SAP:Sender>

<SAP:Service>SYSA</SAP:Service>

<SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">ZOIO_DETAILED_INV.INVOIC02.ZINVOIC02</SAP:Interface>

</SAP:Sender>

- <SAP:Receiver>

<SAP:Party agency="" scheme="" />

<SAP:Service>SYSA</SAP:Service>

<SAP:Interface namespace="http://A">A</SAP:Interface>

</SAP:Receiver>

<SAP:Interface namespace="http://B">B</SAP:Interface>

</SAP:Main>

Any idea how to solve on this strange behavoir?

Thanks in advance

Niels

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

I have read note 1247043 and found this restriction:

"Interface determination thet refers to outbound/inbound interfaces that are not XI 3.0-compatible or that contain more than one split mapping"

Does this mean, that you only can have 1 receiver interface on the Receiver Determination?

If so, this is a big bug to me and a huge step backward.

I will create a OSS, if a haven't received new and helpful information by the end of today.

/Niels

Former Member
0 Kudos

Hi Neils,

I have the same problem and i could not select the operation mapping in the enhanced receiver determination in PI 7.1. Did you resolve the problem or did you get any solution from SAP.

any help would be appreciated

Thanks,

Srini

Former Member
0 Kudos

Hi

I have made a workaround. I have used 2 different Business Systems although the receiver BS i the same.

I haven't contacted SAP yet, but it's on my to do list.

Hope this will inspire you.

Best Regards

Niels

Former Member
0 Kudos

Thanks Niels for the quick reply. I will try the same.

Srini

Former Member
0 Kudos

Hi Neils,

I have the data coming from Proxy and need to send this data to 2 different systems. I have created a operation mapping which consists of these 2 messages in the target structure as MSG1 and MSG2.

I have done the receiver determination with 2 different business systems with out any condition and 2 interface determinations and 2 receiver agreements. Each interface determination has the operation mapping with 2 inbound messages in the target structiure.

In SXMB_MONI the inbound interfcaes are getting inter changed and the corresponding receiver agrremnts are failing. Did you face the same kind of problem? any help or suggestions would be appreciated

Thanks,

Srini

Shabarish_Nair
Active Contributor
0 Kudos

i have seen this reported as a bug in 7.1

could you check if this happens for all scenarios?

if so raise a oss with SAP (Or maybe there is already a note with the patch)

Former Member
0 Kudos

Hi,


i have seen this reported as a bug in 7.1

Yes there is one bug, as we can't select the Service interface with using the f4 help i.e. side help to get the correct interface selected in interface Determination.

The work around for this is to right click on the entry in Interface determination and then go for help. There is one OSS Note available for this..SAP had provided th epatch to be uploaded..You may look on service market place.

Shabarish,

Please correct me if I have referred the same bug you was trying to explain...or is there any other bugs as well.

Thanks

Swarup

Former Member
0 Kudos

Hi,

The receiver Interface name and namespace will be provided in Interface determination.

Please make sure when you are changing the name of interface the namespace also get changed in Intf. Determination.

Also the releted Receiver agreements are available.

one more imp note, you have proxy on receiver side, so make sure the namespaces used on IR and SPROXY part are proper for both interfaces.

Thanks

Swarup