Skip to main content

3 posts tagged with "Real-time"

Real-time data processing

View All Tags

SAP Blocked ODP-RFC. Here Is CDS Delta, Deletes Included.

· 15 min read
Joachim Rosskopf
Co-Founder & CEO

Every SAP extraction pipeline built in the last decade rests on one of a handful of interfaces. For a great many of them, that interface is ODP-RFC — the RFC modules of the Operational Data Provisioning framework, RODPS_REPL_*.

SAP Note 3255746 prohibits third-party use of those modules. Not deprecates: prohibits. They are defined as being exclusively for data transfer between SAP applications, and the prohibition covers customer and third-party applications reading S/4HANA, BW or ECC, on-premise or in private cloud. Since 9 June 2026 a security patch in the support packages technically blocks the calls. A temporary opt-out carries non-compliant integrations to the end of 2026, and then it does not.

The note does not leave you without a path. It names what remains permitted, and one item on that list is where SAP developers have been putting their semantics for years: CDS view extraction. So we built that path — and the engine we built it on turns out to be the one SAP's own recommended alternative already runs on.

Your SAP Data Is Already Real-Time — You Just Need to Stop Caching It

· 8 min read
Joachim Rosskopf
Co-Founder & CEO

Picture a forecasting team at an industrial-controls Mittelstand. Their job for the next quarter: launch an AI-driven inventory and demand-forecasting tool that the operations team will actually trust enough to act on. They have the model. They have the GPUs. They cannot ship.

The reason: their nightly ETL job runs at 02:00 and finishes around 04:00, by which point the model trains on data that's already half a day old. By the time the forecast reaches the procurement system at 08:00, it's reasoning about a world that existed fourteen hours ago. When the CFO asks why the model recommended ordering more of an item that just sold out at lunchtime, nobody has a good answer — because the data the model saw never knew the lunchtime existed.

The fix isn't a better ETL. The fix is removing the ETL.