Resources ODP RFC guide

The ODP RFC restriction, explained from the beginning.

In February 2024 SAP said that third-party tools may no longer call its Operational Data Provisioning framework over RFC. On June 9, 2026 it shipped a patch that enforces this, with an opt-out that ends in December 2026. Thousands of extraction jobs run on that path. This guide explains what ODP is, what the note says in SAP's words, what is blocked and what stays open, what each of SAP's sanctioned alternatives costs, and how to decide, job by job, what to do before December.

Does the job call ODP over RFC?check the RFC destination and theODQMON subscriberNopermitted path;keep itYesstops when theopt-out expires,NO = TABLE READS, BAPIS, CDS VIEWS, ODATAYES = FIND THE SOURCE TYPE →Source is a standard extractor2LIS_*, 0FI_*, 0CO_* …Source is a CDS view (S/4HANA)I_*, custom viewsSource is a BW objectADSO, InfoProviderReplace withextractor delta queue via the released path,or table reads with change pointersReplace withthe released CDS view read directly;delta-enabled where SAP provides itReplace withOpen Hub destination, or active-table readswhere the licence allowsSMALL TABLES: ODP OVER ODATA STAYS PERMITTED · SAP'S OWN SERVICES (DATASPHERE, SLT) ARE LICENSED ROADS
The decision tree, job by job. Jobs that call ODP over RFC stop in December 2026; the branch names the permitted replacement for each kind of source.
Feb 2, 2024
Note 3255746 version 4 prohibits third-party ODP RFC use
dated source [1]
Jun 9, 2026
enforcement patch; caller check (Note 3748819)
dated source [1][2]
Dec 2026
opt-out (Note 3731818) expires
dated source [1]
~half
of ECC-era customers still on ECC, 18 months from the cliff
dated source [7]
0
ODP RFC calls in Lima's SAP path
product
Step 1: what ODP is

A framework for moving data between SAP applications.

Operational Data Provisioning (ODP) is a framework inside SAP systems that exposes data sources, such as extractors, CDS views and BW objects, with delta handling: a subscriber asks for the changes since its last request and gets them from a queue. It was built for SAP's own applications, above all for loading SAP BW.

It can be reached in two ways. Over RFC, the remote function call protocol, which is how SAP applications talk to each other. And over OData, a web protocol SAP exposes for authorised external use. Third-party extraction tools adopted the RFC route because it was fast, and for years SAP tolerated it.

Step 2: what the note says

In SAP's words.

SAP Note 3255746, version 11, April 21, 2026

“Any use of ODP-RFC by customer or third-party applications to access SAP ABAP systems … is prohibited.” [3]

The ODP APIs are “intended and designed exclusively for facilitating data transfer between SAP applications” [2].

Version 4 of the note, in February 2024, changed the wording from unsupported to prohibited [1]. On June 9, 2026, SAP's Security Patch Day shipped Note 3748819, which adds a check on the calling program and rejects programs that are not SAP's own [2]. A temporary opt-out, Note 3731818, lets a system keep accepting third-party ODP RFC calls; it expires in December 2026 [1].

Step 3: what is blocked and what stays open

One table.

PathStatusIn plain words
ODP over RFC, third-party callerBlockedRejected by the caller check unless the opt-out is active; the opt-out ends in December 2026.
ODP over ODataPermittedAvailable for authorised use. Throughput is lower than RFC, so it suits small and medium tables; measure it on your own system.
Table reads through a released function modulePermittedReads application tables directly. RFC_READ_TABLE itself is for test and development only (SAP Note 382318) [5]; a released module is used in production.
BAPIs and released function modulesPermittedReads and writes business objects with SAP's business logic applied.
Released CDS viewsPermittedSAP-defined views released for extraction on S/4HANA, some delta-enabled.
Change pointers, extractor delta queuesPermittedApplication-layer change capture.
Reading the HANA database logUnsupportedSAP publishes and certifies no interface for it (SAP Note 2971304) [5].
SAP Datasphere, Business Data Cloud, SLTLicensedSAP's own services: sanctioned, metered in capacity units or licensed separately.
Step 4: what each sanctioned road costs

