SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Create a Simple RFC Interface

Create a simple RFC interface to enable monitoring messages exchanged via Remote Function Call (RFC).

Overview

🎓 beginner 30 min. SAP Application Interface FrameworkBeginnerSAP S 4hana

You will learn

  • โœ”How to create a simple RFC interface
  • โœ”How to set up monitoring of an RFC interface in SAP Application Interface Framework
Melanie Cueppers M Melanie Cueppers October 17, 2025
Created by December 10, 2024
Contributors

Prerequisites

Prerequisites

  • You’ve set up SAP Application Interface Framework
    • SAP S/4HANA 1909 or later
    • You’ve set up background RFC (Background Remote Function Call) and created an RFC-enabled function module (see bgRFC Configuration on SAP Help Portal)

Steps

Intro

In this tutorial, you’ll learn how to create a simple RFC interface that enables you to monitor messages that you exchange via Remote Function Call (RFC).


Step 1 Create package and function group
โ€”

If you’ve completed other tutorials for SAP Application Interface Framework, you might already have created a package and a function group. In this case, you can skip this step.

Create a package that serves as the destination for your newly created objects.

  1. Open your system and navigate to the Object Navigator (transaction code SE80).
  2. From the drop-down menu, choose Package and enter the name ZDEMO. Press Enter or choose Display or Create Object.
  3. Confirm the dialogue window, enter a meaningful short description for your new package, and select Confirm. If prompted, enter a workbench request and confirm again.
  4. Repeating the same directions, also create a new function group by selecting Function Group from the drop-down menu and entering the name ZDEMO.

Create Package
Create Package

You have successfully created a new package named ZDEMO and a new function group named ZDEMO.

Step 2 Create message class
+
Step 3 Create function module
+
Step 4 Create DDIC structure
+
Step 5 Create namespace
+
Step 6 Create interface
+
Step 7 Specify interface engines
+
Step 8 Define RFC settings
+
Step 9 Create interface-specific single index table
+
Step 10 Create recipient for interface
+
Step 11 Assign recipient to interface
+
Step 12 Assign users to recipient
+
Step 13 Create test data
+
Step 14 Create inbound destination
+
Step 15 Create test report
+
Step 16 Send sample request
+
Step 17 Monitor RFC interface
+
Step 18 Test yourself
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 18
1. Create package and function group 2. Create message class 3. Create function module 4. Create DDIC structure 5. Create namespace 6. Create interface 7. Specify interface engines 8. Define RFC settings 9. Create interface-specific single index table 10. Create recipient for interface 11. Assign recipient to interface 12. Assign users to recipient 13. Create test data 14. Create inbound destination 15. Create test report 16. Send sample request 17. Monitor RFC interface 18. Test yourself

Learn more →