on 01-23-2015 4:47 AM
Dear ALL,
I am facing RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC error in PI7.3 for below to integration scenario
Scenario-1
Abap Proxy to proxy async . I am trying to configure two async abap services ( outbound & inbound) in a single business system. I configured using the coniguration wizard in IB. It generates Interface determination, receiver determination, receiver agreement. All the interfaces & mappings are correct.
Using XI receiver adapter at the receiver side. I cound see the msg going successfuly from sender thru sxmb_moni. In PI i am getting the below error
<!-- Receiver Determination
-->
- <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error
Scenario-2
It is IDOC to Proxy and Proxy to IDOC scenario involving two differnt business systems.
Idoc to Proxy is working fine . but proxy to IDOC is not working.
I get the same error RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC PI . msg comes from proxy to PI.
I have tried all cache refreash but get the same issue again .
Both the scenarios work fine using IB-Test configuration Tool.
I will appreciate any insight into above two issues
Thanks
Tusar
Hi,
Have a look in your SLD under Business system. What logical system is connected to it. But it just seems that it cannot find a receiver.
Try and add a different target system and see what happens.
Regards,
Jannus Botha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear ALL,
In the SLD business system name AI1_100 and logical system name AI1CLNT100.
In the PI SXMB_MONI , I see the sender component is AI1CLNT100 not AI1_100 . Why AI1_100 not coming as sender component. In the IB configuration the sender component is AI1_100.
Any reason for this??
Regards
Tusar
Hi Tusar das,
It is IDOC to Proxy and Proxy to IDOC scenario involving two differnt business systems.
Idoc to Proxy is working fine . but proxy to IDOC is not working.
I get the same error RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC PI . msg comes from proxy to PI.
check the logical systems at business system level your given properly or not.
and in ID level check the service interfaces for sender and receivers are matching or not.
and also check the sender and receiver business systems are matching or not at receiver determination level.
As per my original Post, i have configured both outbound/inbound for a single communication cmponent (AI1_100) but the send component is passed as AI1CLNT100 (Logical system Name). I guess this results in the error. wanted to know why logical system name is passed instaed of communication component name????
I am invoking the outbound service thru sproxy from AI1_100
Regards
Tusar
Hi Tusar,
1. Go to your ERP system to check whether logical system AI1CLNT110 has been assigned to100 client (the client from which you sent data) , and this can be done in SALE tcode.
2.Go to your integration directory, then open the sender communication component (AI1_100 in your case), then switch to edit mode, then go to adapter-specific attribute to check whether logical system here is the same as the one in SLD business system. If not, there is a button to help you sync the data.
3.If problem still exists, try to delete technical system and business system in SLD, then create them again (execute RZ70 on ERP side to generate technical system and create business system manually in SLD) to check whether it works or not.
Regards.
Hi Tusar,
Did you select sender interface as IDoc?
what did you give sender interface in reciever determination?
As sender adapter is IDOC, we must not create any service interface for that. Instead, we can use IDoc message type as service interface in IB configuration(in reciever determination).
According to your screen shot you didnt give sender interface as IDoc. Check it once and let me know.
Regards,
Santhi
Thanks ,Santhi,
I am here talking abt scenario-1. abap proxy -->proxy.( check my original post)
All the screen shots are relevant to scenario-1
I see the sender component name passed in the msg as Logical system name AI1CLNT100 in SXMB_MONI where as in ID configuration objects sender component is AI1_100 which is the Business system name defined in ID which corresponds SLD Business component AI1_100.
In this scenario both sender & receiver business system are AI1_100.
Please refer to the shared config object screen shots and please advice what iswrong??
Regards
Tusar
Hi Tusar,
Make sure the SLD connection from AI1_100 is working then only the right business system will assign to outbound proxy message, make sure you maintain the right SLD details in SLDAPICUST transaction and SAPSLDAPI destination in SM59 under TCP/IP connections. and also make sure SLDCHECK works without any errors.
Regards,
Praveen.
Dear ALL,
Thanks for your guidance all the way ........ After fixing the SLDCHECK issue in AI1_100, now the component name comes AI1_100 and scenario-1 is working.
I will check scenario 2 and revert back.
Thanks again for all the support
Regards
Tusar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.