
Inhoud
- Zo logt u in op de SAP BTP cockpit
- Global account vs subaccount: hoe de cockpit is opgebouwd
- Zo richt u de SAP BTP cockpit in, stap voor stap
- Stap 1. Log in en open het juiste global account
- Stap 2. Plan directories en namen van subaccounts op papier
- Stap 3. Maak een subaccount aan
- Stap 4. Wijs entitlements toe
- Stap 5. Activeer een runtime: Cloud Foundry, Kyma of ABAP-omgeving
- Stap 6. Maak service-instances, bindings en keys aan
- Stap 7. Koppel uw identiteitsprovider en wijs role collections toe
- Stap 8. Koppel BTP aan S/4HANA en andere systemen
- Stap 9. Richt monitoring en alerts in
- Stap 10. Volg gebruik en kosten
- Automatisering en eigen domeinen
- SAP BTP cockpit: trial vs free tier
- Veelvoorkomende fouten in de BTP cockpit en oplossingen
- Waar de cockpit past in een S/4HANA-programma
- Veelgestelde vragen
De SAP BTP Cockpit is de webconsole waarin u SAP Business Technology Platform beheert: global accounts, subaccounts, entitlements, services, gebruikers, runtimes en kosten. U logt in op https://cockpit.btp.cloud.sap met uw SAP-gebruiker, en u wordt doorgestuurd naar de dichtstbijzijnde regionale cockpit.
Kort antwoord: open cockpit.btp.cloud.sap, kies uw global account en werk in deze volgorde. Plan directories en subaccounts, wijs entitlements toe, activeer een runtime, maak service-instances aan, koppel uw identiteitsprovider en wijs role collections toe, en zet daarna alerts en kostenbewaking aan. Trialaccounts gebruiken https://cockpit.hanatrial.ondemand.com/trial/ en lopen maximaal 90 dagen.
De eerste keer was ik dagen bezig om dit uit te zoeken. De meeste pijn kwam doordat ik de latere stappen deed vóór de eerdere. De volgorde hieronder gebruik ik nu bij elk nieuw global account.
Een opmerking over namen. Op Sapphire in mei 2026 kondigde SAP het SAP Business AI Platform aan, dat BTP, SAP Business Data Cloud en AI Foundation samenbrengt (SAP News). In oktober 2026 staat de beheerconsole in de documentatie nog als SAP BTP cockpit, dus die naam gebruik ik hier.
De documentatie van SAP noemt één ingang: https://cockpit.btp.cloud.sap. Die stuurt u door naar de dichtstbijzijnde regionale cockpit (SAP Help, Access the Cockpit). U kunt ook direct een regionale gateway openen:
https://emea.cockpit.btp.cloud.sapvoor Europa, het Midden-Oosten en Afrika.https://amer.cockpit.btp.cloud.sapvoor Noord- en Zuid-Amerika.https://apac.cockpit.btp.cloud.sapvoor Azië-Pacific.https://eu-access.cockpit.btp.cloud.sapvoor EU Access-accounts.
De gateway bepaalt alleen hoe u bij de cockpit komt. Hij beperkt u niet tot subaccounts in die regio. Gebruikers in China hebben een eigen ingang, https://cockpit.cn40.platform.sapcloud.cn.
Laat uw bedrijf platformgebruikers inloggen via een eigen identiteitsprovider, voeg dan de parameter idp toe, bijvoorbeeld https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Zonder die parameter komt u uit bij de standaard SAP ID service en ziet u mogelijk helemaal geen accounts. Accounts op de oudere feature set A of de Neo-omgeving gebruiken een andere URL, die in de documentatie van SAP staat.
Ik bespreek dit onderwerp ook in een video op mijn YouTube-kanaal (in het Engels).
Alles zit in een hiërarchie. Het global account is de concrete vorm van uw contract met SAP. Het bevat de entitlements en quota die u hebt gekocht, en het is onafhankelijk van regio en omgeving.
Subaccounts zijn de plek waar het werk gebeurt. Elk subaccount hoort bij één regio, en daarin rolt u applicaties uit, gebruikt u services en beheert u leden en autorisaties. Subaccounts zijn onafhankelijk van elkaar, en dat is belangrijk voor beveiliging en scheiding van gegevens.
Directories zijn optionele mappen tussen die twee. Ze groeperen subaccounts, bijvoorbeeld per bedrijfsonderdeel, en kunnen eigen entitlements en autorisaties hebben. SAP staat tot vijf niveaus van directories toe tussen het global account en het laagste subaccount (SAP Help, Account Model).
- Global accountUw contract met SAP en de services die u hebt gekochtEntitlementsDe eindige pool waaruit elk subaccount put
- DirectoryGroepeert subaccounts, bijvoorbeeld per bedrijfsonderdeel
- Finance-DevOntwikkeling, op gratis of kleine plannen
- Finance-TestTest, met eigen gebruikers en role collections
- Finance-ProdProductie, met alerts ingericht vóór de go-live
Onder het subaccount heeft elke runtime een eigen niveau. Als u Cloud Foundry activeert, ontstaat er één org per subaccount, en daarin maakt u spaces aan. Als u Kyma activeert, worden er een of meer Kubernetes-clusters ingericht, die u opdeelt in namespaces.
Stap 1. Log in en open het juiste global account
Log in zoals hierboven beschreven en kies uw global account. De cockpit toont één global account tegelijk. Bent u nergens lid van, dan meldt de cockpit dat; zie de sectie over fouten hieronder.
Joule is beschikbaar via het ruiticoon in de werkbalk van de cockpit. Het beantwoordt vragen over BTP en voert beheertaken uit, maar alleen de taken die uw eigen autorisaties toestaan.
Stap 2. Plan directories en namen van subaccounts op papier
Hier creëren de meeste teams een rommel die hen jarenlang achtervolgt. Ik werkte eens met een klant die meer dan 50 willekeurig benoemde subaccounts had, en niemand kon iets vinden. Dat midden in een project ontwarren is pijnlijk.
Scheid ontwikkeling, test en productie per domein, bijvoorbeeld Finance-Dev, Finance-Test, Finance-Prod. Grotere organisaties voegen per bedrijfsonderdeel een directory toe. Gebruik labels zoals Landscape: Dev of een kostenplaats, omdat de Account Explorer daarop kan filteren.
Stap 3. Maak een subaccount aan
U moet global account administrator zijn, of directory administrator voor directories die hun eigen entitlements beheren. Volg daarna SAP Help, Create a Subaccount:
- Open Account Explorer in het global account.
- Kies Create > Subaccount.
- Voer een weergavenaam in en eventueel een beschrijving.
- Voer een Subdomain in. Dit wordt onderdeel van de URL van geabonneerde applicaties en moet uniek zijn in de regio.
- Kies de regio en het bovenliggende niveau (het global account of een directory).
- Vink Used for production aan als dat zo is, en voeg labels toe onder Advanced.
- Laat Enable beta features uit voor alles wat productief is. Eenmaal aangezet, kan het niet meer uit.
- Sla op, activeer daarna omgevingen en voeg gebruikers toe.
Stap 4. Wijs entitlements toe
Entitlements bepalen welke services en plannen een subaccount mag gebruiken en hoeveel quota het krijgt. Het global account heeft een eindige pool, en die verdeelt u over directories en subaccounts.
Open in het subaccount Entitlements, kies Configure Entitlements > Add Service Plans, kies de service, het plan en de quota en klik op Save. Ik begin minimaal en schaal op als dat nodig is, en die aanpak heeft mijn klanten duizenden bespaard aan ongebruikte services.
Stap 5. Activeer een runtime: Cloud Foundry, Kyma of ABAP-omgeving
U activeert een omgeving vanuit het overzicht van het subaccount met Enable, vanuit de Service Marketplace of met de btp CLI. Een subaccount kan meer dan één omgeving draaien. De tabel vergelijkt de drie, op basis van de omgevingsdocumentatie van SAP.
| Omgeving | Wat het is | Past goed bij | Let op |
|---|---|---|---|
| Cloud Foundry | SAP BTP, Cloud Foundry runtime, gebaseerd op open-source Cloud Foundry; buildpacks bouwen en draaien uw app | Java-, Node.js- en Python-apps, inclusief SAP Cloud Application Programming Model (CAP) | De volwassen standaardkeuze voor de meeste SAP-teams |
| Kyma | SAP BTP, Kyma runtime: een volledig beheerde Kubernetes-runtime op basis van het open-source Kyma-project | Gecontaineriseerde microservices, serverless functies en eventgedreven extensies | Vraagt Kubernetes-vaardigheden; het gratis Kyma-plan is één keer per global account beschikbaar, voor maximaal 30 dagen |
| ABAP-omgeving | Nu SAP Business AI Platform, ABAP environment genoemd; ABAP Cloud op vrijgegeven objecten | ABAP-ontwikkelaars die extensies naast S/4HANA bouwen | Een eigen systeem met een eigen SAP HANA Cloud-database, apart gedimensioneerd en gefactureerd |
Ik heb projecten maanden zien uitlopen omdat ontwikkelaars een nieuwe omgeving moesten leren die paste bij het architectuurplan, maar niet bij hun ervaring. De technisch betere runtime waarin uw team niet kan bouwen, is de slechtere keuze.
Stap 6. Maak service-instances, bindings en keys aan
Open in het subaccount Services > Service Marketplace, kies de tegel van de service en selecteer Create. Kies het plan zorgvuldig, want de eigen tutorial van SAP waarschuwt dat het verkeerde plan extra kosten veroorzaakt (SAP Developers). Alles wat u aanmaakt, verschijnt onder Services > Instances and Subscriptions.
Bind een instance aan uw applicatie, en BTP injecteert de inloggegevens. Maak voor tools die geen BTP-applicatie zijn een service key aan. Geef keys de naam van wie ze gebruikt, zoals jenkins-deployment, niet key1.
Stap 7. Koppel uw identiteitsprovider en wijs role collections toe
Heeft uw bedrijf al een identiteitsprovider zoals Microsoft Entra ID of Okta, beheer BTP-gebruikers dan niet met de hand. Gebruik een SAP Cloud Identity Services-tenant als proxy ervoor. Ga in het subaccount naar Security > Trust Configuration en kies Establish Trust; daarmee wordt automatisch een OpenID Connect-trust aangemaakt.
Gebruikers wijst u daarna toe via Security > Users > Assign Role Collection, of via groepen. Mijn aanpak voor role collections:
- Bouw ze rond functies, niet rond personen.
- Houd ze specifiek genoeg om iets te betekenen, maar niet zo fijnmazig dat u er honderden onderhoudt.
- Houd één break-glass-beheercollectie aan voor noodgevallen.
- Controleer de toewijzingen elk kwartaal. Mensen wisselen van functie en houden hun oude toegang.
Stap 8. Koppel BTP aan S/4HANA en andere systemen
Het meeste werk in BTP is integratie. Dit zijn de patronen die ik het vaakst inricht.
| Scenario | Zo richt u het in |
|---|---|
| S/4HANA on-premise of Private Edition | Cloud Connector in uw netwerk, een destination in het subaccount, daarna OData- of SOAP-API's |
| SAP-cloudapps zoals SuccessFactors | Destinations plus Integration Suite of Event Mesh, met extensies in CAP |
| Niet-SAP-systemen zoals Salesforce of Workday | Adapters van Integration Suite, of eigen integratieflows |
| Uw eigen API's beschikbaar stellen | API Management in Integration Suite: ontwerpen, publiceren, monitoren |
De Cloud Connector opent een uitgaande tunnel naar BTP, zodat u geen inkomende firewallregels nodig hebt. Stel alleen de systemen en URL-paden beschikbaar die BTP echt nodig heeft. Mijn artikel over SAP CPI gaat dieper in op integratieontwerp.
Stap 9. Richt monitoring en alerts in
Richt monitoring in voordat u die nodig hebt. Ik bekijk mijn dashboards elke ochtend bij de koffie. Het is een ritueel geworden, en het heeft me meer dan eens behoed voor een "waarom ligt het systeem plat?"-moment.
De SAP Alert Notification service stuurt platform- en applicatiegebeurtenissen naar e-mail, Slack en andere kanalen. Mijn gebruikelijke inrichting is e-mail voor kritieke apps en een Slack-webhook voor alles wat niet plat mag gaan. Volg responstijden en foutpercentages per applicatie in de weergaven van Cloud Foundry of Kyma.
Stap 10. Volg gebruik en kosten
Twee pagina's doen ertoe. Usage Analytics in elk subaccount toont het werkelijke (niet het gefactureerde) gebruik, elke 24 uur ververst. Costs and Usage in het global account toont maandelijkse kosten per service, directory en subaccount, in de termen van uw afrekening.
Bij contracten op basis van verbruik kunt u ook budgets instellen met e-mailalerts bij drempelwaarden. Een budget stopt het gebruik niet als het wordt overschreden; dat blijft uw taak. Verwijder ongebruikte instances elke maand en controleer het verbruik van entitlements vóór elke verlenging.
De Cockpit slaat het wat op. Nooit het waarom. Dat deel moet u zelf vastleggen.
Door de cockpit klikken schaalt niet. De BTP-opdrachtregelinterface (btp CLI) en de API's van de SAP Cloud Management service kunnen accountwerk scripten: subaccounts aanmaken, entitlements toewijzen, omgevingen activeren.
Bij één opdracht had ik omgevingen nodig voor 12 nieuwe ontwikkelaars. In plaats van de hele dag door de cockpit te klikken, startte ik mijn script en ging ik koffie halen. Toen ik terugkwam, stond alles klaar.
Het automatiseren van deployments verkortte de inrichtingstijd bij één opdracht met 80 procent. Door service keys en de CF CLI in een pipeline op te nemen, ging een deployment van uren naar minuten. Eigen domeinen richt u in via de SAP Custom Domain service, en bij één klantproject merkten bestuurders direct de professionelere uitstraling op.
SAP biedt twee gratis manieren om te beginnen, en die worden makkelijk verward. De trial is om te leren; free tier-plannen zitten in een echt enterprise-account. De tabel vat SAP Help, Trial Accounts and Free Tier samen.
| Trialaccount | Free tier-serviceplannen | |
|---|---|---|
| Cockpit-URL | cockpit.hanatrial.ondemand.com/trial/ | cockpit.btp.cloud.sap |
| Type account | Apart trial global account | Pay-As-You-Go- of CPEA-enterprise-account |
| Looptijd | Maximaal 90 dagen, daarna verwijderd | Geen tijdslimiet op gratis plannen; gratis Kyma-plan maximaal 30 dagen |
| Productief gebruik | Niet toegestaan, net als ontwikkeling in teamverband | Toegestaan; de meeste services kunnen naar betaalde plannen worden opgewaardeerd |
| Wat u krijgt | Een Cloud Foundry-subaccount met een dev-space; Kyma en ABAP ook beschikbaar | Services met het label Free Tier in het SAP Discovery Center |
De trial loopt in perioden van maximaal 30 dagen die automatisch worden verlengd zolang u blijft inloggen. Logt u 30 dagen niet in, dan wordt het account opgeschort en later verwijderd. Trialapplicaties stoppen ook elke nacht en moeten handmatig opnieuw worden gestart.
Elk van deze fouten heeft een gedocumenteerde oorzaak en een eenvoudige oplossing.
- "Your user does not belong to any global account." Een global account administrator moet u toevoegen als lid met een role collection zoals Global Account Viewer. Is er geen beheerder beschikbaar, dan beschrijft SAP Note 2669325 een omweg via SAP for Me.
- Het global account ontbreekt na een bedrijfslogin. BTP behandelt hetzelfde e-mailadres in twee identiteitsproviders als twee gebruikers. Log in met de parameter
?idp=voor de provider die uw beheerder heeft gebruikt. - Een service ontbreekt in de Service Marketplace. Het subaccount heeft er geen entitlement voor. Voeg het plan eerst toe onder Entitlements.
- "Subdomain already exists." Subdomeinen zijn uniek per regio. Voeg het bedrijfsonderdeel of de fase toe aan de naam.
- Een onverwachte afschrijving. Er is een instance aangemaakt op een betaald plan. Controleer het plan in Instances and Subscriptions en in Costs and Usage.
- De trialapp is 's nachts gestopt. Dat is normaal. Start hem opnieuw en blijf inloggen, zodat de trial niet wordt opgeschort.
Voor runtime- en deploymentfouten gaat mijn gids over problemen met de BTP Cockpit dieper.
Ik heb 21 SAP-programma's geleid of gered. In een clean core-programma draaien de side-by-side-extensies op BTP, zodat S/4HANA dicht bij de SAP-standaard blijft. Mijn gids over clean core legt uit waar die extensies zitten.
De cockpit slaat het wat op, nooit het waarom. Leg de accountstructuur, de naamgevingsregels, de verdeling van entitlements en de redenen voor elk daarvan vast. Laat elke wijziging daarin goedkeuren door een design authority van business en IT.
Is uw BTP-account zonder plan gegroeid, neem dan contact met mij op voordat u er meer aan toevoegt.
Wat is de login-URL van de SAP BTP cockpit?
Gebruik https://cockpit.btp.cloud.sap, dat u doorstuurt naar de dichtstbijzijnde regionale cockpit. U kunt ook een regionale gateway gebruiken, zoals https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap of https://apac.cockpit.btp.cloud.sap. Trialaccounts gebruiken https://cockpit.hanatrial.ondemand.com/trial/.
Wat is het verschil tussen een global account en een subaccount in SAP BTP?
Het global account is uw contract met SAP. Het bevat de entitlements die u hebt gekocht en is niet gebonden aan een regio. Subaccounts zitten daarbinnen, elk in één regio, en daar rolt u apps uit, gebruikt u services en beheert u gebruikers.
Hoe maak ik een subaccount aan in SAP BTP?
Open als global account administrator de Account Explorer en kies Create > Subaccount. Voer een weergavenaam in, een subdomein dat uniek is in de regio, de regio en het bovenliggende niveau. Sla op, wijs daarna entitlements toe en activeer een omgeving zoals Cloud Foundry.
Wat zijn entitlements in SAP BTP?
Entitlements zijn uw recht om een serviceplan te gebruiken, en quota bepalen hoeveel u ervan mag gebruiken. Het global account ontvangt ze onder uw contract, en u verdeelt ze over directories en subaccounts. Kies in een subaccount Entitlements > Configure Entitlements > Add Service Plans.
Is de SAP BTP-trial gratis en hoe lang loopt die?
Ja, maximaal 90 dagen. De perioden worden automatisch verlengd zolang u blijft inloggen, en het account wordt opgeschort na 30 dagen zonder login. De trial is bedoeld om zelf te leren, niet voor productie of ontwikkeling in teamverband; maak voor langer gebruik een enterprise-account aan met free tier-serviceplannen.
Cloud Foundry vs Kyma: welke BTP-runtime moet ik kiezen?
Kies Cloud Foundry voor Java-, Node.js- of Python-apps, inclusief CAP; buildpacks regelen de containers voor u. Kies Kyma, een beheerde Kubernetes-runtime, voor gecontaineriseerde microservices en eventgedreven extensies, maar alleen als uw team Kubernetes-vaardigheden heeft. ABAP-ontwikkelaars die S/4HANA-extensies bouwen, horen meestal in de ABAP-omgeving.
Heet SAP BTP nu SAP Business AI Platform?
In mei 2026 kondigde SAP het SAP Business AI Platform aan, dat BTP, SAP Business Data Cloud en AI Foundation samenbrengt. De documentatie van SAP gebruikt de nieuwe naam nu voor sommige onderdelen, zoals de ABAP-omgeving. In oktober 2026 staat de beheerconsole in de documentatie nog als SAP BTP cockpit, op dezelfde URL.
Hoe koppel ik mijn identiteitsprovider aan de SAP BTP cockpit?
Richt een SAP Cloud Identity Services-tenant in en koppel daaraan uw bedrijfsidentiteitsprovider, zoals Microsoft Entra ID of Okta. Ga in het subaccount naar Security > Trust Configuration en kies Establish Trust om een OpenID Connect-trust aan te maken. Wijs daarna role collections toe aan gebruikers of groepen.
Volgende stap
Leidt u nu een ERP-programma?
Raakt dit artikel aan een programma waar u nu middenin zit? Een gesprek van 30 minuten brengt u meestal verder dan nog een week interne analyse.




