SAPContractChange

SAP API Policy v4/2026: impatti e FAQ ufficiali

Perché due pagine di policy possono ridisegnare i confini dell’AI enterprise*

In questo articolo approfondiamo la SAP API Policy v4/2026, il documento che ridefinisce le regole di accesso alle API SAP e solleva interrogativi importanti per chi sta costruendo scenari AI su dati ERP. Dalla classificazione delle API alle implicazioni per i sistemi agentici, fino alle FAQ pubblicate da SAP e al nodo contrattuale: cosa cambia, per chi e in che misura.

At the end of April 2026, SAP published, with relative discretion on the Help Portal, a two-page document destined to cause discussion: the SAP API Policy v4/2026a. Three sections, dry legal language, potentially huge impact on anyone who has ever integrated a non-SAP system or is building AI scenarios on ERP data.

La motivazione dichiarata è la tutela di “solution health and security” di fronte all’esplosione delle chiamate API da sistemi esterni, comprese le architetture AI. Motivazione legittima. Ma il testo della policy, a parere di molti, va molto oltre la gestione del traffico e questo è il punto che ha generato reazioni a catena tra clienti, partner, analisti e studi legali internazionali. 

SAP gestisce i dati che alimentano il 90% delle supply chain mondiali. Quando ridefinisce le regole di accesso a quei dati, non si tratta di aggiornare il manuale d’uso: si tratta di ridisegnare i confini di un ecosistema che vale miliardi. 

 

What exactly does the policy say? 

The official text is available on the SAP Help Portal. I advise everyone interested to read it without intermediaries. For convenience and context, below I summarize and quote some parts of it.  

Section 1 introduces a clear classification into three categories: 

 

  • API pubblicate (Published APIs): quelle documentate nel SAP Business Accelerator Hub o nella documentazione di prodotto specifica. Sono le uniche consentite per l’uso previsto (“Documented Use”), che include integrazione, estensioni, sincronizzazione dati, scambio dati, trigger di eventi e scenari di business analoghi.

     

  • API non pubblicate (Non-Published APIs): la Sezione 1.2 è esplicita: “Customer and third-party applications must not access, invoke, or interact in any manner with APIs that are not Published APIs.” Eccezioni limitate: API ABAP sviluppate su misura in ambienti private cloud e on-premise, se espressamente autorizzate dalla documentazione SAP. Tutto il resto (incluse API interne, private, o legate a client riservati SAP come i namespace S/4HANA) è fuori perimetro. E la policy avverte: queste interfacce possono essere modificate o rimosse senza preavviso.

     

  • API esplicitamente vietate: quelle classificate come “Confidential and Proprietary” o bloccate da SAP Note specifiche. Caso emblematico: ODP-RFC per strumenti di terze parti, che la SAP Note 3255746 classifica come non consentito e che le FAQ ufficiali confermano esplicitamente.


Il punto critico per molte organizzazioni è che RFC calls, BAPI e altre route tradizionali, da decenni backbone dei flussi dati SAP, rientrano presumibilmente nella categoria delle API non pubblicate. Le FAQ ridimensionano il timore, e ne parliamo tra poco. Prima, la sezione 2, quella dei controlli.

 

  • In conclusion Specific API Controls (2.1) sono i controlli tecnici documentati per ogni API: rate limit, quote, deprecation schedule, limiti per bulk extraction, requisiti di sicurezza. Nulla di particolarmente nuovo, ma ora formalizzato in modo vincolante. Da sapere ma nulla di più.

     

  • General API Controls (2.2) are "the problem". Section 2.2.1 prohibits the use of APIs for: competitive analysis, functions not provided for by the Documented Use (unless authorized by SAP), and any activity that creates risks for system performance, stability, or security.

La Sezione 2.2.2 è il cuore della controversia

It reads verbatim: 

Except through and within the limits of SAP-endorsed architectures, data services, or service-specific pathways expressly identified and intended for such purposes, SAP prohibits API use for: (a) interaction or integration with (semi-)autonomous or generative AI systems that plan, select, or execute sequences of API calls, and (b) scraping, harvesting, or systematic and/or large-scale data extraction or replication. 

