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

Customize a Proxy Interface with Runtime and Monitoring

Create a proxy interface to be able to carry out data checks and mappings as well as the monitoring and error resolution capabilities of SAP Application Interface Framework.

Overview

🎓 intermediate 45 min. SAP Application Interface FrameworkIntermediateSAP S 4hana

You will learn

  • How to create a proxy interface
  • How to implement a value mapping in SAP Application Interface Framework
  • How to create an action to call the actual application
Melanie Cueppers M Melanie Cueppers March 5, 2026
Created by December 10, 2024
Contributors

Prerequisites

Prerequisites

  • You have set up SAP Application Interface Framework
  • SAP S/4HANA 1709 or later, AIF 4.0
  • Optional: You have completed Create a Simple Proxy Interface
  • Optional: You’re familiar with a test client of your choice, like SoapUI or Postman

Steps

Intro

In this tutorial, you’ll learn how to create and customize a proxy interface in SAP Application Interface Framework.

As a prerequisite, you first need to create a proxy service interface. Like in Create a Simple Proxy Interface, you create a proxy in the Backend Metadata Repository by leveraging the same structures as the standard demo flight booking scenario. However, we choose a different name as not to collide with the previous tutorial. After these preparatory steps, you will get started with the SAP Application Interface Framework-specific settings at step six.

If you’ve already completed Create a Simple Proxy Interface, you can skip some of the steps.


Step 1 Create package and function group

If you’ve completed Create a Simple Proxy Interface, you can skip this step.

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

Open your system. Go to the Object Navigator (transaction code SE80). From the drop-down menu, select Package, enter the name ZDEMO, and select Display or Create Object. If the package exists, it will be displayed. Otherwise, create it.

Additionally, create a new function group by selecting Function Group from the drop-down menu and enter 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 Assign namespace to Backend Metadata Repository
+
Step 3 Create proxy
+
Step 4 Define proxy structures
+
Step 5 Implement proxy class method
+
Step 6 Create namespace
+
Step 7 Create interface
+
Step 8 Specify interface engines
+
Step 9 Define mapping
+
Step 10 Define action
+
Step 11 Create new message
+
Step 12 Maintain value mappings
+
Step 13 Create interface-specific single index table
+
Step 14 Create recipient for interface
+
Step 15 Assign recipient to interface
+
Step 16 Assign user to recipient
+
Step 17 Create test data
+
Step 18 Configure web service
+
Step 19 Send sample request
+
Step 20 Monitor proxy interface
+
Step 21 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 21
1. Create package and function group 2. Assign namespace to Backend Metadata Repository 3. Create proxy 4. Define proxy structures 5. Implement proxy class method 6. Create namespace 7. Create interface 8. Specify interface engines 9. Define mapping 10. Define action 11. Create new message 12. Maintain value mappings 13. Create interface-specific single index table 14. Create recipient for interface 15. Assign recipient to interface 16. Assign user to recipient 17. Create test data 18. Configure web service 19. Send sample request 20. Monitor proxy interface 21. Test yourself

Learn more →