SAP Business One

ChatGPT e Claude su SAP Business One passando dalla porta giusta.

SAP Business One con ChatGPT, Claude o Copilot: Service Layer, SQL Server o HANA, il server MCP d’esempio di SAP, Ask AI e il no alle scritture SQL dirette.

Aggiornato il 13 novembre 2026

In breve

SAP Business One si collega a un assistente AI tramite il Service Layer, l’API REST/OData ufficiale, presente sia nell’edizione SQL Server sia in quella HANA. SAP ha aggiunto Ask AI nel Web client e pubblica un server MCP come codice d’esempio dal FP 2608. Per usare ChatGPT, Claude o Copilot nella loro chat serve un connettore pronto per la produzione, che legge con l’utente di ciascuno e non scrive mai direttamente nel database.

Schema
SAP BUSINESS ONE SQL SERVER · HANA MCP CLAUDE CHATGPT COPILOT GEMINI SAP BUSINESS ONE SQL SERVER · HANA MCP CLAUDE CHATGPT COPILOT GEMINI

SAP Business One ha una porta d’ingresso ufficiale per i programmi esterni: il Service Layer. Un assistente AI collegato bene passa da lì, oppure da viste in sola lettura concordate con il partner, e non scrive mai direttamente nelle tabelle. Qui sotto trovi cosa cambia tra SQL Server e HANA, cosa offre già SAP (Ask AI e un server MCP d’esempio) e cosa manca per usare quel server in produzione.

Cosa puoi chiedere

Esempio · dati dimostrativi

Quali ordini cliente aperti hanno righe su articoli sotto il punto di riordino nel magazzino principale?

Tre ordini su 37 rischiano il ritardo. Per Delta Srl mancano 4 articoli: vuoi l’elenco degli ordini d’acquisto già aperti su quei codici?

Ordine 10482 · Alfa Srl 2 righe · consegna 18/11
Ordine 10495 · Beta Spa 1 riga · consegna 20/11
Ordine 10501 · Delta Srl 4 righe · consegna 22/11

Fonte: Service Layer · ordini cliente e giacenze · sola lettura

Altre domande tipiche di chi usa Business One in un’azienda commerciale o produttiva:

  • «Clienti con fido superato che hanno ordini in attesa di consegna.»
  • «Prezzo di listino e prezzo applicato sugli ultimi 50 ordini di Beta Spa: dove abbiamo scontato di più?»
  • «Margine lordo per gruppo articoli nel terzo trimestre, confrontato con l’anno scorso.»
  • «Offerte d’acquisto senza risposta del fornitore da più di 10 giorni, per buyer.»

Come si collega: il Service Layer prima di tutto

Business One è un’applicazione client/server: un client installato sul PC, un server di database e una serie di servizi. Il database contiene solo i dati e non usa trigger [SAP]: le regole di gestione stanno nell’applicazione, non nelle tabelle. Da qui discende tutto il resto: leggere dal database si può, scriverci no.

SAP mette a disposizione due interfacce ufficiali [SAP]:

  • Service Layer: l’API REST che parla OData (versioni 3 e 4). Funziona sia con SQL Server sia con HANA dalla 10.0 PL01 e gira su SUSE Linux o Windows.
  • DI API: l’interfaccia COM più vecchia, per programmi su Windows. Usa lo stesso nucleo del Service Layer, il DI Core.

Il nostro connettore è un server MCP (il protocollo con cui gli assistenti AI usano strumenti esterni) che chiama il Service Layer. L’impostazione che proponiamo: ogni persona si collega come se stessa e il connettore usa l’utente Business One che le corrisponde, non un utente tecnico unico; nel pilota controlliamo insieme che ciascuno veda solo ciò che vede già nel gestionale. Quale licenza utente consuma un accesso tramite Service Layer lo verifichiamo con il tuo partner SAP prima di iniziare, non dopo.

C’è anche una scorciatoia utile. Nell’edizione SQL Server, dalla 10.0 PL02, puoi pubblicare una vista SQL personalizzata come servizio OData del Service Layer [SAP]. È il modo pulito per dare all’assistente un report che già usi (per esempio il portafoglio ordini per agente) senza aprire il database: la vista si scrive una volta e il Service Layer la serve con il suo controllo degli accessi.

SQL Server o HANA: cosa cambia per il collegamento?

Aspetto Edizione SQL Server Edizione HANA
Service Layer (REST/OData) Sì, dalla 10.0 PL01 [SAP] Sì [SAP]
Viste personalizzate pubblicate come OData Viste SQL, dalla 10.0 PL02 Non le viste SQL: si usano le Semantic Layer View [SAP]
Versioni del database nella guida di amministrazione SQL Server 2016, 2017 e 2019 (guida SP 2402) [SAP] Database SAP HANA
Lettura con viste in sola lettura Possibile, da concordare con il partner Possibile, da concordare con il partner
Scrittura SQL diretta nelle tabelle Mai Mai

