Vai al contenuto

SAP BTP Cockpit: guida ad accesso, subaccount ed entitlement

Il SAP BTP Cockpit è la console web dei Suoi account cloud SAP. Ecco l'URL di accesso, come si combinano global account e subaccount e l'ordine di configurazione che evita di rifare il lavoro.

Una console cloud che mostra un account globale con sottoaccount come riquadri collegati
Indice
  1. Come accedere al SAP BTP Cockpit
  2. Global account vs subaccount: come è organizzato il cockpit
  3. Come configurare il SAP BTP Cockpit passo dopo passo
  4. Passo 1. Acceda e apra il global account giusto
  5. Passo 2. Pianifichi su carta directory e nomi dei subaccount
  6. Passo 3. Crei un subaccount
  7. Passo 4. Assegni gli entitlement
  8. Passo 5. Abiliti un runtime: Cloud Foundry, Kyma o ambiente ABAP
  9. Passo 6. Crei istanze di servizio, binding e chiavi
  10. Passo 7. Colleghi l'identity provider e assegni le role collection
  11. Passo 8. Colleghi BTP a S/4HANA e ad altri sistemi
  12. Passo 9. Configuri monitoraggio e alert
  13. Passo 10. Tenga traccia di utilizzo e costi
  14. Automazione e domini personalizzati
  15. SAP BTP Cockpit: trial vs free tier
  16. Errori comuni del BTP Cockpit e come risolverli
  17. Dove si colloca il cockpit in un programma S/4HANA
  18. Domande frequenti

Il SAP BTP Cockpit è la console web da cui si amministra SAP Business Technology Platform: global account, subaccount, entitlement, servizi, utenti, ambienti di runtime e costi. Si accede da https://cockpit.btp.cloud.sap con il proprio utente SAP, e si viene reindirizzati al cockpit regionale più vicino.

Risposta breve: apra cockpit.btp.cloud.sap, scelga il Suo global account e lavori in quest'ordine. Pianificare directory e subaccount, assegnare gli entitlement, abilitare un runtime, creare le istanze di servizio, collegare l'identity provider e assegnare le role collection, poi attivare alert e monitoraggio dei costi. Gli account trial usano https://cockpit.hanatrial.ondemand.com/trial/ e durano fino a 90 giorni.

La prima volta mi ci sono voluti giorni per capirlo. Gran parte dei problemi nasceva dal fare i passaggi successivi prima di quelli iniziali. L'ordine qui sotto è quello che uso oggi su ogni nuovo global account.

Una nota sui nomi. A Sapphire, nel maggio 2026, SAP ha annunciato SAP Business AI Platform, che riunisce BTP, SAP Business Data Cloud e AI Foundation (SAP News). A ottobre 2026 la console di amministrazione è ancora documentata come SAP BTP cockpit, quindi uso questo nome.

La documentazione SAP indica un unico punto di accesso: https://cockpit.btp.cloud.sap. La reindirizza al cockpit regionale più vicino (SAP Help, Access the Cockpit). Può anche aprire direttamente un gateway regionale:

  1. https://emea.cockpit.btp.cloud.sap per Europa, Medio Oriente e Africa.
  2. https://amer.cockpit.btp.cloud.sap per le Americhe.
  3. https://apac.cockpit.btp.cloud.sap per l'area Asia-Pacifico.
  4. https://eu-access.cockpit.btp.cloud.sap per gli account EU Access.

Il gateway decide solo come raggiunge il cockpit. Non La limita ai subaccount di quella regione. Gli utenti in Cina hanno un punto di accesso dedicato, https://cockpit.cn40.platform.sapcloud.cn.

Se la Sua azienda autentica gli utenti della piattaforma tramite un proprio identity provider, aggiunga il parametro idp, per esempio https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Senza di esso arriva al SAP ID service predefinito e potrebbe non vedere alcun account. Gli account sul vecchio feature set A o nell'ambiente Neo usano un URL diverso, indicato nella documentazione SAP.

Tratto questo tema anche in un video sul mio canale YouTube (in inglese).

The SAP BTP Cockpit Secret Every Leader Needs to Know16 min

