Migrate ODP RFC exit kit

Leave SAP’s restricted extraction path before December 2026.

SAP Note 3255746 says that the ODP framework’s RFC interface is for SAP’s own applications and that third-party use is prohibited; a patch shipped on June 9, 2026 now checks the caller and rejects third-party programs, and the temporary opt-out expires in December 2026 [1][2][3]. Every extraction tool that used this path has to change. The exit kit has three parts: a scanner that inventories your extraction jobs by method, a guide that says what replaces each one, and a fixed-price conversion of the first ten jobs with a reconciliation report.

OPT-OUT WINDOWJan 2024Dec 2027Feb 2, 2024Note 3255746 v4: third-party ODP RFC prohibit…Jun 9, 2026Enforcement patch ships; caller check addedDec 2026Opt-out (Note 3731818) expiresDec 31, 2027SAP ECC mainstream maintenance endsTODAY · SEP 2026
The clock. The prohibition dates from February 2024; enforcement began on June 9, 2026; the opt-out ends in December 2026; ECC maintenance ends a year later. Today is marked.
Jun 9, 2026
SAP's enforcement patch shipped
dated source [1][2]
Dec 2026
the opt-out (Note 3731818) expires
dated source [1]
4
Qlik products named as affected in Qlik's own statement
dated source [4]
0
ODP RFC calls in Lima's SAP path
product
10
extraction jobs converted in the fixed-price offer
offer
What the note blocks, and what stays open

In SAP's own words, then in plain ones.

SAP's wording (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 June 2026 patch adds a check on the calling program and rejects programs that are not SAP's own [2].

PathStatusWhat it means
ODP over RFC from a third-party toolBlockedRejected by the caller check since June 9, 2026 unless the opt-out is active; the opt-out expires in December 2026 [1][2].
ODP over ODataPermittedThe OData exposure of ODP remains available for authorised use; throughput is lower than RFC (practitioner reports; measure on your system).
Table reads through a released function modulePermittedThe method Lima uses for first loads and history. RFC_READ_TABLE itself is for test and development only (SAP Note 382318) [5].
BAPIs and released function modulesPermittedReads and writes of business objects with SAP's logic applied; Lima's write-back path.
Released CDS views (S/4HANA)PermittedSAP-defined views released for extraction, some with delta handling.
Change pointers and extractor delta queuesPermittedApplication-layer change capture; Lima's incremental method.
Reading the HANA database logUnsupportedSAP does not publish or certify an interface for it (SAP Note 2971304) [5].
SAP Datasphere / Business Data Cloud; SLTLicensedSAP's own services, metered in capacity units or licensed separately; sanctioned, and a cost line of their own.
Which tools are affected

Named by their vendors, with dates.

The vendors below have published statements or documentation naming ODP RFC as the mechanism of specific products. The scanner finds the same thing on your system, whatever the tool.

ToolWhat the vendor saysSource
Qlik Talend Cloud SAP ODP Connector · Qlik Replicate SAP ODP endpoint · Qlik Analytics SAP ODP Connector · Talend Studio tSAPODPInput / tSAPADSOInput (RFC mode)Named as affected in Qlik's support update of May 27, 2026; alternatives OData and SAP Extractors; a new SAP connector due later in 2026.[4]
Other tools with ODP-based SAP connectorsCheck the vendor's documentation for the word ODP and the transport mechanism (RFC or OData). The scanner reports the mechanism observed on your system.vendor docs
Only vendor-published statements are named. The scan on your own system is the authoritative inventory.
Part 1: the scanner

One week to know your exposure.

The scan runs with a read-only user and lists every extraction path on the system.

What it inventoriesHow
ODP subscriptionsThe delta queue monitor (ODQMON) lists every subscriber, its context and its last request.
RFC destinations and usersWhich external programs connect, with which user, and which function groups they call.
Extraction jobs by methodODP RFC, ODP OData, table reads, BAPIs, CDS views, extractor deltas, SLT.
Volumes and cadenceRows and frequency per job, so the replacement can be sized.
What it reports
ExposureEvery job that stops in December 2026, with its downstream consumers.
Replacement per jobThe permitted method that replaces it and the trade-off (see part 2).
Effort bandsPer batch of ten jobs.
A date planWhich jobs to convert first, given the consumers and the run windows.
Part 2: the replacement guide

Method by method, with the trade-off stated.

TodayReplacement in LimaTrade-off, stated plainly
ODP RFC on a standard extractor (2LIS_*, 0FI_*)Extractor delta queue read through the released path, or the equivalent tables read through a released function module with change pointers.A first full load is needed to re-seed the delta; the cadence stays the same.
ODP RFC on a CDS view (S/4HANA)The released CDS view read directly, delta-enabled where SAP provides it.Views not released for extraction are replaced by table reads of their underlying tables.
ODP RFC on an ADSO (BW)Open Hub destination or active-table read where the licence allows.Open Hub may need a licence; confirm with the account team.
ODP over OData (kept)Kept where volume allows; otherwise table reads.OData throughput is lower than RFC; measure it on your system before relying on it for large tables.
SLT or Datasphere replication (kept)Kept where already licensed; Lima reads the replicated tables.A licence cost that stays.
RFC_READ_TABLE in productionTable reads through a named released function module.None on the SAP side; the compliance statement names the module.
Part 3: the conversion

The first ten jobs, fixed price, reconciled.

What stays

What you keep.

Your SAP system stays as it is: nothing is installed, and the users and authorisations are the ones your Basis team grants for the released interfaces.

Your warehouse and your downstream tools keep receiving the same tables, on the same schedule, from the new path; the reconciliation report proves it per table.

Terms on this page

Plain meanings.

ODPSAP's Operational Data Provisioning framework, designed for data transfer between SAP applications.
ODP RFCCalling ODP over the RFC protocol from outside SAP; the restricted path.
Opt-out (SAP Note 3731818)A temporary setting that lets unrestricted ODP RFC calls continue; it expires in December 2026 [1].
Released function moduleAn SAP function SAP documents and supports for external use.
Delta queueA store of changes an extractor has recorded since the last read.
Re-seedDoing a fresh full load so that a new delta mechanism has a starting point.
Questions

Asked about the exit.

We have the opt-out active. Are we safe until December?

Until the opt-out expires. The point of the scan is to know exactly which jobs stop then and to convert them in the order their consumers need.

Is ODP over OData a real alternative?

It is permitted. Its throughput is lower than RFC, so it suits small and medium tables; large tables are better read through released function modules with change pointers. The scan sizes each job so you can choose.

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. The compliance statement names the interfaces.

Does the conversion touch our downstream systems?

No. The same tables land in the same targets on the same schedule; only the extraction method changes, and the reconciliation report proves the rows match.

Know your exposure this week.

The scan needs a read-only user and one week. You get the inventory and the date plan whatever you decide next.