La guida citata è quella della SP 2402: per le versioni di SQL Server ammesse dai feature pack più recenti fa fede la nota di compatibilità, che controlliamo con il partner.

Leggere sì, scrivere nel database mai

SAP non supporta le scritture SQL dirette sulle tabelle di Business One: la sua documentazione rimanda alla SAP Note 896891, il cui testo completo è riservato ai clienti SAP [SAP · da verificare]. In pratica:

  • Lettura: viste o query in sola lettura, con un utente di database senza permessi di scrittura, concordate con il partner.
  • Scrittura: solo tramite Service Layer o DI API, che applicano le stesse regole del client.

Il nostro connettore di serie legge e basta. Se un giorno vorrai che l’assistente prepari un’offerta partendo da una mail del cliente, la scrittura si attiva su richiesta, passa dal Service Layer e chiede conferma alla persona prima di creare il documento.

Il server MCP di SAP: utile, ma è codice d’esempio

SAP ha annunciato l’integrazione con server MCP come un modo per i partner di costruire i propri agenti su Business One [SAP]. Sul portale di documentazione pubblica «MCP Server for SAP Business One – Sample Code»: dal FP 2608 espone le entità del Service Layer come strumenti MCP, usa il trasporto Streamable HTTP e l’accesso OAuth tramite il sistema di identità di Business One [SAP · da verificare].

Il nome dice già molto: è codice d’esempio. È un buon punto di partenza se sei al FP 2608 o successivo; non ti aiuta se sei su una release precedente. Per passare dall’esempio alla produzione restano da decidere alcune cose:

Da decidere Perché conta
Quali entità esporre Tutte le entità del Service Layer sono troppe: l’assistente sceglie meglio tra pochi strumenti con nomi chiari, pensati per le tue domande
Sola lettura o scrittura Gli strumenti che scrivono vanno separati da quelli che leggono e confermati dalla persona
Chi è l’utente Ogni persona con il proprio utente Business One, non un utente tecnico condiviso da tutti
Dove gira Accanto al Service Layer e raggiungibile in HTTPS dal cloud dell’assistente: per Claude, dagli indirizzi di Anthropic indicati nella documentazione [Anthropic]
Registro Chi ha chiesto cosa e quali dati sono usciti, da conservare per un periodo deciso da te
Aggiornamenti Ogni nuovo feature pack va riprovato prima di passare in produzione

Cosa fa già l’AI di SAP Business One?

Da agosto 2026 (FP 2608) il Web client ha due funzioni di AI generativa [SAP]:

  • Ask AI: selezioni dati in Business One, nei limiti della tua autorizzazione, e fai domande di contesto, per esempio su costi di spedizione, tempi di consegna o alternative a un prodotto.
  • AI user-defined query: chi non conosce SQL ottiene liste condivisibili scrivendo in linguaggio naturale, come «i cinque clienti con più pagamenti in sospeso».

Le funzioni passano da SAP AI Core su SAP BTP, con un consumo fatturato a parte rispetto alla licenza di Business One [SAP · da verificare]. SAP ha anche annunciato la versione 11, con funzioni agentiche nel Web client e una prima anteprima per i partner nel 2027 [SAP].

E l’accordo tra SAP e Anthropic? Il 12 maggio 2026 le due società hanno annunciato Claude come livello di ragionamento dentro Joule, collegato via MCP a S/4HANA, SuccessFactors e Ariba [SAP]. Business One non è tra i prodotti nominati: quell’accordo non porta Claude dentro B1.

Ask AI o assistente collegato?

Aspetto Ask AI e AI user-defined query Claude, ChatGPT o Copilot collegati
Dove li usi Nel Web client di Business One Nella chat dell’assistente che l’azienda usa già
Requisiti FP 2608 e Web client Service Layer raggiungibile (dalla 10.0 PL01 sull’edizione SQL Server)
Quali dati Business One, con l’autorizzazione dell’utente Business One più gli altri sistemi collegati
Costo dell’AI Consumo SAP AI Core fatturato a parte I posti dell’assistente che paghi già, più il connettore
Cosa producono Risposte e liste condivisibili Risposte, report, bozze di mail e documenti

Chi passa la giornata nel Web client trova in Ask AI una risposta immediata. Chi deve incrociare Business One con un CRM, un foglio prezzi dei fornitori o la posta, o lavora ancora con il client desktop, ha bisogno dell’assistente collegato. Le due cose convivono.