Four roads, stated plainly.

RoadWhat it isWhat it costs youWhen it fits
ODP over ODataThe same ODP sources over the web protocol.Lower throughput; job rewrites; no licence.Small and medium tables; low change rates.
SAP Datasphere or Business Data CloudSAP's own data services, replicating into SAP's cloud.Capacity-unit metering; a second platform to run; data lands in SAP's environment first.Estates standardising on SAP's data cloud.
SLTSAP's trigger-based replication server.A licence and a server; trigger load on the source.Low-lag replication of specific tables into a HANA target.
Released interfaces (Lima's path)Table reads through a released function module, BAPIs, CDS views, change pointers and delta queues.No licence, nothing installed in SAP; a first full load to re-seed deltas.Any estate that wants extraction outside SAP's metered services with nothing installed.
Step 5: decide, job by job

The decision tree, then the plan.

The figure at the top of the page is the tree. This is how to walk it for a real system.

List the extraction jobsThe delta queue monitor (ODQMON) shows every ODP subscriber; RFC destinations show every external program. The free scan does this with a read-only user.
Mark the ones that call ODP over RFCThose stop in December 2026. The rest are unaffected.
For each, find the source typeStandard extractor, CDS view or BW object. The tree names the permitted replacement.
Size the replacementRows and cadence per job decide whether OData is enough or a released-interface read is needed.
Order the work by consumersJobs feeding planning runs and month-end first; the date plan shows the order.
Convert, reconcile, cut overOld and new run side by side; rows and totals compared per table; the old subscription retired.
Checklist

Twelve questions for the SAP data owner.

Is the opt-out (Note 3731818) active on any system?If yes, note the December 2026 expiry against every job that depends on it.
Which external programs appear in ODQMON as subscribers?Each is a job that stops.
Which vendors have told you their products are affected?Qlik published a list on May 27, 2026 [4]; ask each vendor in writing.
Does any tool install an add-on in SAP?List the transports and who owns them.
Does any production job use RFC_READ_TABLE?SAP Note 382318 says it is for test and development [5].
Does any tool read the HANA redo log?SAP Note 2971304 says SAP does not certify that path [5].
Which consumers depend on each affected job?Planning runs, month-end, reporting, partners.
What is the row volume and cadence per job?Decides whether OData is enough.
Are you on ECC, S/4HANA or both?ECC estates have until December 31, 2027 on mainstream maintenance [7]; the extraction fix cannot wait for the migration.
Who signs the replacement plan?Basis, the data team and the consumers.
What does the reconciliation look like?Rows and control totals per table, old path against new.
When is the last safe cut-over date?Count back from December 2026 by the number of jobs and the cycles needed to reconcile each.
Terms on this page

Plain meanings.

ODPOperational Data Provisioning: SAP's framework for delta-enabled data extraction between SAP applications.
RFCRemote function call: the protocol by which programs call functions inside SAP; supported in general, restricted for ODP by third parties.
Opt-outSAP Note 3731818: a temporary setting that keeps unrestricted ODP RFC calls working until December 2026.
Released interfaceAn SAP interface SAP documents and supports for external use.
ExtractorA standard SAP program that prepares business data for extraction, with a delta queue.
Re-seedA fresh full load that gives a new delta mechanism its starting point.
Questions

Asked about this guide.

Is this an SAP licensing matter or a technical one?

Both. The note is SAP's statement of what its interface is for; the June 2026 patch is the technical enforcement. Whether an estate is exposed is a technical question the scan answers in a week.

Our vendor says a new connector is coming. Should we wait?

Ask for the date and the mechanism in writing, and count back from December 2026 by the time it takes to convert and reconcile your jobs. The scan gives you that number.

Does Lima use ODP at all?

No. Lima reads SAP through table reads via a released function module, BAPIs, released CDS views, change pointers and extractor delta queues, with nothing installed in SAP.

Know your exposure this week.

The free scan runs with a read-only user and returns the inventory, the exposure list, the replacement per job and a date plan.