In italiano “semplificato”: se il tuo AI agent interroga SAP in autonomia, pianificando, selezionando o eseguendo sequenze di chiamate API, e lo fa fuori dai percorsi approvati, stai violando la policy. Quei percorsi sono le architetture espressamente approvate da SAP, come Joule (l’AI di SAP), BTP e SAP Business AI Platform.

SAP si riserva il diritto di monitorare l’uso delle API e di adottare “reasonable enforcement actions” in caso di non conformità. Le misure previste sono: throttling, sospensione o terminazione dell’accesso. Ed è esplicitamente vietato aggirare i controlli attraverso “intermediary services, custom code or developments, proxies, gateways, impersonation techniques, or similar mechanisms.”

L’unica tutela esplicitamente garantita è quella verso gli obblighi di legge: la policy non limita le obbligazioni di SAP relative a data export o data egress richiesti da norme specifiche (portabilità dei dati, switching, conservazione legale).

Le FAQ ufficiali SAP: cosa chiariscono

Dopo la pubblicazione della policy, SAP ha rilasciato delle FAQ per rispondere ai dubbi più frequenti. Quanto segue si basa sulla versione 1.3 (giugno 2026).

Il criterio di compliance che emerge è semplice: conta l’interfaccia SAP usata e il pattern di accesso, non la piattaforma da cui parte la chiamata.

Cosa resta consentito?


Restano consentiti namespace Z, Custom ABAP, OData services, CDS views e RFC modules sviluppati dal cliente. È un chiarimento importante per chi, leggendo la Sezione 1.2, temeva che l’intero mondo RFC/ABAP fosse fuori perimetro.

Con delle condizioni: il codice custom non deve creare carico eccessivo o rischi di sicurezza sul sistema, non deve interagire con componenti SAP etichettati come interni, privati o riservati, e non deve diventare un canale per estrazioni massive di dati o per agenti AI non approvati.

SAP Integration Suite è raccomandata ma non obbligatoria. Middleware e iPaaS di terze parti sono allineati alla policy, se consumano API pubblicate nel rispetto dei controlli generali.

ODP-RFC è ancora vietato?

Sì, ODP-RFC è un pattern di integrazione esplicitamente vietato. Le FAQ lo indicano come interfaccia di estrazione legacy, non approvata per strumenti non SAP, e richiamano la SAP Note 3255746: qualsiasi uso da parte di applicazioni di clienti o terze parti verso sistemi ABAP che contengono PI_BASIS, SAP BW o SAP BW/4HANA, on-premise o in private cloud, è vietato.

Chi lo usa tramite piattaforme di terze parti è invitato a contattare il proprio account executive SAP per concordare un percorso di migrazione. Le alternative indicate per i grandi volumi sono SAP Business Data Cloud, SLT, ODP-OData e analytical CDS views con servizi OData V4.

Le integrazioni esistenti sono ancora valide?


Le integrazioni esistenti che usano API non documentate non vengono invalidate retroattivamente come atto di enforcement. Per la gran parte dei casi la situazione è invariata: restano “a proprio rischio“, cioè possono continuare a funzionare, ma senza le garanzie di stabilità o supporto di SAP.

Se SAP individua un’interfaccia o un pattern che presenta un rischio di sicurezza per la piattaforma o per i dati, promette preavviso e supporto nella migrazione prima di intervenire.

E gli agenti AI di terze parti?


La policy vieta i pattern di accesso agentivo non governato: un agente che pianifica ed esegue da solo sequenze di chiamate API, collegato alle API SAP senza passare da un percorso approvato.

Non vieta l’AI agentica in sé: il problema, secondo SAP, è che un singolo prompt può generare migliaia di chiamate, con rischi per stabilità, sicurezza e integrità dei dati. L’automazione deterministica con sequenze predefinite di chiamate API (RPA) non rientra in questa restrizione, pur restando soggetta al resto della policy.

