
Open Data Protocol
42
MENTIONS
9
EPISODES
6
PODCASTS
Search complete. 42 mentions across 9 episodes found for "Open Data Protocol".
Nov 1, 2026
Designing Cloud-Native Extensions on SAP BTP with CAPM: Patterns for Clean-Core Architectures
A
2:59Artificial IntelligenceNARRATOR
CAPM is what SAP uses for that outer layer.
A
3:02Artificial IntelligenceNARRATOR
A domain model first, convention over configuration approach which compiles core data services, CDs, models into OData services, with persistence, authorization and multi-gnancy mainly handled by generated code, too.
A
3:16Artificial IntelligenceNARRATOR
The problem is simple.
A
3:18Artificial IntelligenceNARRATOR
Move the logic to BTP is a slogan, not an architecture.
A
4:27Artificial IntelligenceNARRATOR
The RESTful ABAP programming model, RAP, is the clean core compatible way to expose logic that must stay in ABAP, which we build on CD's views and which generates O data services with transactional, draft, lock, validation, handling, 5, 9.
A
4:44Artificial IntelligenceNARRATOR
In the world of side-by-side half we have CAPM which is the model-driven framework.
A
4:49Artificial IntelligenceNARRATOR
A CAPM project puts forth entities and services in CDs, the framework in turn puts out an OData v4 service with default persistence and generic CRUD handlers which also has init hooks for custom logic in Node.js or Java .
A
5:06Artificial IntelligenceNARRATOR
Also it is typical for CAPM apps to run on Cloud Foundry or Kyma, which in turn is backed by SAP HANA Cloud, and we also see Fiori Elements UIs generated from the same CD's annotations.
#311 - Open Steamgate - taking ABAP Development Offstack (Alice Vinogradova) | SAP on Azure Video Podcast
A
2:31Alice VinogradovaGUEST
But yeah, he was and he's still on this frontier.
A
2:35Alice VinogradovaGUEST
So But yeah, I thought if I want to run something locally and have this develop, change, activate, run, and see what is coming at the other end, slightly faster and less heavy weight, may I just reuse his tool? And yes, if possible, but then, well, my scenario was to use something like on top of OData and it's immediately kind of bring some other stuff, but yeah, OData is actually an open source, not open source, but it's open standard.
A
3:19Alice VinogradovaGUEST
So there is a lot of independent implementations of that.
A
3:23Alice VinogradovaGUEST
So just plug it in and then another part and eventually become OpenStringKit, which is like, actually Claude has gave it naming because it was like vibing steampunk we want to keep steam but it's open okay let's let's
H
8:41Holger BrucheltHOST
It's this foundational layer or something like that, right? Which is good if you want to develop.
H
8:48Holger BrucheltHOST
Obviously, you don't have access to all the bar piece that are there.
H
8:51Holger BrucheltHOST
But for ABAP development, for creating an OData service or something like that, that's a cool start.
A
9:00Alice VinogradovaGUEST
Yeah, I would say that for me, it was a completely pragmatic thing.
OData at Scale: When to Use CDS Views, RAP, or API Business Hub in Hybrid SAP
A
1:24Artificial IntelligenceNARRATOR
We have to go back to the governance and write capability questions in the decision framework instead of asking them once.
A
1:30Artificial IntelligenceNARRATOR
Executive Summary How do we approach the design of O data for use in Fiori apps, BTP-hosted extensions, and third-party integrations? We often see that presenting OData ASA one size fits all solution results in services that either do too much for simple read functions or not enough to support business transaction logic.
A
1:49Artificial IntelligenceNARRATOR
This article presents a decision framework that puts forward three strategies, CDS view-based exposure, custom RESTful ABAP programming, RAP, services, and SAP API Business Hub published APIs, and ties the choice of strategy to data volatility, consumer type, and governance requirements.
A
2:08Artificial IntelligenceNARRATOR
Also, we look at the issues of security, performance, and operation that present themselves once the service crosses the on-premises, cloud boundary, and we end with what we learned from putting these services into live hybrid environments.
A
2:20Artificial IntelligenceNARRATOR
Introduction.
A
2:21Artificial IntelligenceNARRATOR
Most SAP environments are a mix of on-premises and cloud, with an S4 HANA core on-premises that is extended by BTP-hosted apps, Fiori launchpads, and non-SAP integrations, and in almost all cases the consumer is reaching the core via OData service.
A
2:38Artificial IntelligenceNARRATOR
Exposing it as OData is out to be a single decision, which in fact is three separate decisions in the same protocol.
A
2:45Artificial IntelligenceNARRATOR
We have a CDs view for OData, a custom RAP-based business object, and an API published through API Business Hub, which err for different purposes and fail in different ways under load.
Will we still write code? :: Javier Durá at EngageU
M
7:20Matt NavarreHOST
There's some difficulties with it, like you and I know, because it's like committing records and some other things that doing it with a web viewer where you're not directly like in WebDirect, for example, you're getting advantage of WebDirect for all of the record locking and all the other features, which is great.
M
7:34Matt NavarreHOST
When you take that a step back to... to doing all your layout work entirely in a web viewer and now you're committing all your records with different steps, right? You're using OData data API to read and write the data.
M
7:47Matt NavarreHOST
So I think what we might be ready for is having a lot of layouts that are entirely web viewer for reading the data and organizing it and getting the colors and everything because it's much more powerful in a web viewer.
M
8:00Matt NavarreHOST
And then when a user clicks an action, it brings up a FileMaker card window or something like that.
Business Central Fabric Integration - Simply Explained
M
7:17Mirko PetersHOST
The first is the easiest to picture.
M
7:19Mirko PetersHOST
Business Central exposes its data through web services, and those services come in two flavors, REST APIs and OData.
M
7:25Mirko PetersHOST
An API is a doorway that lets another program ask Business Central for specific data.
M
7:29Mirko PetersHOST
OData is a related standard that hands that data back in a shape tools like Power BI and Excel already understand.
M
7:35Mirko PetersHOST
Pulling data through an API works well when the scope is small.
M
7:38Mirko PetersHOST
You ask for the customers you need or the invoices from last quarter, and you leave the rest of the database alone.
8 Things We Actually Like in Acumatica 2026 R2
P
18:42Peter NicholsonHOST
But it's nice that we've got these kind of materialized GI results.
N
18:48Nirav ShahHOST
This is interesting because you could start building specific I don't know if they're doing it as a single database that's connected to your main instance, but you could start pushing aside data and have it live there and then start running queries on it and connect it to Power BI, do other OData connections and stuff like that.
N
19:08Nirav ShahHOST
It's an interesting concept.
N
19:09Nirav ShahHOST
I haven't really given this much thought in terms of what it could do, what the use case is exactly.
Two logging tools walk into a conference :: Jesse Barnum of 360Works
J
16:20Jesse BarnumGUEST
If you're calling scripts in FileMaker, the on-window transaction will fire.
J
16:23Jesse BarnumGUEST
But if the web application is just making direct OData or data API calls.
J
16:27Jesse BarnumGUEST
Actually, I don't know about data
M
16:28Matt NavarreHOST
API.
M
16:30Matt NavarreHOST
I
J
16:30Jesse BarnumGUEST
know for sure that currently I filed that as a bug with FileMaker.
J
16:34Jesse BarnumGUEST
If you make a direct OData modification call, it won't fire an on-window transaction.
J
16:39Jesse BarnumGUEST
So there are some side ways around it, but I think that FileMaker has decided to do that for performance reasons.
EngageU wrap-up :: Joris Aarts and Jay Sayers
M
13:08Matt NavarreHOST
But weirdly, a lot of the stuff I do actually does not use MCP.
M
13:11Matt NavarreHOST
It's, like, direct OData.
J
13:13Jay SayersGUEST
For sure.
M
13:13Matt NavarreHOST
Which MCP relies on that, but it has all this other stuff too that comes along.
#308 - DSAG Jahreskongress 2026 (Martin Fischer) | SAP on Azure Video Podcast
H
23:49Holger BrucheltHOST
I mean, first with the foundation, shit in, shit out.
H
23:51Holger BrucheltHOST
And the foundation might be to help the customer go from the GUI to Fiori Elements, which means all of a sudden you have all these OData services underneath, which are, I would say, a foundation or potential foundation for the AI integration.
H
24:05Holger BrucheltHOST
So the partner can take the customers on this journey.
H
24:09Holger BrucheltHOST
And actually, what I also liked about this customer session from Björn was that Sebastian Werner, and he's, now I'm not 100% sure anymore, cross-product UX, product management or something like that.