cancel
Showing results for 
Search instead for 
Did you mean: 

XI Solution for Elster

Former Member
0 Kudos

Hi All,

We are currently in the process of implementing online VAT returns for germany ( Elster ) using XI as the middleware. We have performed all the steps described in the IMG guide ( Financial Accounting (new) -> General Ledger Accounting ( new ) - > Periodic processing -> Report -> Electronic communication with Authorities -> Set Up XI )

After performing the above setup when we simulate the Tax return from our ECC system using the transaction FOTV we are faced with the error "No receiver could be determined" in SXMB_MONI. The error message in MONI is -

<!--  Inbound Message   --> 
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category> 
  <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_BE</SAP:Code> 
  <SAP:P1 /> 
  <SAP:P2 /> 
  <SAP:P3 /> 
  <SAP:P4 /> 
  <SAP:AdditionalText /> 
  <SAP:ApplicationFaultMessage namespace="" /> 
  <SAP:Stack>No receiver could be determined</SAP:Stack> 
  <SAP:Retry>M</SAP:Retry> 
  </SAP:Error>

Could any please let me know as to what could be the reason behind this error ? I am a little confused as all the repository and directory objects are delivered by SAP and there is nothing much for us to do.

Kindly let me know if any one has faced similar error and what was done to rectify them.

Thanks,

Sandeep

Accepted Solutions (0)

Answers (3)

Answers (3)

stefan_grube
Active Contributor
0 Kudos

There is an SAP note for configuring ELSTER for FI

Search for it and double check your configuration.

It is difficult to say what is missing without having a look into your system.

If you do not find a solution, report to SAP with OSS ticket.

Former Member
0 Kudos

Hi Sandeep,

Please check the configuration in configuration test tab of ID , if the configuration is done correctly.

Seems there is connection issue b/w ECC and PI. ECC sends but PI is not listening correctly :).

As you mentioned that the Xi content is delivered by SAP, you might have downloaded the content from marketplace and imported in ESR.

And correct me if wrong , yours would be a Proxy - PI - some X way.

so before you test the scenario , i think there should be a connection between your ECC and PI.Please check.

If your SPORXY display the SWCV /service interface which you have in ESR or It displays only Local objects.If this is the case then you have to set up the Proxy connection

the way is explained here.Check if the RFC destination (TCP/IP) LCRSAPRFC and SAPSLDAPI for the SLD connection are created.

This blog may help you to understand to some extent http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/3022. [original link is broken] [original link is broken] [original link is broken]

Regards,

Srinivas

Former Member
0 Kudos

Hi Srini,

You are right . I have downloaded the content from service market place and mine is a proxy-XI-SOAP scenario. But the issue I am faced with is not with sproxy. I can see all my SWCV in SPROXY and I have all RFC's in place.

Hi Stefan,

I have read thro the note for configuring ELSTER. And I guess all the settings are pretty much in place as there is nothing much for us to configure in XI. But I am not able to figure out the reason for the error .

Regards,

Sandeep

stefan_grube
Active Contributor
0 Kudos

What you can do is following:

Go to SXMB_MONI, open the message, go for SOAP header -> main

In this view you look for:

SAP:Sender

Check the values for party (if any) service, Interface namespace and interface.

Now you go into Integration Directory and look, if there is a receiver determination with that key valus.

if there is none: create it.

Former Member
0 Kudos

Hi Stefan,

I have already created a receiver determination with the key values as

Sender Service : BS_R3D_CLNT110 ( business ssytem of our ECC system )

Interface : VATDeclarationRequestConfirmation_Out

namespace : http://sap.com/xi/ECCFIN/Global

But the error still persists.

Regards,

Sandeep

stefan_grube
Active Contributor
0 Kudos

It could be a cache issue.

change anything (eg. a space in description), change and activate.

Check environment -> cache status overview.

Former Member
0 Kudos

Hi Stefan,

I tried changing and activating the Receiver determination. But the error persists. Moreover my cache contents are up-to date. I just checked that in SXI_CACHE. One thing that I noticed is that if I test the configuration scenario using the payload taken from SXMB_MONI it is working fine. But it fails when the actual message flows from ECC system. Any idea as why this could happen ?

Regards,

Sandeep

stefan_grube
Active Contributor
0 Kudos

could you post SAP:Sender node with all sub nodes from

- test scenario

- real scenario

Former Member
0 Kudos

Hi Stefan,

Here is the SAP:Sender node for the real time sceanrio. I am not able to post the node for test scenario as I had tested it in ID using "Test Configuration" tool

<!--  Receiver Identification 
  --> 
- <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
  <SAP:MessageClass>ApplicationMessage</SAP:MessageClass> 
  <SAP:ProcessingMode>synchronous</SAP:ProcessingMode> 
  <SAP:MessageId>9296CE4B-6FB9-A418-E100-0000C0A86E19</SAP:MessageId> 
  <SAP:TimeSent>2010-04-23T05:39:22Z</SAP:TimeSent> 
- <SAP:Sender>
  <SAP:Service>BS_R3D_CLNT110</SAP:Service> 
  <SAP:Interface namespace="http://sap.com/xi/ECCFIN/Global">VATDeclarationRequestConfirmation_Out</SAP:Interface> 
  </SAP:Sender>
  <SAP:Interface namespace="http://sap.com/xi/ECCFIN/Global">VATDeclarationRequestConfirmation_Out</SAP:Interface> 
  </SAP:Main>

The node for the corresponding response message is as below. This is where my error occurs.

<!--  Receiver Identification 
  --> 
- <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
  <SAP:MessageClass>SystemError</SAP:MessageClass> 
  <SAP:ProcessingMode>synchronous</SAP:ProcessingMode> 
  <SAP:MessageId>31DECF4B-CE26-B113-E100-0000C0A86E18</SAP:MessageId> 
  <SAP:RefToMessageId>9296CE4B-6FB9-A418-E100-0000C0A86E19</SAP:RefToMessageId> 
  <SAP:TimeSent>2010-04-23T05:39:22Z</SAP:TimeSent> 
- <SAP:Sender>
  <SAP:Service /> 
  <SAP:Interface namespace="" /> 
  </SAP:Sender>
- <SAP:Receiver>
  <SAP:Party agency="" scheme="" /> 
  <SAP:Service>BS_R3D_CLNT110</SAP:Service> 
  <SAP:Interface namespace="http://sap.com/xi/ECCFIN/Global">VATDeclarationRequestConfirmation_Out</SAP:Interface> 
  </SAP:Receiver>
  <SAP:Interface namespace="http://sap.com/xi/ECCFIN/Global">VATDeclarationRequestConfirmation_Out</SAP:Interface> 
  </SAP:Main>

Regards,

Sandeep

stefan_grube
Active Contributor
0 Kudos

I cannot see anything wrong here.

Somebody from SAP should look into your system.

Former Member
0 Kudos

Hi

Could you elaborate in detail about the XI Scenario.

The mentioned error is due to ID Configuration part. XI is not able to identify the receiver ["no receiver could be found"]. Check your Receiver Determination. Activate them and update cache

Thanks

Ramg