RFC connectivity

In ABAP this is the side being called: function modules a system exposes to external callers, over RFC itself or, through an adapter, over HTTP with JSON in and out.

Overview

SAP SHIPS

RFC is part of the ABAP language: an RFC stub is generated for every function module registered as remote, so existing function modules can be executed from a remote system.

Not covered: At the RFC protocol and the function modules a system already has. A caller that sends HTTP and JSON, or a generic read of any table with its own where clause, needs ABAP code written for it.

How these entries relate to the RFC interface has not been assessed.

THE COMMUNITY ADDS

Callers that reach function modules from outside, such as erpl-node-rfc from Node.js and pyrfc-mcp for agents, and the called side: HTTP and JSON adapters like abap_fm_json and an SM59 destination bridge in rfc-connector. SAP's route in from BTP is Cloud Connector.

Artifacts7

7 of 7 artifacts
ArtifactSignals
Apps2
Cloud ConnectorSAP's on-premises agent linking SAP BTP to customer-network systems
Signals
none
rfc-connectorForwards abap2UI5 roundtrips to another system over RFC
Signals
Functional boundary
Packages5
abap_fm_jsonJSON adapter exposing ABAP function modules over HTTP
Signals
Functional boundary
ADELE RFC APIRFC-callable ABAP API for SAP data extraction for ADELE
Signals
Quiet
ERPLDuckDB extension reading SAP ERP tables, CDS views and BW queries
Signals
Functional boundary
erpl-node-rfcRFC client for Node.js and TypeScript without the NW RFC SDK
Signals
Functional boundary
srijan9864/zrfcreadAn RFC-enabled ABAP function module that counts the entries of any table against dynamic where and join criteria.
Signals
Quiet

Content15

Group by15 of 15 pieces
Piece, what it offers
SAP's API Policy on AI Agents: What It Prohibits, Allows, and Leaves Open
SAP Community, Héctor Enríquez, Blog
Running AI agents against SAP ECC 6.0: lessons from building an in-system MCP server
SAP Community, NicolasHernandez, Blog
Using RFC Function Modules and BAPIs in SAP Build Process Automation
SAP Community, MrRaj, Blog
Show 12 more
Creating an SAP SD Billing Document Using a BAPI in SAP Build and Accessing It Through 'Joule Work'
SAP Community, MrRaj, Blog
Claude ported ABAP functions to new API
SAP Community, jakub_filak, Blog
Extract Rev-Trac requests by custom program and Rev-Trac API
SAP Community, sandraros, Blog
Pattern Function for RFC
SAP Community, ykaldirim, Blog
Using Communication Targets for Outbound RFC Communication in ABAP
SAP Community, Nikolina_MH, Blog
Modernizing RFC/BAPI-based Integrations for a Clean Core with SAP Integration Suite
SAP Community, arunmaarirajha_kv, Blog
Configuring SAP Cloud Integration for an IBP to S/4HANA (on prem / private cloud) integration
SAP Community, SofianePebre, Blog
Consume ABAP RFC Function Modules in CAP
SAP Community, Wouter Lemaire, BlogThe reasoningRunnable code
Communicate from a Java Application to ABAP via WebSocket RFC using JCo - Migration Guide
SAP Community, simon_luser, Blog
Recommendations for Customers on using the Direct Push-Based Integration
SAP Community, sandra_thimme, Blog
WebSocket RFC to Cloud Using SAP Business Connector
SAP Community, Ulrich_Schmidt1, Blog
How to use SAP Data Intelligence with SAP Cloud Connector
SAP Community, Former Member, Blog
How to use SAP Data Intelligence with SAP Cloud Connector
SAP Community, Former Member, Blog

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inCAP, BTP/BAIP
For your agent
Ref
capability:rfc-connectivity
JSON
/capabilities/rfc-connectivity.json
MCP
Connecting an agent