Tutto si trova in una gerarchia. Il global account è la concretizzazione del Suo contratto con SAP. Contiene gli entitlement e le quote acquistati, ed è indipendente da regione e ambiente.

I subaccount sono dove avviene il lavoro. Ognuno appartiene a una regione, e al suo interno si distribuiscono applicazioni, si usano servizi e si gestiscono membri e autorizzazioni. I subaccount sono indipendenti tra loro, il che conta per la sicurezza e la separazione dei dati.

Le directory sono cartelle facoltative tra i due livelli. Raggruppano i subaccount, per esempio per business unit, e possono avere entitlement e autorizzazioni propri. SAP consente fino a cinque livelli di directory tra il global account e il subaccount più basso (SAP Help, Account Model).

Come è organizzato un global account BTPOgni subaccount attinge a un unico bacino limitato. Concordi nomi e ripartizione prima di creare il primo.
  1. Global accountIl Suo contratto con SAP e i servizi acquistati
    EntitlementIl bacino limitato a cui attinge ogni subaccount
  2. DirectoryRaggruppa i subaccount, per esempio per business unit
  • Finance-DevSviluppo, con piani gratuiti o ridotti
  • Finance-TestTest, con utenti e role collection propri
  • Finance-ProdProduzione, con alert configurati prima del go-live

Sotto il subaccount, ogni runtime ha il proprio livello. Abilitando Cloud Foundry si crea una org per subaccount, all'interno della quale si creano gli space. Abilitando Kyma si effettua il provisioning di uno o più cluster Kubernetes, che si suddividono in namespace.

Passo 1. Acceda e apra il global account giusto

Acceda come indicato sopra e scelga il Suo global account. Il cockpit mostra un global account alla volta. Se non è membro di nessuno, il cockpit glielo segnala; veda la sezione sugli errori più sotto.

Joule è disponibile dall'icona a forma di diamante nella barra degli strumenti del cockpit. Può rispondere a domande su BTP ed eseguire attività amministrative, ma solo quelle consentite dalle Sue autorizzazioni.

Passo 2. Pianifichi su carta directory e nomi dei subaccount

Qui la maggior parte dei team crea un disordine che li segue per anni. Una volta ho lavorato con un cliente che aveva oltre 50 subaccount con nomi casuali, e nessuno trovava niente. Districare la situazione a metà progetto è doloroso.

Separi sviluppo, test e produzione per area, per esempio Finance-Dev, Finance-Test, Finance-Prod. Le organizzazioni più grandi aggiungono una directory per business unit. Usi etichette come Landscape: Dev o un centro di costo, perché l'Account Explorer può filtrare in base a esse.

Passo 3. Crei un subaccount

Deve essere amministratore del global account, oppure amministratore di directory per le directory che gestiscono i propri entitlement. Poi, secondo SAP Help, Create a Subaccount:

  1. Apra l'Account Explorer nel global account.
  2. Scelga Create > Subaccount.
  3. Inserisca un nome visualizzato e, se vuole, una descrizione.
  4. Inserisca un Subdomain. Diventa parte dell'URL delle applicazioni sottoscritte e deve essere univoco nella regione.
  5. Scelga la regione e l'elemento padre (il global account o una directory).
  6. Spunti Used for production se è il caso, e aggiunga etichette in Advanced.
  7. Lasci Enable beta features disattivato per tutto ciò che è produttivo. Una volta attivato, non si può più disattivare.
  8. Salvi, poi abiliti gli ambienti e aggiunga gli utenti.

Passo 4. Assegni gli entitlement

Gli entitlement decidono quali servizi e piani può usare un subaccount e quanta quota riceve. Il global account ha un bacino limitato, che Lei distribuisce a directory e subaccount.

Nel subaccount apra Entitlements, scelga Configure Entitlements > Add Service Plans, selezioni servizio, piano e quota, poi Save. Parto dal minimo e aumento secondo necessità, e questo approccio ha fatto risparmiare ai miei clienti migliaia in servizi inutilizzati.

Passo 5. Abiliti un runtime: Cloud Foundry, Kyma o ambiente ABAP

Un ambiente si abilita dalla panoramica del subaccount con Enable, dal Service Marketplace o con la btp CLI. Un subaccount può eseguire più di un ambiente. La tabella confronta i tre sulla base della documentazione SAP sugli ambienti.

