cancel
Showing results for 
Search instead for 
Did you mean: 

bean<RFCfunctionname>not found on host for XI internal scenario

Former Member
0 Kudos

Hello,

This seems to be a little bit tricky.

Full Scenario is:

1. FTP -> XI -> RFC

The RFC is connecting to XI ABAP stack!!!

Within the called function module there is some operation on the provided data.

At the end six(!) different RFCs will be called dependend on the result of the data operation.

(Currently only one is implemented on Repos. and Directory and in test! )

The RFC call goes to a sender RFC channel in XI.

So this is the second part of the full scenario

2. RFC -> XI -> SOAP.

The RFC is started from PI ABAP stack with the call function as mentioned below.

-


Interfaces are completely implemented. So RFCs for 1. and 2. are imported successfully to SAP PI.

First interface is running fine. File is picked up, moved to RFC receiver.

Function module starts in PI ABap stack, doing data operation and then the correct RFC is called.

CALL FUNCTION 'Z_SF_ADRESS' in background task

destination 'XIEADRVZ'

TABLES

Z_SF_ADRESSE = Z_SF_ADRESSE_RFC.

COMMIT WORK.

But the call does not reach SAP PI Integr. Server.

This is the error in SM58:

Bean Z_SF_ADRnot found on host WSC S0010, ProgId =Z_SF_ADR

= > Z_SF_ADRESS = function module for RFC call to sender channel

XIEADRVZ is the TCP IP connection in SM59 with the reg.Prog.ID calling service and host of SAP PI.

ProgID from TCP IP is correct (copied from SM59 to sender channel to avoid wrong typos)

There is no error in ST22!

There is nothing in monitoring for the interface no. 2 !

Your help is really appreciated!

Best regards

Dirk

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Did you find any error in the RFC sender channel (RWB->communication channel monitoring) when the error pops up in SM58?

is the conection test for the RFC destination (TCP/IP) in the SAP system which is connecting to the RFC sender channel in XI is working fine?

regards,

francis

Former Member
0 Kudos

Hi Francis,

there are no other errors. TCP IP works and the comm.channel monitoring shows no error for the RFC channel .

Regards

Dirk

aashish_sinha
Active Contributor
0 Kudos

Hi,

Program ID should be same as you are using in SM59 (RFC Destination) and RFC Adapter. It is case sensitive. So please have a look in both location. As per your error, Program ID is not getting resolved. Z_SF_ADR..

Regards

Aashish Sinha

Former Member
0 Kudos

Hi Ashish Sinha,

ProgID from TCP IP is copied from SM59 to sender channel to avoid wrong typos.

So this is ok.

The error message says from my point of view that the RFC is not found.

Have recreated the function module and reimported under new name.

No change of error message.

Is there really nobody who had this issue before?

Regards

Dirk

No idea what has happened. After moving to SAP PI 7.1 the error was still there.

After deleting error messages (from tests in 7.1) in SM58 and generating some more tests some of the items in SM58 moved to

"stored/recorded" and remained in that staus.

After another day we were able to restart them and they were processed.

Now the error vanished into air. Any new RFC call is processed directly now.

Maybe Basis corrected something with their work during release change?

Edited by: Meinhard Dirk on Mar 24, 2011 9:26 AM

Edited by: Meinhard Dirk on Mar 24, 2011 9:31 AM