Limiti e cose da sapere

  • Release precedenti al FP 2608: niente Ask AI e niente server d’esempio. Il Service Layer basta, se sei almeno alla 10.0 PL01 sull’edizione SQL Server. Su versioni più vecchie restano la DI API su Windows o le viste in sola lettura.
  • Business One ospitato dal partner: il Service Layer deve essere raggiungibile dall’esterno, e questo lo decide chi ospita il sistema. Lo chiediamo insieme a te.
  • Campi e tabelle definiti dall’utente: i campi aggiunti negli anni (la zona dell’agente, la classe di rotazione) vanno mappati uno per uno, altrimenti l’assistente non sa che esistono.
  • Licenze: come detto sopra, verifichiamo con il partner quale licenza consuma l’accesso del connettore.
  • Dove passano i dati: il connettore e i suoi registri restano in UE (Francoforte); l’assistente elabora i dati che legge secondo il piano e le condizioni del suo fornitore, che possono prevedere conservazione fuori UE. Ne parliamo per esteso nella pagina sulla sicurezza.

Come lavoriamo

Nel programma pilota di 21 giorni concordiamo al primo incontro 10 domande reali, colleghiamo Business One in sola lettura tramite Service Layer all’assistente che usi (ChatGPT, Claude o Copilot) e misuriamo le risposte. Se entro 21 giorni dall’accesso ai dati non sono corrette, ti rimborsiamo l’attivazione. Il tuo partner SAP resta il riferimento per licenze, aggiornamenti e personalizzazioni: lavoriamo accanto a lui, non al suo posto. Gli altri sistemi che colleghiamo sono nella pagina sui connettori AI per gestionali.

Domande frequenti

SAP Business One ha un connettore ufficiale per ChatGPT o Claude?

Non un prodotto pronto. SAP pubblica un server MCP come codice d’esempio, dal FP 2608, che i partner possono usare come base. Per metterlo in produzione restano da decidere strumenti, utenti, registro e hosting.

L’accordo tra SAP e Anthropic porta Claude dentro Business One?

No. L’annuncio del 12 maggio 2026 nomina S/4HANA, SuccessFactors e Ariba. Claude si può comunque collegare a Business One con un connettore MCP, come ChatGPT e Copilot.

Posso dare a ChatGPT l’accesso diretto al database SQL Server?

Non conviene. SAP non supporta le scritture SQL dirette, e un assistente con accesso libero al database vede tutto, senza le autorizzazioni dell’utente. Meglio il Service Layer o viste in sola lettura concordate con il partner.

Funziona anche con l’edizione HANA?

Sì: il Service Layer c’è in entrambe le edizioni. Cambia il modo di pubblicare le viste personalizzate: su HANA si usano le Semantic Layer View invece delle viste SQL.

Conviene aspettare la versione 11?

SAP ha annunciato la versione 11 con un’anteprima per i partner nel 2027. Se oggi hai domande a cui il gestionale non risponde in fretta, il Service Layer c’è già, e il connettore si adegua quando aggiorni.

Fonti

Documentazione pubblica dei produttori e testi normativi, consultati alla data indicata. Prodotti e prezzi cambiano: se trovi un dato superato, scrivici. Pagina aggiornata il 13 novembre 2026.

  1. SAP Business One 10.0 Administrator's Guide (SQL Server) — SAP, consultata il 12 novembre 2026 Versione SP 2402. Architettura client/server; il database contiene solo dati e non usa trigger.
  2. Working with SAP Business One Service Layer (10.0) — SAP, consultata il 12 novembre 2026 OData v3 e v4; SQL Server e HANA da 10.0 PL01; viste SQL come OData solo su SQL Server.
  3. SAP Field Service Management — SAP Business One connector (cita la SAP Note 896891) — SAP, consultata il 12 novembre 2026 · da verificare Pagina solo JavaScript, letta da estratto. Il testo completo della nota è riservato ai clienti SAP.
  4. MCP Server for SAP Business One – Sample Code — SAP, consultata il 12 novembre 2026 · da verificare Pagina solo JavaScript, letta da estratto. Da FP 2608; Service Layer come strumenti MCP, Streamable HTTP, OAuth.
  5. SAP Business One — 30 years of growing together — SAP, consultata il 13 novembre 2026 Articolo del 5 novembre 2026. Ask AI, AI user-defined query, integrazione MCP per i partner, versione 11.
  6. SAP Business One Web client — abilitare le funzioni AI — SAP, consultata il 12 novembre 2026 · da verificare Pagina solo JavaScript, letta da estratto. AI tramite SAP AI Core su BTP, consumo fatturato a parte.
  7. SAP and Anthropic to bring Claude to SAP Business AI platform — SAP, consultata il 12 novembre 2026 12 maggio 2026. Nomina S/4HANA, SuccessFactors e Ariba, non Business One.
  8. Authentication for connectors — Anthropic, consultata il 13 novembre 2026 Traffico in uscita di Anthropic verso i server MCP da 160.79.104.0/21.

Programma Pilota Gestionale Parlante

Il tuo gestionale può rispondere. Vediamo se il tuo sì.

Raccontaci quale software usi e le dieci domande che vorresti fargli. Ti diciamo come si collega e cosa serve, prima di qualsiasi preventivo. Il programma pilota accoglie 5 aziende a trimestre.