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:
- User should be same in both systems
- 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.
Now connection test working fine.
Then Goto Tx. SMT1 in ND1 system
Create the trusted system, from ND1ο Need to follow the Wizard
Enter the RFC Destination, which we have created for back end system
select the continue, the below details will come automatically
Here we have provided the user name and password for DO1 system
Select Validity period to 00:00:00, and select continue
Select complete to finish the wizard.
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
Enter the RFC Destination
Here we have provided the user name and password for ND1 system
Select Continue
Enter the validity period to 00:00:00
Select complete to finish the wizard.
Now create the RFC to connect DO1 system from ND1 system, Select the Yes button in Trust relationship tab
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
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..
Beautiful Blog Mr. Bhaskar....
Blog Post successfully moved from SAP for Mobile to SAP Gateway as reported for Wrong Space.
Regards, Mike (Moderator)
SAP Technology RIG
Great Work.... π
Nice Blog... π
Thanks,
Srinu Marapureddi
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.
Thank you Agustin, sorry to said that i haven't face the issue. Will check and let know.
Regards,
Bhaskar N
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.
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!