AmbienteChe cos'èAdatto aAttenzione a
Cloud FoundrySAP BTP, Cloud Foundry runtime, basato sul progetto open source Cloud Foundry; i buildpack compilano ed eseguono l'applicazioneApplicazioni Java, Node.js e Python, incluso SAP Cloud Application Programming Model (CAP)La scelta matura predefinita per la maggior parte dei team SAP
KymaSAP BTP, Kyma runtime: un runtime Kubernetes completamente gestito basato sul progetto open source KymaMicroservizi containerizzati, funzioni serverless ed estensioni basate su eventiRichiede competenze Kubernetes; il piano gratuito di Kyma è disponibile una volta per global account per un massimo di 30 giorni
Ambiente ABAPOra chiamato SAP Business AI Platform, ABAP environment; ABAP Cloud su oggetti rilasciatiSviluppatori ABAP che creano estensioni accanto a S/4HANAUn sistema a sé con un database SAP HANA Cloud dedicato, dimensionato e fatturato separatamente

Ho visto progetti slittare di mesi perché gli sviluppatori dovevano imparare un nuovo ambiente che corrispondeva al piano di architettura ma non alla loro esperienza. Il runtime tecnicamente migliore in cui il Suo team non sa sviluppare è la scelta peggiore.

Passo 6. Crei istanze di servizio, binding e chiavi

Nel subaccount apra Services > Service Marketplace, scelga il riquadro del servizio e selezioni Create. Scelga il piano con attenzione, perché lo stesso tutorial di SAP avverte che il piano sbagliato genera costi aggiuntivi (SAP Developers). Tutto ciò che crea compare in Services > Instances and Subscriptions.

Colleghi un'istanza alla Sua applicazione e BTP inietta le credenziali. Per gli strumenti che non sono applicazioni BTP, crei una service key. Dia alle chiavi il nome di chi le usa, come jenkins-deployment, non key1.

Passo 7. Colleghi l'identity provider e assegni le role collection

Se la Sua azienda ha già un identity provider come Microsoft Entra ID o Okta, non gestisca gli utenti BTP a mano. Usi un tenant di SAP Cloud Identity Services come proxy verso di esso. Nel subaccount vada in Security > Trust Configuration e scelga Establish Trust, che crea automaticamente un trust OpenID Connect.

Gli utenti si assegnano poi in Security > Users > Assign Role Collection, oppure tramite gruppi. Il mio approccio alle role collection:

  1. Le costruisca attorno alle funzioni lavorative, non alle persone.
  2. Le mantenga abbastanza specifiche da avere un senso, ma non così granulari da doverne gestire centinaia.
  3. Tenga una role collection di amministrazione d'emergenza (break-glass) per i casi critici.
  4. Riveda le assegnazioni ogni trimestre. Le persone cambiano ruolo e conservano i vecchi accessi.

Passo 8. Colleghi BTP a S/4HANA e ad altri sistemi

Gran parte del lavoro su BTP è integrazione. Questi sono gli schemi che configuro più spesso.

ScenarioCome configurarlo
S/4HANA on-premise o Private EditionCloud Connector nella Sua rete, una destination nel subaccount, poi API OData o SOAP
Applicazioni cloud SAP come SuccessFactorsDestination più Integration Suite o Event Mesh, con estensioni in CAP
Sistemi non SAP come Salesforce o WorkdayAdapter di Integration Suite o flussi di integrazione personalizzati
Esporre le proprie APIAPI Management in Integration Suite: progettare, pubblicare, monitorare

Il Cloud Connector apre un tunnel in uscita verso BTP, quindi non servono regole firewall in entrata. Esponga solo i sistemi e i percorsi URL di cui BTP ha davvero bisogno. Il mio articolo su SAP CPI approfondisce la progettazione delle integrazioni.

Passo 9. Configuri monitoraggio e alert

Configuri il monitoraggio prima che Le serva. Controllo le mie dashboard ogni mattina con il caffè. È diventato un rito, e mi ha evitato più di un momento «perché il sistema è giù?».

