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

Generate RFC Proxy Classes

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

Overview

🎓 beginner 30 min. SAP BTP ABAP EnvironmentBeginnerABAP ConnectivitySAP Business Technology Platform

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)
Created by March 9, 2023
Contributors

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](https://raw.githubusercontent.com/sap-tutorials/abap-core-development/main/tutorials/abap-environment-generation-rfc-proxy/17.png)
  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

Learn more →