In conclusion percorsi approvati per gli agenti di terze parti sono:

  • MCP Gateway su SAP Integration Suite;
  • MCP server tramite Joule Studio, pensati per agenti costruiti su BTP;
  • protocollo Agent2Agent (A2A).


Un’avvertenza: nelle FAQ l’Agent Gateway destinato alle piattaforme di terze parti è descritto al futuro. Conviene verificarne la disponibilità prima di pianificare.

Chi è coinvolto e in che misura 

La policy si applica a tutte le soluzioni SAP cloud e on-premise, inclusi S/4HANA Private Cloud (RISE) e tutte le line-of-business solution. Riguarda chiunque abbia licenziato un’applicazione SAP, comprese le applicazioni dei partner.

  • Clienti con integrazioni legacy: chiunque abbia costruito connessioni negli anni scorsi su API non documentate (RFC, BAPI, route non standard) si trova tecnicamente fuori perimetro. Le FAQ chiariscono che non sono invalidate, ma non sono supportate. La SAP Community ha già registrato numerose domande su architetture esistenti: CDS OData service custom, estensioni BTP, scenari di estrazione dati.
     
  • Partner e ISV: l’impatto è potenzialmente più severo. Molti add-on dipendono da API non standard per accedere a dati che le interfacce pubblicate non espongono. Migrare a Published API può richiedere riscritture significative o comportare perdita di funzionalità se le API equivalenti non esistono. Le FAQ precisano che SAP non revoca le certificazioni già ottenute per effetto della policy, ma i rinnovi saranno legati al rispetto delle linee guida aggiornate.

  • Aziende con strategie di AI agentica: questo è il fronte più caldo. Strumenti come Agentforce (Salesforce), Copilot (Microsoft), ServiceNow, Workday Illuminate, Celonis… ovvero tutti sistemi che per loro natura “pianificano, selezionano ed eseguono sequenze di API calls”, rientrano nella Sezione 2.2.2 se non instradati attraverso percorsi approvati. Con le FAQ la strada è più chiara: MCP Gateway su Integration Suite o protocollo A2A.ri

Le reazioni 

Tra aprile e luglio 2026 molti si sono espressi.

Mapping Deutschsprachige SAP-Anwendergruppe (DSAG) ha pubblicato una nota ufficiale il 29 aprile 2026, dura nei toni e precisa nei contenuti identificando tre richieste specifiche: definizioni chiare e documentazione completa delle API coinvolte, garanzie contrattuali esplicite, e tempi di transizione realistici per chi dipende da API non documentate.

Sui tempi di transizione la risposta di SAP resta generica: nessun periodo di grazia o scadenza formale, solo l’impegno a non bloccare o limitare un’integrazione esistente senza un contatto preventivo. Le garanzie contrattuali restano aperte: le FAQ stesse precisano di non far parte di alcun contratto.

Nelle settimane successive DSAG ha incontrato SAP, e parte delle sue osservazioni è confluita nelle FAQ aggiornate presentate a Sapphire, fine maggio 2026. Il presidente Jens Hungershausen ha però continuato a chiedere, anche in giugno e luglio, condizioni chiare, affidabili e contrattualmente solide, senza zone grigie per processi end-to-end, soluzioni di partner e scenari AI: un segnale che, dal lato DSAG, il nodo contrattuale non è considerato chiuso.

Forrester ha sintetizzato il quadro senza mezzi termini: “Three weeks ago, the SAP API Policy v.4.2026a looked like a legal document with no enforcement infrastructure. After Sapphire 2026, it looks like a strategy with a product line attached.“. Il passaggio dalla carta all’operatività è arrivato il 9 giugno 2026, con una security patch che blocca ODP via RFC calls non conformi.

The contractual knot: is the policy really binding? 

