cancel
Showing results for 
Search instead for 
Did you mean: 

Error in RFC adapter

Former Member
0 Kudos

Hi Gurus ,

I am using PI 7.31 dual stack there I have build new RFC2File scenario, I tried to send the data from SAP through RFC adapter but it ended with below error. could you please check and update the feasible solutions to fix the issue .

Thanks in advance ,

Raja

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Rajavadviel,

Have you set a sender agreement with the business system, like sender component, that identifies your sender ECC system?

Regards.

Former Member
0 Kudos

Hi Iñaki ,

It seems to be fine, please check the below screen for reference .

former_member184720
Active Contributor
0 Kudos

Look at the namespace.. RFC namespace is different in your configuration objects.

It should be "urn:sap-com:document:sap:rfc:functions"

How did you import this custom RFC into ESR?

iaki_vila
Active Contributor
0 Kudos

Hi Rajavadivel,

You have shared an screenshoot of your interface determination, could you share your sender agreement as well?

Regards.

Former Member
0 Kudos

Hi Iñaki ,

Sorry , please find the below screen for reference

thanks

Raja

iaki_vila
Active Contributor
0 Kudos

Hi Raja,

Hareesh is right, compare the namespace expected in the exception and the namespace that you have configured.

Regards.

former_member182412
Active Contributor
0 Kudos

Hi Rajavadivel,

I confirm what hareesh mentioned above, for more info please check below sap note.

Check question 19 in below SAP Note.

SAP Note 730870 - RFC Adapter

A: The RFC Adapter tries to find a Sender Agreement for this RFC call

but the lookup failes. The values used for this lookup are:

o Sender Party/Sender Service: The values from Party and Service

belonging to the sender channel.

o Sender Interface: The name of the RFC function module.

o Sender Namespace: The fix RFC namespace

urn:sap-com:document:sap:rfc:functions

Receiver Party/Receiver Service: These fields are empty. This will

match the wildcard '*'.

Regards,

Praveen.

Former Member
0 Kudos

Hi Hareesh,

Thanks for your comment ..

I didn't get the point which your are mentioning about namespace, is it a ("urn:sap-com:document:sap:rfc:functions") default for  normal rfc scenarios ??

Regards

Raja

Former Member
0 Kudos

thanks for your comment bro

former_member184720
Active Contributor
0 Kudos

Yes. When you import the RFC into ESR, you should see the default namespace "urn:sap-com:document:sap:rfc:functions"

So while you are creating the configuration objects, you should refer(use) the same RFC that you imported into ESR. This way even you configuration objects will carry the default namespace.

How did you create the receiver determination? Did you type the namespace manually?

Didn't you assign the RFC to you sender business system which way you can select the message interface automatically?

Former Member
0 Kudos

thanks for your all help

Answers (1)

Answers (1)

Harish
Active Contributor
0 Kudos

Hi Raja,

Please check the program id in RFC destination of SAP system (ECC). Please check if you have any dump in ST22.

refer the below thread for more details