Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

RFC SYSTEM_ERROR

former_member607310
Discoverer
0 Likes
609

Hi

I am trying to do a scenario RFC- XI - Web service but i have problems while running the Function Module using the TCP/IP rfc destination defined in the R/3 system.

I have configured the Sender Adapter for RFC and passed the values according to the RFC Destination Configured in R/3.

Application Server (Gateway)

Application Server Service(Gateway)

Program ID

ETC..

I am getting SYSTEM FAILURE error when running the RFC in R/3.

Tested the connection in SM59 works good.

Can anyone please help me with this please. It is a real emergency

Thanks in Advance

3 REPLIES 3
Read only

uwe_schieferstein
Active Contributor
0 Likes
575

Hello Keerthana

If I understand you correctly you try to call a RFC function module (on your SAP R/3) from your XI system using a TCP/IP connection. This is not correct.

Create a <b>R/3 connection </b>(<b>connection type = '3'</b>) in your XI system and create a user (type = 'System') on your SAP R/3 system which you will as RFC-user in your RFC connection.

Regards

Uwe

Read only

0 Likes
575

Hi Uwe,

Thanks for the reply. you mean i need to trigger the RFC using the user created in R/3 type system.

Keerthana

Read only

uwe_schieferstein
Active Contributor
0 Likes
575

Hello Keehrthana

The major point is that if you are using RFC function modules there is absolutely no difference whether two R/3 systems or one XI and one R/3 system are communicating. In both cases it is a <b>simple RFC connection</b>.

Thus, you need a standard RFC connection (type='3', no TCP/IP connection). Since XI is the calling system you need to create the RFC user in the <u>CALLED </u>system (i.e. R/3).

Regards

Uwe