The answer is "it depends". Le FAQ dicono che la policy da sola non modifica le concessioni di licenza né i diritti funzionali, e che l’approccio di SAP privilegia monitoraggio e dialogo rispetto alle penali. Precisano però anche di non essere vincolanti: in caso di conflitto prevalgono il contratto applicabile e la Documentation. Da sole, quindi, non risolvono la questione contrattuale.

  • Per i contratti cloud (RISE, S/4HANA Cloud, BTP): un Cloud Service Agreement SAP è composto da Order Form, Supplemental Terms and Conditions, Support Schedule, SLA, DPA e General Terms and Conditions. Se le GTC prevedono che SAP possa aggiornare la Documentation unilateralmente (come accade in molti contratti cloud moderni) la policy potrebbe essere già contrattualmente operativa. Per i nuovi contratti e i rinnovi, è quasi certamente così.
  • Per i contratti on-premise / licenza perpetua: la struttura è diversa (Order Form + Software Use Rights + GTC for Software and Support). Il legame con la Documentation pubblicata sull’Help Portal è meno diretto e più contestabile. Qui i clienti potrebbero avere argomenti contrattuali solidi.
  • Per RISE with SAP / Private Cloud: la policy è esplicitamente applicabile. Il contratto RISE incorpora Supplemental Terms che richiamano la Documentation. Le FAQ aggiungono un punto pratico: la bonifica delle integrazioni basate su API non pubblicate non rientra automaticamente nel perimetro standard di RISE ed è responsabilità del cliente, salvo accordi specifici. Per chi firma o rinnova, conviene discuterne con SAP in fase di negoziazione, non dopo.


Nota: quanto sopra è la mia interpretazione sulla base dei molti contratti visionati nel mio lavoro. Tuttavia, consiglio un parere legale sull’argomento, specialmente nei casi “grigi”.
 

 

ATTENZIONE! Questo articolo è redatto da Jary Busato, SAM/ITAM Consultant in WEGG, e poi ampliato dalla redazione a scopo informativo e di condivisione. Le analisi e i commenti espressi rappresentano il punto di vista dell’autore e non costituiscono parere legale o consulenza contrattuale. I contenuti si basano su fonti pubblicamente disponibili, citate a fine articolo. SAP SE e i prodotti menzionati sono marchi registrati dei rispettivi proprietari. L’autore non ha affiliazioni commerciali con SAP SE né con i vendor citati. I contenuti sono aggiornati a settembre 2026. 

 

Sources and/or interesting articles on the subject 

  • CIO.com — “SAP’s new API policy restricts AI access, draws customer criticism”, Manfred Bremmer, 4 maggio 2026 
  • SAPinsider — “SAP’s New API Policy Redefines Access in the AI Era”, Adam Pitman, 28 aprile 2026 
  • The Register — “AI clause in new SAP API policy provokes lock-in concern”, 29 aprile 2026 
  • Hunton Andrews Kurth LLP — “SAP’s New API Policy Raises New Compliance and Continuity Risks”, 26 maggio 2026 
  • Forrester — “SAP Is Attempting To Become The Gatekeeper Of Enterprise AI — CIOs Should Push Back”, maggio 2026 
  • Forrester — “SAP Sapphire 2026: The Autonomous Enterprise Is Credible, But It Comes With Concentration Risk”, maggio 2026 
  • diginomica — “SAP Sapphire 2026 — SAP CTO Philipp Herzig on SAP’s API policy changes”, giugno 2026 
  • Simplifier AG — “SAP API Policy: Facts, risks and recommendations for your AI strategy”, 2026 
  • AI Magazine — “Can AI agents still access SAP data under new API rules?”, 2026 
  • cio.inc — “Explained: Why SAP Rewrote Its Third-Party API Policy”, 2026 
  • blog.zeis.de — “A Clearer View of Your SAP Integrations Under the New API Policy”, giugno 2026 
  • SAP Community — thread “Impacts of SAP API Policy v4/2026 on existing customer integrations”, 2026 
02-s pattern02

Vorresti approfondire il tema dell’accesso indiretto in SAP?

CONTACT US TO LEARN MORE!