PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@sap/cds-rfc

Calls ABAP function modules over RFC from a CAP service.

Facts

Latestv2.2.1ReleasedLicenceSAP DEVELOPER LICENSE AGREEMENT 3.2 CAP

Where it sits

Lives in
Provides
RFC connectivityCAPRFC connectivitycapabilityCalling ABAP function modules from outside the system over RFC, with destinations and connection pooling handled rather than hand-wired on the calling side.
Flavors
Node.jsfrom its runtime
Requires
@sap/cds≥ 9@sap/cdsartifactThe peer range, as published.

Before choosing this

Conditions

LicenceSAP Developer License Agreement 3.2 CAP§ 1from RFC connectivityA covered CAP application uses RFC connectivity to extract SAP product data into a non-SAP product.
  • § 1 License. Productive customer applications are limited to SAP BTP or another SAP-licensed platform, and mass extraction to a non-SAP product is restricted except where solely required for SAP interoperability.

RFC transport does not itself establish permitted use. When the flow copies SAP product data into a non-SAP product, section 1 and its interoperability exception become relevant to the concrete design.

SAP Developer License Agreement 3.2 CAP →

What it declares

Every artifact

Type
Package
Origin
By SAP
Runtime
Node.js

As a package

Declared for
>=9
Where it runs
Inside its host
Distributed through
npm

Connections3

Install

npm add @sap/cds-rfc

Derived from the package name. No recipe recorded; the README has the configuration.

Learn more1

Readings
  1. Introducing open-rfc: Calling SAP RFC from Node.js Without the SDKMarian Zeis, blog.zeis.de — Marian Zeis

README

quoted from @sap/cds-rfc@2.2.1, read
@sap/cds-rfc@2.2.1/readme.mdOn npm

@sap/cds-rfc

An integration plugin for ABAP RFC Function Modules into the SAP Cloud Application Programming Model (CAP). This applies to general RFC-callable Function Modules and to BAPIs.

The plugin contains

  • A converter from an RFC interface description to CDS.
  • The runtime integration for CAP Node.js.

The integration for CAP Java is covered in a different Java-specific plugin. Currently this is not yet available.

excerpt, SAP DEVELOPER LICENSE AGREEMENT 3.2 CAP, read licencethe rest, on npm

History

Latest

v2.2.1

Fixes 2

  1. v2.2.0

    Features 1

  2. v2.1.0

    Features 1

  3. v2.0.3

    Fixes 1

  4. v2.0.2

    Fixes 1

  5. v2.0.1

    Fixes 1

  6. v2.0.0

    Changed 1

  7. v1.4.2

    Fixes 3

  8. v1.4.1

    Fixes 1

  9. v1.4.0

    Features 2

  10. v1.3.0

    Features 2

  11. v1.2.1

    Features 1

  12. v1.2.0

    Features 1

  13. v1.1.2

    Fixes 1

  14. v1.1.2

    Fixes 1

  15. v1.1.1

    Fixes 2

  16. v1.1.0

    Features 2, Changed 2

  17. v1.0.0

    Features 1

73downloads per week, npm
Weekly downloads for @sap/cds-rfc26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 73.27 Apr – 3 May: 3364 May – 10 May: 57711 May – 17 May: 42618 May – 24 May: 40125 May – 31 May: 2891 Jun – 7 Jun: 4898 Jun – 14 Jun: 76315 Jun – 21 Jun: 90822 Jun – 28 Jun: 76629 Jun – 5 Jul: 5906 Jul – 12 Jul: 57213 Jul – 19 Jul: 45020 Jul – 26 Jul: 90027 Jul – 2 Aug: 6593 Aug – 9 Aug: 38610 Aug – 16 Aug: 32517 Aug – 23 Aug: 43024 Aug – 30 Aug: 55931 Aug – 6 Sept: 4117 Sept – 13 Sept: 41814 Sept – 20 Sept: 49821 Sept – 27 Sept: 59128 Sept – 4 Oct: 4635 Oct – 11 Oct: 29312 Oct – 18 Oct: 16319 Oct – 25 Oct: 73
Declared alternative
  1. open-rfcSDK-free TypeScript client for SAP synchronous RFC on Node.js
RFC connectivity
  1. rfc-connectorForwards abap2UI5 roundtrips to another system over RFCfrom ABAP
  2. SAP Connectivity serviceProxy from cloud apps to on-premise systems via Cloud Connectorfrom BTP/BAIP
  3. abap_fm_jsonJSON adapter exposing ABAP function modules over HTTPfrom ABAP
  4. erpl-node-rfcRFC client for Node.js and TypeScript without the NW RFC SDKfrom ABAP
  5. ERPLDuckDB extension reading SAP ERP tables, CDS views and BW queriesfrom ABAP
  6. open-rfcSDK-free TypeScript client for SAP synchronous RFC on Node.jsfrom CAP
  7. ADELE RFC APIRFC-callable ABAP API for SAP data extraction for ADELEfrom ABAP
  8. Cloud ConnectorSAP's on-premises agent linking SAP BTP to customer-network systemsfrom BTP/BAIP
  9. srijan9864/zrfcreadAn RFC-enabled ABAP function module that counts the entries of any table against dynamic where and join criteria.from ABAP

Details

Sources4
npm registrydiscovered herechecked
capirediscovered here, pluginschecked
npm registry, @sap/cds-rfcversion, releases, installschecked
readme.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
declared for>=9
latestv2.2.1
first release
releases and cadence13, ~39d median
discovered vianpm registry, capire · plugins
first seen in the atlas
ecosystem and domaincap, integration-and-messaging
History in the atlas1
  1. First seen.
For your agent