Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

RFC (Remote function call)

RFC/Bapi/Function module refers to same.

Behavior – Sync/Async

RFC is accessed through ECC

To login into ECC system we need logon details.

To add ECC system details, we click on paper icon and select connection, a window pops up and
there we select User specified system and click on next.

In the window we give below details:

Description: Dev/Quality/Prod

Application server: IP Address/ Host name

Instance Number: As mentioned in ECC system

System ID: As mentioned in ECC system

SAP router string:

Logon details will be provided by BASIS team, if not provided please ask them to create and provide
the same.

Login using the given credentials.

In ECC to perform any action we use T-Code (Transaction Code)

RFC are of three types:

1. Standard RFC – (Name starts with A-X) – these are inbuilt RFCs that are existing in SAP tool
itself.
2. Custom RFC – (Name starts with Y-Z) – created by ABAP consultant as per our requirement.

3. Extended RFC – Standard RFC with some Modifications as per the requirement.

RFC is used to exchange data between SAP application and Non SAP application.

**************************************

 In SAP we use T-Code SE37 to create custom RFC, name starts with Y-Z(it is created by ABAP
consultant).

The Function Builder screen appears when we use T Code SE37 and there we have to give Function
Module name and click on Create.
We can skip the above step when we have to work with standard RFC.

 We have to create RFC destination using T-Code SM59 (Basis team needs to do this step)m

To create RFC destination, we need to give below details:

RFC Destination name:

Connection type: T- TCP/IP Connection

Activation type: Registered Server Program

Registered Server Program -> Program ID: Unique name

Program ID identifies an PI RFC adapter channel within the SAP gateway

We need to give Gateway Host and service details under Gateway options. The Gateway option
details are found under the transaction code SMGW

SMGWGotoParameter Display

For SAP adapters we use AS ABAP technical system to create SLD objects

Once the RFC destination is created, we have to import RFC into ESR.

Goto the name space under which the RFC has to be updated, click on imported objects Import of
SAP objects and in the window (import from SAP system) Application server and System Number
details -> Under logon details give ECC User name and password

Select RFC option and select the required RFC specified by ABAPer/Functional consultant

RFC Sender communication channel configuration:

Under Parameters Tab

Adapter: RFC

Transport Protocol: RFC

Message Protocol: RFC(RFC XML)

Adapter Engine: Central Adapter Engine

Under Source Tab:

RFC Server Parameter:

Application Server Gateway):

Application Server Service (Gateway):

You might also like