SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Generate RFC Proxy Classes

Create a service consumption model to generate proxies for a remote function call (RFC).

Overview

You will learn

  • How to download service metadata files for the remote function call
  • How to create a service consumption model using metadata file
  • How to generate proxies for remote function call (RFC)
Niloofar Flothkoetter N Niloofar Flothkoetter August 21, 2026
Created on March 9, 2023
Contributors

More from Niloofar Flothkoetter

See all 12 tutorials by Niloofar Flothkoetter →

Prerequisites

Prerequisites

Steps

Intro

Always replace XXX with your initials or group number.


Step 1 Download metadata files from aco_proxy

  1. Logon to your on-premise system.

    Logon
    Logon

  2. Execute transaction aco_proxy.

aco proxy search
aco proxy search

  1. For this tutorial, search two function modules: RFC_SYSTEM_INFO and RFC_READ_TABLE.

    Choose File and press Enter to download the file.

    download
    download

    Store it in an XML file on your local system.

    sap GUI
    sap GUI

If you have a new system, you will be able to download multiple files, but if not, download all files one after the other and save them for later use.

Step 2 Create service consumption model - RFC_SYSTEM_INFO
+
Step 3 Create class for remote function call - RFC_SYSTEM_INFO
+
Step 4 Create service consumption model - RFC_READ_TABLE
+
Step 5 Create class for remote function call - RFC_READ_TABLE
+
Step 6 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 6
1. Download metadata files from aco_proxy 2. Create service consumption model - RFC_SYSTEM_INFO 3. Create class for remote function call - RFC_SYSTEM_INFO 4. Create service consumption model - RFC_READ_TABLE 5. Create class for remote function call - RFC_READ_TABLE 6. Test yourself