cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Destination Seetings Problem between R/3 and XI System

Former Member
0 Kudos

Hi...

In my RFC to File Scenario I cant see the messages in MONI......

When we create RFC destination through SM59.....we will fill gateway host and service

of R/3......Then we Configure the RFC Sender CC and fill same Program ID, Gateway host & service of R/3.

My doubt is,after this should I have to configure SM59 at XI side ???.....

I am getting confused in this RFC Settings between R/3 & XI....Can u explain the flow correctly.....

Please help me out.....

Thanks,

Sudheer.

Accepted Solutions (0)

Answers (5)

Answers (5)

prasannakrishna_mynam
Contributor
0 Kudos

Hello Sudheer,

1.Configure the Sender communication channel by giving the programId there,

2.You need to create RFC Destination at Sender R/3 system pointing to PI, there you need to mention the programId, specified in Sender CC,

3. In RFC destination you need to specify your XI system details for Host/ServiceName nameand gateway service .

Note: programId is case sensitive.

No need to create any RFC Destination in XI system.

check the following thread for further clarifications.

Regards,

Prasanna

Former Member
0 Kudos

Hi,

The RFC destination has to be created on R/3 of connection type and the Gatewayserver and Gatewayservice details has to be of the R/3 system.The same details has to be defined in the Sender RFC communication channel.

Please ask the Basis person to login to JAVA stack and configure the Program id.

In java Stack go to

Cluster>Server>services-->jco RFC provider and give the details

Thanks,

Kiran.

Edited by: Kiran on Jun 15, 2009 1:52 PM

Former Member
0 Kudos

Hi,

Is it necessary to Register RFC's in Visual Admin For R/3 Server.....

- Sudheer

former_member183908
Active Contributor
0 Kudos

Hi

-->Not Registering the RFC in your Visual Admin,Registering the Program ID which you maintained in the RFC sender Communication Channel and RFC destination of type T.

Thanks

Former Member
0 Kudos

Hi,

These are the intial settings which has to be done for the scenario to run successfully.It is required to create a RFC destination of type 'T' on R/3 but not on SAP PI/XI.

Thanks,

Kiran.

Former Member
0 Kudos

Hi....

I have configured RFC Destination Setting at r/3........and created Communication channel with Program ID

that is given in R/3 system......When I test Connection it is successfully executed....

Only Problem.....When I execute Functional Module.....SYSTEM_FAILURE.....

RFC Destination Settings Pointing to PI - I am giving R/3 system details here.....

When I check in Communication Channel Monitoring RFC adapter is correct (Showing green)......

In some of the forums few members are saying to give XI system Details.......

I am not getting any messages in SXMB_MONI..........

Please help me out.............

Thanks,

Sudheer

Former Member
0 Kudos

Hi,

There might be problem in your function module. that means you have problem in R3 itself

Try below.

1) Execute your funcation module in R3. Check it is working fine for the same inputs that you are SYSTEM FILURE.

2) See the out put. If you are NOT seeing the output as it should.... then there is problem in parameters of RFC. Write a wraper funcation module over your RFC by exchanging the import and export parameters...

3) Please request your ABAPer to work with you.

Thanks,

Subbu

former_member200962
Active Contributor
0 Kudos
My doubt is,after this should I have to configure SM59 at XI side ???.....

I am not aware of what settings are required on the SAP ECC end to send RFC to SAP XI.

But in SAP XI/ PI you need to maintain a RFC Destination of Type T (in tcode SM59) i.e. on the ABAP Stack of your SAP XI/ PI server.

RFC Destination of type T is used to receive the RFC from external systems.....so if it receives from some system then probably it has to be maintained on SAP XI/ PI....

http://help.sap.com/saphelp_nw70/helpdata/en/22/042652488911d189490000e829fbbd/content.htm

From above link:
Type T destinations are connections to external programs that use the RFC library to receive RFCs.

Regards,

Abhishek.

Former Member
0 Kudos

Hello,

I think u have to create the connection on XI usinf sm59.

Thanks and regards

Hemant

former_member181985
Active Contributor
0 Kudos

In XI, no need to create RFC destination.

1. create an RFC communication channel with a program ID and give the connection details to Sender R/3 system.

2. create a RFC destination of with the same program ID in R/3 sender system.

Former Member
0 Kudos

Thanks for response....

I created the same but I can't see any message at outbound or moni.....

RFC Connection is also correct......I want to know whether there is a need of XI gateway host and service

anywhere??? .......

Any Suggestions............

- Sudheer

Former Member
0 Kudos

what message you can see when you are executing RFC by giving destination from R/3,

also check the SXI_MONITOR and SMQ1 in R/3 .

Former Member
0 Kudos

I am not getting any messages..in SMQ1 and moni.....

I cant find where the actual problem is........

Former Member
0 Kudos

Hi....

Still I am not able to get.....

My Connection in R/3 and XI are correct....

but when I am executing Functional module I am getting SYSTEM_FAILURE........

When I test RFC Destination it is successfully executed....

Thanks,

Sudheer

Former Member
0 Kudos

Hi!

Please use RWB -> component monitoring -> communicatio nchannel monitoring to check the communication channel for any errors. Is the RFC sender channel visible and what's the current status?

In addition please take care of exactly writing the correct Program-ID (including upper-/lower case).

Regards,

Volker

Former Member
0 Kudos

Hi...

Thank You for your response....

I checked the status of RFC in Ciommunication Channel monitoring,,,,,, It is showing GREEN.....

Program ID id right in XI and R/3....

I have one doubt....Whether we have to write Program ID in Sender Communication Channel in Design

Part then we have to write it in ECC and register????.......

Also Gateway host and Service of R/3 or XI Server....I am little bit confused by seeing in diff threads....

Please help me....

- Sudheer

Former Member
0 Kudos

????....