{"id":23790,"date":"2026-05-26T06:29:08","date_gmt":"2026-05-26T06:29:08","guid":{"rendered":"https:\/\/www.europesays.com\/germany\/23790\/"},"modified":"2026-05-26T06:29:08","modified_gmt":"2026-05-26T06:29:08","slug":"sap-sapphire-2026-sap-cto-philipp-herzig-on-saps-api-policy-changes-and-why-organizational-memory-matters-for-agentic-ai","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/germany\/23790\/","title":{"rendered":"SAP Sapphire 2026 &#8211; SAP CTO Philipp Herzig on SAP&#8217;s API policy changes, and why &#8220;organizational memory&#8221; matters for agentic AI"},"content":{"rendered":"<p>(Dr. Philipp Herzig, CTO, SAP SE)<\/p>\n<p>Around April 23, I knew something was up: I started getting deluged with pings about SAP&#8217;s API policy changes. I don&#8217;t know about you, but when I hear about changes to fine print in data access, my bells always go off.\u00a0<\/p>\n<p>A flurry of posts came out, including enough attention-seeking flotsam on LinkedIn to completely fog the windshield (many of the viral posts were from AI &#8220;influencers&#8221; outside the SAP community, but some thoughtful posts did spring up, <a href=\"https:\/\/diginomica.com\/enterprise-hits-and-misses-can-brands-re-invent-data-and-ai-mcp-and-ai-security-offense-or-defense\" rel=\"nofollow noopener\" target=\"_blank\">which I called out at the time<\/a>).<\/p>\n<p>Fast-forward to SAP Sapphire Orlando: by then, SAP had officially updated its <a href=\"https:\/\/www.sap.com\/documents\/2026\/04\/e2a0665e-4c7f-0010-bca6-c68f7e60039b.html\" rel=\"nofollow noopener\" target=\"_blank\">SAP API Policy FAQ<\/a>, based on input from user group leadership, specifically DSAG and also ASUG, and possibly more.\u00a0<\/p>\n<p>Immediately prior to SAP Sapphire, I heard from SAP offering an on-the-record interview with Philipp Herzig, CTO of SAP SE. I agreed; Herzig has been candid with me in past on-the-record discussions, including SAP&#8217;s AI cloud priorities.\u00a0<\/p>\n<p>My interview with Herzig took place at the end of the final day of the show. Right before the Herzig interview, I taped a <a href=\"https:\/\/jonerp.podbean.com\/e\/sap-sapphire-review-the-ukisug-s-conor-riordan-talks-ai-migration-tools-adoption-questions-and-yes-apis\/\" rel=\"nofollow noopener\" target=\"_blank\">podcast with UKISUG Chair Conor Riordan<\/a>, where Riordan also addressed the topic. What follows is Herzig&#8217;s take on these issues in Orlando, as well as some quick thoughts on organizational memory, one of the more interesting enterprise AI initiatives I heard from the keynote stage this spring. Then I will give you my current views on APIs &#8211; and some user group reactions.<\/p>\n<p>SAP&#8217;s API policy: Herzig on what customers need to know<\/p>\n<p>So, Dr. Herzig, let&#8217;s cut to the chase: what do you really want customers to understand about SAP&#8217;s API policy? Herzig says one crucial issue is that bots of all kinds increase data traffic across APIs:\u00a0\u00a0<\/p>\n<p>Our API policy, in a nutshell, is three things we are targeting. We have fair use limits on APIs, or rate limits for decades in SuccessFactors, in Ariba and so on. What we wanted to make sure is that we have consistency all across the portfolio, as we&#8217;re bringing all the platforms now together with the autonomous suite as well as, \u00a0of course, \u00a0the platform, because we haven&#8217;t had this in place in some of our application assets so far.\u00a0<\/p>\n<p>Herzig spoke to the situation of existing customers:\u00a0<\/p>\n<p>As long as it&#8217;s within fair use limits, everything is good, right? At the same time we acknowledge, of course, and appreciate existing contracts with customers. So we take workloads all across the customers, like for the SuccessFactors application, and we take the 99th percentile of that distribution to determine what that fair use limit would be. Of course, with existing customers, we would not block or take anything away, because we appreciate existing contracts.<\/p>\n<p>Herzig says SAP is not trying to keep AI agents out:\u00a0<\/p>\n<p>The second is people saying we keep the agents out. But the reality is: we&#8217;re not keeping the agents out. We are letting them in if it&#8217;s defined, via, for example, A2A. It makes no sense to block Cloud Code or Codex or Replit or whichever other coding system, for example, if they are part of the strategy, right?<\/p>\n<p>Security is a major motivation here. Herzig calls out &#8220;bad agents&#8221;:<\/p>\n<p>But on the other side, \u00a0there are not just good agents out there. There are a lot of bad agents out there as well, that try to sniff around and try to extract data from the system and so on. Nobody, not even the customer, has a clue what they&#8217;re doing there, right? They don&#8217;t identify themselves, so we have no clarity as to this.\u00a0<\/p>\n<p>This is why, as part of our API gateways, that expose the APIs&#8230; Technically, we&#8217;re of course, partnering with vendors such as CloudFlare, for example, to harden it from a security perspective, which is good for the customer as much as a requirement, simply towards us, to actually do that.<\/p>\n<p>Herzig&#8217;s third reason? The difference between SaaS and on-premise\/private cloud:<\/p>\n<p>In the SaaS world, this is really now a private cloud\/on-premise issue with the API policy, not a SaaS issue at all&#8230; In every SaaS application, you have some private functions, some private methods as to how the application is managed, and maybe our data is being transferred between applications and so on. You would never know, right? Because you would never see the code. That&#8217;s obviously different in on-prem and private cloud, where you can see all the code, and there are, of course, interfaces in that code.<\/p>\n<p>Where do we go from here &#8211; is the SAP API FAQ complete?\u00a0<\/p>\n<p>This brings us to ODP-RFC, a means of SAP to SAP communication that SAP is specifically concerned about, in terms of turning it into a defacto API.\u00a0<\/p>\n<p>There&#8217;s actually a private API, like ODP,-RFC, for example, was only done for SAP-to-SAP communication. And of course, some partners, some customers, started to use that [as an external API],, and it was never designed for that purpose. And the audit logs are full of, &#8216;Oh, SAP did this? SAP did that,&#8217; right?&#8217; There is no clear auditability. It was not designed for that purpose. So for me, just the people used it in an unintended way.\u00a0<\/p>\n<p>Herzig sees a difference with customer builds: &#8220;all the C code, everything the clients build, the customers build, with respect to the customer; that all remains untouched.&#8221; [Author&#8217;s note: Herzig is primarily referring here, as I understand it, to the so-called &#8220;customer Z Namespace&#8221; &#8211; these customer-specific customizations are not impacted by these policy changes. <a href=\"https:\/\/www.sap.com\/documents\/2017\/06\/66673acb-c37c-0010-82c7-eda71af511fa.html\" rel=\"nofollow noopener\" target=\"_blank\">SAP has issued a comprehensive FAQ on these ODP changes<\/a> as well. I also thought <a href=\"https:\/\/theobald-software.com\/en\/blog\/sap-note-3255746\" rel=\"nofollow noopener\" target=\"_blank\">this piece by Theobald Software<\/a> was very useful as a primer, focusing on Note 3255746, and listing all the ways customers can access\/process SAP data that are not impacted by this June 2026 change &#8211; though customers should obviously validate this with SAP].<\/p>\n<p>Now that user group input has been incorporated into the FAQ, does SAP stand by the <a href=\"https:\/\/www.sap.com\/documents\/2026\/04\/e2a0665e-4c7f-0010-bca6-c68f7e60039b.html\" rel=\"nofollow noopener\" target=\"_blank\">API Policy FAQ<\/a> as it is now? Herzig:\u00a0<\/p>\n<p>There are still some questions in the details, which we&#8217;re then working through with customers individually. But overall, I think so far, this FAQ has now been perceived very positively. In my mind also, if I look across social media or other channels, I think the sentiment also has changed towards &#8216;What SAP is doing is just industry standard,&#8217; also, to a large extent, expected and actually a good thing overall.<\/p>\n<p>Note: SAP has also published its <a href=\"https:\/\/architecture.learning.sap.com\/docs\/community\/validation-rules\" rel=\"nofollow noopener\" target=\"_blank\">go-to-architectural validation guidelines<\/a>, as well as its so-called <a href=\"https:\/\/architecture.learning.sap.com\/docs\/ai-golden-path\" rel=\"nofollow noopener\" target=\"_blank\">AI Golden Path<\/a>, which SAP refers to as the &#8220;starting point for developing AI applications across the SAP ecosystem.&#8221;<\/p>\n<p>A brief detour: why SAP&#8217;s organizational memory announcement is an announcement to watch<\/p>\n<p>With all the API drama, I didn&#8217;t get the chance to delve into an underrated SAP keynote announcement: &#8220;organizational memory.&#8221; At the end of <a href=\"https:\/\/jonerp.podbean.com\/e\/the-sap-sapphire-2026-final-review-with-josh-greenbaum\/\" rel=\"nofollow noopener\" target=\"_blank\">my Sapphire podcast with Greenbaum<\/a>, I explained why I see SAP&#8217;s organizational memory pursuits as a crucial part of the real-time organizational truth AI agents will need. Herzig calls this &#8220;tribal knowledge.&#8221; This topic may be under the radar for now, but it&#8217;s the sum of these structured\/unstructured data sources, along with so-called &#8220;decision traces,&#8221; that will inform the best AI agents.\u00a0<\/p>\n<p>As Herzig explains it, SAP&#8217;s ambitions for the context layer extend beyond SAP BDC, bolstered <a href=\"https:\/\/news.sap.com\/2026\/05\/sap-completes-acquisition-of-reltio\/\" rel=\"nofollow noopener\" target=\"_blank\">by the Reltio acquisition<\/a>:<\/p>\n<p>That&#8217;s, of course, great for the structured data, right? But there&#8217;s so much data that does not sit in any information system today, but it sits in people&#8217;s heads that you want to capture, right? Because otherwise, higher levels of agency and autonomy of these agents will never be created, because they need these decision traces.<\/p>\n<p>The way SAP views organizational memory, it must be constantly updated and validated, to avoid fleeting misdirections. Herzig explains:<\/p>\n<p>Steve Jobs always called this business folklore. Business is done because it was done so yesterday, and the day before. We want to capture that, and then study: is this actually how I want to run my company&#8230; Maybe you find improvements from there, because you identify people have taken decisions, and it&#8217;s this tribal folklore knowledge, because people have learned that from each other, which you actually would like to optimize. And you now, we have an opportunity to tap into this and yet, actually put the company towards a totally new kind of transformation from that.\u00a0<\/p>\n<p>A promising topic I will return to, as I engage further with SAP (and other) vendors on this&#8230;.<\/p>\n<p>SAP&#8217;s API Policy &#8211; user group reactions from Orlando<\/p>\n<p>Overall, SAP&#8217;s API Policy is heading into a well-documented direction, but fast-moving, emerging standards like MCP raise a slew of open questions. I&#8217;ll get to MCP, but first: how have user groups responded? Prior to SAP&#8217;s FAQ updates, ASUG issued an update for members; DSAG, the German Speaking User Group, <a href=\"https:\/\/impulsant.dsag.de\/formate\/pressemeldung\/new-sap-api-policy-dsag-sees-a-need-for-clarification\/\" rel=\"nofollow noopener\" target=\"_blank\">shared a public response in German<\/a>.<\/p>\n<p>Since DSAG&#8217;s initial position on API policy changes, they met with SAP; SAP&#8217;s updated FAQ includes some of their input. I had an off-the-record meeting with DSAG leadership in Orlando, hopefully with more on-the-record to follow. But for now, I can say this: \u00a0<\/p>\n<p>After my meeting with DSAG leadership in Orlando, I get the impression that DSAG now finds the published FAQ API policy acceptable, though it will likely need further clarification from SAP for individual customer situations and granular questions. However DSAG will also clearly be monitoring this carefully, to make sure that diligence around API\/data security does not cross over into areas their members would not support, such as: monetizing basic access to their own data, or limitations on their ability to use third party vendors to further analyze or utilize their data beyond SAP.\u00a0<\/p>\n<p>During my <a href=\"https:\/\/jonerp.podbean.com\/e\/sap-sapphire-review-the-ukisug-s-conor-riordan-talks-ai-migration-tools-adoption-questions-and-yes-apis\/\" rel=\"nofollow noopener\" target=\"_blank\">podcast with UKISUG&#8217;s Conor Riordan, <\/a>I asked him: How did this API policy change impact your members and your organization? Riordan responded:<\/p>\n<p>We were in Waldorf last week. I think, based on the conversations there, the genuine feedback from SAP was, &#8216;Look, it was just genuinely poor communication&#8217;&#8230; My understanding is that there was one specific API that was available to transfer data from between two SAP systems. [Author&#8217;s note: Riordan is referring to ODP-RFC]. And maybe over the years, organizations were using that API to transfer data out of SAP into other systems.\u00a0<\/p>\n<p>The primary concern is the resilience of that API and the security around the API is not resilient enough, and therefore companies potentially could be opening themselves up to new threats. And so what they&#8217;re recommending is the other APIs to do the same work. And so the conversation was around: you cannot use this API, but you can use other APIs, and somehow, in their communication, it came out different.<\/p>\n<p>Riordan tied this to SAP CEO Christian Kiein&#8217;s comments prior to SAP Sapphire, and also in Orlando:<\/p>\n<p>The other thing Christian [Klein] said last week, and I think he re-iterated this week was: SAP are never going to be charging customers again to get access to their own data. So, you know, they kind of reinforced the message that they won&#8217;t restrict customers using their own data in other places, like we had years ago with the [indirect] usage policies. And you know, they&#8217;re not going to go back there.\u00a0<\/p>\n<p>Riordan added:\u00a0<\/p>\n<p>It didn&#8217;t seem to come up as a major topic this week around around the hall, so hopefully they&#8217;ve put it to bed. But yeah, sometimes these things, just poor communication can cause a whirlwind.<\/p>\n<p>So is Riordan satisfied with what he heard in Walldorf, and Orlando?<\/p>\n<p>I think so, once we got the clarification&#8230; When you think about [SAP&#8217;s] intent &#8211; the intent, they said, is not to prevent customers using their data in other ways. So that wasn&#8217;t the intent. The other intent is to make sure that when they are exporting data, you&#8217;re doing it in a secure way, right? Which seemed reasonable.<\/p>\n<p>My take &#8211; instant reactions, and looking ahead: MCP as a test case<\/p>\n<p>I&#8217;ve been asked the burning question: has this issue been resolved? My short answer: we&#8217;ll know it&#8217;s resolved when SAP&#8217;s partners are posting enthusiastically about the agents they have built, both using SAP&#8217;s preferred architecture but also, in some cases, non-SAP platforms that are also validated (and appropriately monitored) by SAP.\u00a0<\/p>\n<p>No partner, or customer for that matter, wants to cross a line that would cause audits and delays, but: they also want the choice on when and how to build AI with their data.\u00a0<\/p>\n<p>In my <a href=\"https:\/\/jonerp.podbean.com\/e\/the-sap-sapphire-2026-final-review-with-josh-greenbaum\/\" rel=\"nofollow noopener\" target=\"_blank\">SAP Sapphire podcast review with Josh Greenbaum<\/a>, I gave my own take, based on what I learned on the ground. Here is a near-verbatim excerpt:<\/p>\n<p>\u00a0I think listeners are aware that I&#8217;ve been critical of all vendors that set up even what appears to be the appearance of data toll roads connected to AI, because I think customers should own their data. But I do think there&#8217;s a point in time where if you transform that data enough for customers, then you can start making the case that you&#8217;re providing a value.\u00a0<\/p>\n<p>But I think customers should be really free to experiment, even if, as SAP sometimes has said this week, that doing API calls to external systems or MCP servers results in a less context-rich, less valuable form of AI. I think customers should still be free to find that out for themselves, and I think SAP should try to win this game in the market of presenting the best solutions, rather than the appearance of restrictions.\u00a0<\/p>\n<p>But I also agree with SAP&#8217;s general point that the circumstances around how you make data calls into SAP systems has absolutely changed, because of agentic systems, bots and all of that, and new rules are going to be needed, including the security and controls that customers expect.\u00a0<\/p>\n<p>However: I recognize that when you start making that argument too heavily, if you are able to control and audit everything, that also implies that you could monetize it. So there is a potential monetization bottleneck that makes people very distrustful&#8230;<\/p>\n<p>The issue of data toll roads isn&#8217;t going away, and that&#8217;s for every vendor to look at and figure out. How do we protect from a security perspective, but avoid the temptation to over-monetize the wrong channel, because the right channel is monetizing innovation, not regulating data anyway?<\/p>\n<p>Which brings me to MCP. Emerging standards like MCP, moving at speed, put the most pressure on SAP&#8217;s policies. For example, one partner told me about their MCP-based solution, already live on customer projects, that doesn&#8217;t use the MCP Gateway inside of SAP&#8217;s Integration Suite (This partner has built their MCP solution on SAP BTP Cloud Foundry, using SAP\u2019s security and authentication methods). While Herzig told me that this partner&#8217;s solution is valid and not impacted by these changes, it does illustrate the many questions partners have. And all partners, even this one, will likely want to make sure they are on the &#8220;Golden AI Path,&#8221; and not a problematic one.<\/p>\n<p>SAP&#8217;s user groups, which do a good job of advocating for customer needs and influencing SAP&#8217;s data policies, may struggle to address areas involving standards like MCP and A2A, which quickly get into ice-cream-headache architectural complexities. (Example: a partner told me that they think SAP&#8217;s current MCP Gateway approach is likely to generate too many individual agentic tool calls, which in turn diminishes agentic accuracy and performance.).\u00a0<\/p>\n<p>To give you some idea of what&#8217;s at stake here, check out this <a href=\"https:\/\/medium.com\/@mario.defelipe\/sap-has-two-mcps-one-you-cant-use-one-you-shouldn-t-445ce6e409b9\" rel=\"nofollow noopener\" target=\"_blank\">provocative post from Mario Defilipe<\/a>, on the MCP crossroads SAP faces. Defilipe argues that the MCP SAP ships for most customers\/partners is not the one that has access to the rich context AI agents need most:<\/p>\n<p>I\u2019ve spent the last year building open-source MCP servers for SAP Datasphere and SAP Business Data Cloud, running on Claude. They are early, imperfect, and not at SAP scale \u2014 but they are grounded. They expose semantic models, data products, analytical models \u2014 the things an agent actually needs to reason over an SAP landscape. The point isn\u2019t that they\u2019re better than what SAP could ship. SAP has the assets. They are not in the architecture being shipped.<\/p>\n<p>How would SAP respond to Defilipe? I hope to learn more over time, but we get a pretty big clue <a href=\"https:\/\/venturebeat.com\/orchestration\/governance-not-gatekeeping-how-sap-brings-enterprise-grade-safety-to-ai-connectivity\" rel=\"nofollow noopener\" target=\"_blank\">via a post by Anirban Majumdar, Head of the Office of the CTO at SAP<\/a>. Majumdar writes:<\/p>\n<p>A2A and MCP are not external constraints that SAP is grudgingly accommodating. They are protocols SAP uses internally and is actively hardening through standards work. When community and open-source frameworks meet the security floor that enterprise deployment requires, external integration pathways will follow.\u00a0<\/p>\n<p>Will that response be fast enough &#8211; and flexible enough &#8211; to capture the imagination of SAP&#8217;s most innovative partners? Or will those partners standardize on other frameworks, and leave SAP open to a more vigorous play by aggressive agentic third parties? These are the questions that will define SAP&#8217;s success in the agentic era.\u00a0<\/p>\n<p>As yet, the outcome of this is not clear. But having talked with Majumdar after his analyst presentation in Orlando, I do get the strong impression that SAP is not standing still on this, and will look at more options beyond the MCP that ships with SAP Integration Suite. If so, that will come as welcome news to partners already working with other MCP approaches (one partner proposed that SAP provide a consumption-based MCP option as other vendors do, either including it in existing SKUs or managing it standalone; I would not be surprised to see SAP consider this). On the other hand, as I&#8217;ve alluded to, SAP frequently argues that MCP-based SAP agents will lack the rich semantic context SAP can provide via other formats. See how far this MCP rabbit hole goes?<\/p>\n<p>Bottom line: partners have told me if SAP provides the best agentic tools, MCP and otherwise, they will use them. But as we look ahead to SAP TechEd season, doesn&#8217;t SAP want partners and customers to have agent-building momentum, rather than getting slowed too much in the &#8220;is my solution valid?&#8221; architectural lane?\u00a0<\/p>\n<p>It is hard to imagine an objection to SAP&#8217;s unwavering AI security stance. But beyond security, customers have choices. SAP should make their best case for their own tooling, but the edge of openness goes both ways. Customers will find the way that suits them best &#8211; so we can mark this as a big unfolding story to watch.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"(Dr. Philipp Herzig, CTO, SAP SE) Around April 23, I knew something was up: I started getting deluged&hellip;\n","protected":false},"author":2,"featured_media":23791,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21036],"tags":[9693,21314,25360,23270,9695],"class_list":["post-23790","post","type-post","status-publish","format-standard","has-post-thumbnail","category-sap","tag-agentic-ai","tag-ai-adoption","tag-data-management","tag-enterprise-ai","tag-sap"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/posts\/23790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/comments?post=23790"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/posts\/23790\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/media\/23791"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/media?parent=23790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/categories?post=23790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/germany\/wp-json\/wp\/v2\/tags?post=23790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}