Il SAP Alert Notification service invia gli eventi della piattaforma e delle applicazioni via e-mail, su Slack e su altri canali. La mia configurazione abituale è l'e-mail per le applicazioni critiche e un webhook Slack per tutto ciò che non può fermarsi. Tenga d'occhio tempi di risposta e tassi di errore per applicazione nelle viste di Cloud Foundry o Kyma.

Passo 10. Tenga traccia di utilizzo e costi

Contano due pagine. Usage Analytics, in ogni subaccount, mostra l'utilizzo effettivo (non fatturato), aggiornato ogni 24 ore. Costs and Usage, nel global account, mostra i costi mensili per servizio, directory e subaccount, con i termini usati nel Suo estratto conto.

Con i contratti a consumo può anche impostare budget con alert via e-mail al raggiungimento di soglie. Un budget non blocca l'utilizzo quando viene superato; quello resta compito Suo. Elimini ogni mese le istanze inutilizzate e controlli il consumo degli entitlement prima di ogni rinnovo.

Il Cockpit registra il cosa. Non registra mai il perché. Quella parte deve scriverla Lei.

Cliccare nel cockpit non scala. L'interfaccia a riga di comando di BTP (btp CLI) e le API di SAP Cloud Management service permettono di automatizzare il lavoro sugli account: creare subaccount, assegnare entitlement, abilitare ambienti.

In un progetto mi servivano ambienti per 12 nuovi sviluppatori. Invece di passare la giornata a cliccare nel cockpit, ho lanciato il mio script e sono andato a prendere un caffè. Quando sono tornato, era tutto pronto.

Automatizzare i deployment ha ridotto i tempi di configurazione dell'80% in un progetto. Integrare service key e CF CLI in una pipeline ha portato il deployment da ore a minuti. I domini personalizzati si configurano con SAP Custom Domain service, e in un progetto cliente i dirigenti hanno notato subito l'aspetto più professionale.

SAP offre due accessi gratuiti, facili da confondere. Il trial serve per imparare; i piani free tier stanno dentro un vero account enterprise. La tabella riassume SAP Help, Trial Accounts and Free Tier.

Account trialPiani di servizio free tier
URL del cockpitcockpit.hanatrial.ondemand.com/trial/cockpit.btp.cloud.sap
Tipo di accountGlobal account trial separatoAccount enterprise Pay-As-You-Go o CPEA
DurataFino a 90 giorni, poi eliminatoNessun limite di tempo sui piani gratuiti; piano gratuito di Kyma fino a 30 giorni
Uso produttivoNon consentito, né lo sviluppo in teamConsentito; la maggior parte dei servizi può passare a piani a pagamento
Cosa ottieneUn subaccount Cloud Foundry con uno space dev; disponibili anche Kyma e ABAPI servizi contrassegnati come Free Tier in SAP Discovery Center

Il trial funziona a intervalli fino a 30 giorni che si estendono automaticamente finché continua ad accedere. Se non accede per 30 giorni, l'account viene sospeso e poi eliminato. Le applicazioni trial si fermano anche ogni notte e vanno riavviate a mano.

Ognuno ha una causa documentata e una soluzione semplice.

  1. «Your user does not belong to any global account.» Un amministratore del global account deve aggiungerLa come membro con una role collection come Global Account Viewer. Se non c'è nessun amministratore disponibile, la nota SAP 2669325 descrive una soluzione alternativa tramite SAP for Me.
  2. Il global account non compare dopo un accesso aziendale. BTP considera la stessa e-mail in due identity provider come due utenti. Acceda con il parametro ?idp= del provider usato dal Suo amministratore.
  3. Un servizio manca nel Service Marketplace. Il subaccount non ha l'entitlement per quel servizio. Aggiunga prima il piano in Entitlements.
  4. «Subdomain already exists.» I sottodomini sono univoci per regione. Aggiunga al nome la business unit o la fase.
  5. Un addebito inatteso. Un'istanza è stata creata su un piano a pagamento. Controlli il piano in Instances and Subscriptions e in Costs and Usage.
  6. L'applicazione trial si è fermata durante la notte. È previsto. La riavvii e continui ad accedere perché il trial non venga sospeso.

Per gli errori di runtime e di deployment, la mia guida ai problemi del BTP Cockpit va più a fondo.

