Skip to Content
Author's profile photo Former Member

Trusted RFC creation between Gateway (Front End) and ECC (Back end) servers

Hi All,


This document will assist how to create the Trusted RFC connection between Gateway and Back end systems.


Use of Trusted RFC – Passwords are no longer sent for logging on to the trusting system.


Case Study:


ND1 is my Front End system (Gateway)

DO1 is my Back End system (ECC)


Pre requisites:

  1.   User should be same in both systems
  2.   Role should be assign to the user, with S_RFCACL authorization

Then we have created a Trusted RFC in both systems.


From ND1 to D01 system ->Trusted RFC, with technical settings details only.

1.JPG

Now connection test working fine.

2.JPG

Then Goto Tx. SMT1 in ND1 system

3.JPG

Create the trusted system, from ND1οƒ  Need to follow the Wizard

Enter the RFC Destination, which we have created for back end system

5.JPG

select the continue, the below details will come automatically

6.JPG

Here we have provided the user name and password for DO1 system

Select Validity period to 00:00:00, and select continue

7.JPG

Select complete to finish the wizard.

8.JPG

As done in ND1 system, we have to create the Trusted RFC creation in D01 system (ND1_TRUSTED) system also then we will go for SMT1 and follow the wizard like below

From D01 system we are creating the Trusted RFC to ND1:

Select Continue

9.JPG

Enter the RFC Destination

10.JPG

Here we have provided the user name and password for ND1 system

11.JPG

Select Continue

12.JPG

Enter the validity period to 00:00:00

13.JPG

Select complete to finish the wizard.

14.JPG

Now create the RFC to connect DO1 system from ND1 system, Select the Yes button in Trust relationship tab

15.JPG

Check the Connection test and Remote logon test, it will take to on DO1 system.


Now create the RFC to connect ND1 system from DO1 system, Select the Yes button in Trust relationship tab

16.JPG

Check the Connection test and Remote logon test, it will take to on ND1 system.


Successfully completed the Trusted RFC connection between the Front and Back end systems.


Thank You..

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Srinu Thutta
      Srinu Thutta

      Beautiful Blog Mr. Bhaskar....

      Author's profile photo Michael Appleby
      Michael Appleby

      Blog Post successfully moved from SAP for Mobile to SAP Gateway as reported for Wrong Space.

      Regards, Mike (Moderator)

      SAP Technology RIG

      Author's profile photo Raj Kishor
      Raj Kishor

      Great Work.... πŸ™‚

      Author's profile photo Former Member
      Former Member

      Nice Blog... πŸ™‚

      Thanks,

      Srinu Marapureddi

      Author's profile photo Agustin Pighin
      Agustin Pighin

      Hi Bhaskar N! Thank you very much for your blog. It was really helpfull for us.

      We have already seted up the RFCs and we have been able to access back end Odata services from gateway succefully but we are having an issue with language dependent data that we need to retrieve from the back end system.

      We are calling the odata service with the Accept-Language header property, and also with sap-language parameter.

      As we debug in the gateway system, we detect that the language is being set correctly in the sistem. But, by the time gateway passes de call to the back end system, it changes to a default language. Always EN.  So wheteaver language is set on Gateway using the service parameters, on the back-end system de data is always retrieved in english.

      Have you had the same issue?

      Thanks in advance.

      Agustin Pighin.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you Agustin, sorry to said that i haven't face the issue. Will check and let know.

      Regards,

      Bhaskar N

      Author's profile photo Enio Rafael
      Enio Rafael

      Hi,

      What about the password between both of systems (ECC X Gateway). There is some way to have the same user-id and password?

      Thank you.

       

      Author's profile photo Jonas Meyer
      Jonas Meyer

      Hi everyone,

      Am I getting it right: The Trust is always between two Systems and I don't need a trust for every client? Let’s say, I have a frontend Server with one Client and a backend System with multiple Clients. How can I assure the trust works in every Client of the backend?

      Thank you!