Ho guidato o salvato 21 programmi SAP. In un programma clean core, BTP è dove girano le estensioni side-by-side, così S/4HANA resta vicino allo standard SAP. La mia guida al clean core spiega dove si collocano queste estensioni.

Il cockpit registra il cosa, mai il perché. Metta per iscritto la struttura degli account, le regole di denominazione, la ripartizione degli entitlement e le ragioni di ciascuna scelta. Faccia approvare ogni modifica da una design authority composta da business e IT.

Se il Suo account BTP è cresciuto senza un piano, ne parli con me prima di aggiungere altro.

Qual è l'URL di accesso al SAP BTP Cockpit?

Usi https://cockpit.btp.cloud.sap, che La reindirizza al cockpit regionale più vicino. Può anche usare un gateway regionale come https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap o https://apac.cockpit.btp.cloud.sap. Gli account trial usano https://cockpit.hanatrial.ondemand.com/trial/.

Qual è la differenza tra global account e subaccount in SAP BTP?

Il global account è il Suo contratto con SAP. Contiene gli entitlement acquistati e non è legato a una regione. I subaccount stanno al suo interno, ognuno in una regione, e sono dove si distribuiscono applicazioni, si usano servizi e si gestiscono gli utenti.

Come si crea un subaccount in SAP BTP?

Come amministratore del global account, apra l'Account Explorer e scelga Create > Subaccount. Inserisca un nome visualizzato, un sottodominio univoco nella regione, la regione e l'elemento padre. Salvi, poi assegni gli entitlement e abiliti un ambiente come Cloud Foundry.

Che cosa sono gli entitlement in SAP BTP?

Gli entitlement sono il Suo diritto a usare un piano di servizio, e la quota indica quanto può usarne. Il global account li riceve in base al contratto, e Lei li distribuisce a directory e subaccount. In un subaccount scelga Entitlements > Configure Entitlements > Add Service Plans.

Il trial di SAP BTP è gratuito e quanto dura?

Sì, fino a 90 giorni. Gli intervalli si estendono automaticamente finché continua ad accedere, e l'account viene sospeso dopo 30 giorni senza accessi. È pensato per l'apprendimento personale, non per la produzione né per lo sviluppo in team; per un uso più lungo crei un account enterprise con piani di servizio free tier.

Cloud Foundry vs Kyma: quale runtime BTP scegliere?

Scelga Cloud Foundry per applicazioni Java, Node.js o Python, incluso CAP; i buildpack gestiscono i container al posto Suo. Scelga Kyma, un runtime Kubernetes gestito, per microservizi containerizzati ed estensioni basate su eventi, ma solo se il Suo team ha competenze Kubernetes. Gli sviluppatori ABAP che creano estensioni S/4HANA di solito trovano posto nell'ambiente ABAP.

SAP BTP ora si chiama SAP Business AI Platform?

Nel maggio 2026 SAP ha annunciato SAP Business AI Platform, che riunisce BTP, SAP Business Data Cloud e AI Foundation. La documentazione SAP usa ormai il nuovo nome per alcune parti, come l'ambiente ABAP. A ottobre 2026 la console di amministrazione è ancora documentata come SAP BTP cockpit, allo stesso URL.

Come collego il mio identity provider al SAP BTP Cockpit?

Configuri un tenant di SAP Cloud Identity Services e vi colleghi l'identity provider aziendale, come Microsoft Entra ID o Okta. Nel subaccount vada in Security > Trust Configuration e scelga Establish Trust per creare un trust OpenID Connect. Poi assegni le role collection a utenti o gruppi.

Noel D'Costa

Scritto da

Noel D'Costa

25 anni di programmi ERP SAP e Oracle nei settori aviazione, pubblica amministrazione, finanza, retail e manifatturiero. Formazione in finanza. Aiuto i team di leadership a definire con onestà il perimetro delle trasformazioni, a recuperare i programmi in difficoltà e a costruire sistemi che superano il primo anno in produzione.

Il prossimo passo

Sta gestendo un programma ERP in questo momento?

Se questo articolo tocca un programma che sta seguendo in questo momento, una conversazione di 30 minuti di solito porta più lontano di un'altra settimana di analisi interna.