
Sadržaj
- Kako se prijaviti u SAP BTP Cockpit
- Globalni račun naspram podračuna: kako je cockpit organiziran
- Kako postaviti SAP BTP Cockpit korak po korak
- Korak 1. Prijavite se i otvorite pravi globalni račun
- Korak 2. Isplanirajte direktorije i nazive podračuna na papiru
- Korak 3. Stvorite podračun
- Korak 4. Dodijelite entitlemente
- Korak 5. Omogućite runtime: Cloud Foundry, Kyma ili ABAP environment
- Korak 6. Stvorite instance usluga, bindinge i ključeve
- Korak 7. Povežite pružatelja identiteta i dodijelite role collections
- Korak 8. Povežite BTP sa S/4HANA i drugim sustavima
- Korak 9. Postavite nadzor i upozorenja
- Korak 10. Pratite potrošnju i troškove
- Automatizacija i prilagođene domene
- SAP BTP Cockpit: trial naspram free tiera
- Česte pogreške u BTP Cockpitu i rješenja
- Gdje cockpit pristaje u S/4HANA programu
- Česta pitanja
SAP BTP Cockpit je web konzola iz koje administrirate SAP Business Technology Platform: globalne račune, podračune, entitlemente, usluge, korisnike, runtime okruženja i troškove. Prijavljujete se na https://cockpit.btp.cloud.sap svojim SAP korisnikom, a on vas preusmjerava na najbliži regionalni cockpit.
Kratak odgovor: otvorite cockpit.btp.cloud.sap, odaberite svoj globalni račun i radite ovim redoslijedom. Isplanirajte direktorije i podračune, dodijelite entitlemente, omogućite runtime, stvorite instance usluga, povežite pružatelja identiteta i dodijelite role collections, a zatim uključite upozorenja i praćenje troškova. Trial računi koriste https://cockpit.hanatrial.ondemand.com/trial/ i traju do 90 dana.
Prvi put sam danima to razumijevao. Najveći dio muke došao je od toga što sam kasnije korake radio prije ranijih. Redoslijed u nastavku onaj je koji sada koristim na svakom novom globalnom računu.
Napomena o nazivima. Na Sapphireu u svibnju 2026. SAP je najavio SAP Business AI Platform, koji objedinjuje BTP, SAP Business Data Cloud i AI Foundation (SAP News). U listopadu 2026. administracijska konzola i dalje je dokumentirana kao SAP BTP cockpit, pa taj naziv koristim ovdje.
SAP-ova dokumentacija navodi jednu ulaznu točku: https://cockpit.btp.cloud.sap. Ona vas preusmjerava na najbliži regionalni cockpit (SAP Help, Access the Cockpit). Regionalni pristupnik možete otvoriti i izravno:
https://emea.cockpit.btp.cloud.sapza Europu, Bliski istok i Afriku.https://amer.cockpit.btp.cloud.sapza Ameriku.https://apac.cockpit.btp.cloud.sapza Aziju i Pacifik.https://eu-access.cockpit.btp.cloud.sapza EU Access račune.
Pristupnik određuje samo kako dolazite do cockpita. Ne ograničava vas na podračune u toj regiji. Korisnici u Kini imaju zasebnu ulaznu točku, https://cockpit.cn40.platform.sapcloud.cn.
Ako vaša tvrtka prijavljuje korisnike platforme kroz vlastitog pružatelja identiteta, dodajte parametar idp, primjerice https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Bez njega završite na zadanoj SAP ID usluzi i možda uopće ne vidite račune. Računi na starijem feature set A ili u okruženju Neo koriste drugi URL, naveden u SAP-ovoj dokumentaciji.
Ovu temu obrađujem i u videu na svom YouTube kanalu (na engleskom).
Sve se nalazi u hijerarhiji. Globalni račun (global account) ostvarenje je vašeg ugovora sa SAP-om. Sadrži entitlemente i kvote koje ste kupili, a neovisan je o regiji i okruženju.
Podračuni (subaccounts) su mjesto gdje se radi. Svaki pripada jednoj regiji, a u njemu implementirate aplikacije, koristite usluge i upravljate članovima i ovlastima. Podračuni su međusobno neovisni, što je važno za sigurnost i odvajanje podataka.
Direktoriji (directories) su neobavezne mape između to dvoje. Grupiraju podračune, primjerice po poslovnoj jedinici, i mogu imati vlastite entitlemente i ovlasti. SAP dopušta do pet razina direktorija između globalnog računa i najnižeg podračuna (SAP Help, Account Model).
- Globalni računVaš ugovor sa SAP-om i usluge koje ste kupiliEntitlementiOgraničeni skup iz kojeg crpi svaki podračun
- DirektorijGrupira podračune, primjerice po poslovnoj jedinici
- Finance-DevRazvoj, na besplatnim ili malim planovima
- Finance-TestTestiranje, s vlastitim korisnicima i role collections
- Finance-ProdProdukcija, s upozorenjima postavljenima prije puštanja u rad
Ispod podračuna svaki runtime ima svoju razinu. Omogućavanje Cloud Foundryja stvara jedan org po podračunu, a unutar njega stvarate spaces. Omogućavanje Kyme stvara jedan ili više Kubernetes klastera, koje dijelite na namespaces.
Korak 1. Prijavite se i otvorite pravi globalni račun
Prijavite se kao gore i odaberite svoj globalni račun. Cockpit prikazuje jedan globalni račun odjednom. Ako niste član nijednog, cockpit vam to kaže; pogledajte odjeljak o pogreškama u nastavku.
Joule je dostupan putem ikone dijamanta u alatnoj traci cockpita. Može odgovarati na pitanja o BTP-u i obavljati administrativne zadatke, ali samo one koje dopuštaju vaše ovlasti.
Korak 2. Isplanirajte direktorije i nazive podračuna na papiru
Ovdje većina timova stvori nered koji ih prati godinama. Jednom sam radio s klijentom koji je imao 50+ nasumično nazvanih podračuna i nitko ništa nije mogao pronaći. Raspetljavanje toga usred projekta je bolno.
Odvojite razvoj, testiranje i produkciju po području, primjerice Finance-Dev, Finance-Test, Finance-Prod. Veće organizacije dodaju direktorij po poslovnoj jedinici. Koristite oznake poput Landscape: Dev ili mjesta troška, jer Account Explorer po njima može filtrirati.
Korak 3. Stvorite podračun
Morate biti administrator globalnog računa ili administrator direktorija za direktorije koji sami upravljaju svojim entitlementima. Zatim, prema SAP Help, Create a Subaccount:
- Otvorite Account Explorer u globalnom računu.
- Odaberite Create > Subaccount.
- Unesite prikazni naziv i, po želji, opis.
- Unesite Subdomain (poddomenu). Postaje dio URL-a za pretplaćene aplikacije i mora biti jedinstvena u regiji.
- Odaberite regiju i nadređenu razinu (globalni račun ili direktorij).
- Označite Used for production ako jest, a oznake dodajte pod Advanced.
- Ostavite Enable beta features isključeno za sve produkcijsko. Jednom uključeno, ne može se isključiti.
- Spremite, a zatim omogućite okruženja i dodajte korisnike.
Korak 4. Dodijelite entitlemente
Entitlementi određuju koje usluge i planove podračun smije koristiti te koliku kvotu dobiva. Globalni račun ima ograničeni skup, a vi ga raspodjeljujete direktorijima i podračunima.
U podračunu otvorite Entitlements, odaberite Configure Entitlements > Add Service Plans, izaberite uslugu, plan i kvotu, zatim Save. Počinjem s minimumom i povećavam po potrebi, a taj je pristup mojim klijentima uštedio tisuće na neiskorištenim uslugama.
Korak 5. Omogućite runtime: Cloud Foundry, Kyma ili ABAP environment
Okruženje omogućujete iz pregleda podračuna gumbom Enable, iz Service Marketplacea ili putem btp CLI-ja. Podračun može pokretati više od jednog okruženja. Tablica uspoređuje sva tri, na temelju SAP-ove dokumentacije o okruženjima.
| Okruženje | Što je | Dobro pristaje | Pazite na |
|---|---|---|---|
| Cloud Foundry | SAP BTP, Cloud Foundry runtime, temeljen na open-source Cloud Foundryju; buildpacks grade i pokreću vašu aplikaciju | Java, Node.js i Python aplikacije, uključujući SAP Cloud Application Programming Model (CAP) | Zreli zadani izbor za većinu SAP timova |
| Kyma | SAP BTP, Kyma runtime: potpuno upravljani Kubernetes runtime temeljen na open-source projektu Kyma | Kontejnerizirani mikroservisi, serverless funkcije i proširenja vođena događajima | Trebaju vještine Kubernetesa; besplatni Kyma plan dostupan je jednom po globalnom računu do 30 dana |
| ABAP environment | Sada se zove SAP Business AI Platform, ABAP environment; ABAP Cloud na objavljenim objektima | ABAP programeri koji grade proširenja uz S/4HANA | Zaseban sustav s namjenskom SAP HANA Cloud bazom, zasebno dimenzioniran i naplaćen |
Vidio sam projekte koji su kasnili mjesecima jer su programeri morali učiti novo okruženje koje je odgovaralo arhitekturnom planu, ali ne i njihovu iskustvu. Tehnički bolji runtime u kojem vaš tim ne može graditi lošiji je izbor.
Korak 6. Stvorite instance usluga, bindinge i ključeve
U podračunu otvorite Services > Service Marketplace, odaberite pločicu usluge i odaberite Create. Plan birajte pažljivo, jer SAP-ov vlastiti tutorial upozorava da pogrešan plan stvara dodatni trošak (SAP Developers). Sve što stvorite pojavljuje se pod Services > Instances and Subscriptions.
Povežite (bind) instancu sa svojom aplikacijom i BTP ubacuje vjerodajnice. Za alate koji nisu BTP aplikacije stvorite service key. Ključeve nazovite prema tome tko ih koristi, primjerice jenkins-deployment, a ne key1.
Korak 7. Povežite pružatelja identiteta i dodijelite role collections
Ako vaša tvrtka već ima pružatelja identiteta poput Microsoft Entra ID-ja ili Okte, nemojte ručno upravljati BTP korisnicima. Koristite tenant SAP Cloud Identity Services kao posrednika prema njemu. U podračunu idite na Security > Trust Configuration i odaberite Establish Trust, čime se automatski stvara OpenID Connect trust.
Korisnici se zatim dodjeljuju pod Security > Users > Assign Role Collection ili kroz grupe. Moj pristup role collections:
- Gradite ih oko radnih funkcija, ne oko pojedinaca.
- Neka budu dovoljno specifične da nešto znače, ali ne toliko sitne da održavate stotine.
- Imajte jednu break-glass administratorsku zbirku za hitne slučajeve.
- Pregledavajte dodjele svako tromjesečje. Ljudi mijenjaju posao i zadržavaju stari pristup.
Korak 8. Povežite BTP sa S/4HANA i drugim sustavima
Većina posla na BTP-u je integracija. Ovo su obrasci koje najčešće postavljam.
| Scenarij | Kako ga postaviti |
|---|---|
| S/4HANA on-premise ili Private Edition | Cloud Connector u vašoj mreži, destination u podračunu, zatim OData ili SOAP API-ji |
| SAP aplikacije u oblaku poput SuccessFactorsa | Destinations uz Integration Suite ili Event Mesh, s proširenjima u CAP-u |
| Sustavi izvan SAP-a poput Salesforcea ili Workdaya | Adapteri Integration Suitea ili prilagođeni integracijski tokovi |
| Izlaganje vlastitih API-ja | API Management u Integration Suiteu: dizajn, objava, nadzor |
Cloud Connector otvara izlazni tunel prema BTP-u, pa vam ne trebaju pravila vatrozida za dolazni promet. Izložite samo sustave i URL putanje koje BTP stvarno treba. Moj članak o SAP CPI-ju detaljnije obrađuje dizajn integracija.
Korak 9. Postavite nadzor i upozorenja
Postavite nadzor prije nego što vam zatreba. Svako jutro uz kavu pregledavam svoje nadzorne ploče. Postao je to ritual, i spasio me od više od nekoliko trenutaka tipa „zašto sustav ne radi?”.
SAP Alert Notification service šalje događaje platforme i aplikacija na e-poštu, Slack i druge kanale. Moja uobičajena postava je e-pošta za kritične aplikacije i Slack webhook za sve što ne smije pasti. Pratite vrijeme odziva i stopu pogrešaka po aplikaciji u prikazima Cloud Foundryja ili Kyme.
Korak 10. Pratite potrošnju i troškove
Važne su dvije stranice. Usage Analytics u svakom podračunu prikazuje stvarnu (ne naplaćenu) potrošnju, osvježenu svaka 24 sata. Costs and Usage u globalnom računu prikazuje mjesečne troškove po usluzi, direktoriju i podračunu, istim pojmovima kao na vašem izvatku stanja.
Na ugovorima temeljenima na potrošnji možete postaviti i budžete s upozorenjima e-poštom na pragovima. Budžet ne zaustavlja potrošnju kad se prekorači; to je i dalje vaš posao. Svaki mjesec brišite neiskorištene instance i provjerite potrošnju entitlementa prije svake obnove.
Cockpit pamti što. Nikad ne pamti zašto. Taj dio zapišite sami.
Klikanje kroz cockpit ne skalira se. BTP sučelje naredbenog retka (btp CLI) i API-ji SAP Cloud Management servicea mogu skriptirati rad s računima: stvaranje podračuna, dodjelu entitlementa, omogućavanje okruženja.
Na jednom angažmanu trebala su mi okruženja za 12 novih programera. Umjesto da cijeli dan klikam kroz cockpit, pokrenuo sam svoju skriptu i otišao na kavu. Kad sam se vratio, sve je bilo spremno.
Automatizacija implementacija smanjila je vrijeme postavljanja za 80 posto na jednom angažmanu. Povezivanje service keys i CF CLI-ja u pipeline svelo je implementaciju sa sati na minute. Prilagođene domene postavljaju se kroz SAP Custom Domain service, a na jednom klijentskom projektu direktori su odmah primijetili profesionalniji dojam.
SAP nudi dva besplatna načina ulaska i lako ih je pomiješati. Trial je za učenje; free tier planovi nalaze se unutar pravog poslovnog računa. Tablica sažima SAP Help, Trial Accounts and Free Tier.
| Trial račun | Free tier planovi usluga | |
|---|---|---|
| URL cockpita | cockpit.hanatrial.ondemand.com/trial/ | cockpit.btp.cloud.sap |
| Vrsta računa | Zaseban trial globalni račun | Poslovni račun Pay-As-You-Go ili CPEA |
| Trajanje | Do 90 dana, zatim se briše | Bez vremenskog ograničenja na besplatnim planovima; besplatni Kyma plan do 30 dana |
| Produkcijska upotreba | Nije dopuštena, kao ni timski razvoj | Dopuštena; većina usluga može se nadograditi na plaćene planove |
| Što dobivate | Cloud Foundry podračun sa spaceom dev; dostupni su i Kyma i ABAP | Usluge označene kao Free Tier u SAP Discovery Centeru |
Trial radi u intervalima do 30 dana koji se automatski produljuju dok se nastavljate prijavljivati. Ako se ne prijavite 30 dana, račun se suspendira i kasnije briše. Trial aplikacije također se zaustavljaju svake noći i treba ih ručno ponovno pokrenuti.
Svaka od ovih ima dokumentiran uzrok i jednostavno rješenje.
- "Your user does not belong to any global account." Administrator globalnog računa mora vas dodati kao člana s role collection poput Global Account Viewer. Ako administrator nije dostupan, SAP Note 2669325 opisuje zaobilazno rješenje kroz SAP for Me.
- Globalni račun nedostaje nakon korporativne prijave. BTP istu e-adresu kod dva pružatelja identiteta smatra dvama korisnicima. Prijavite se s parametrom
?idp=za pružatelja kojeg je koristio vaš administrator. - Usluga nedostaje u Service Marketplaceu. Podračun za nju nema entitlement. Najprije dodajte plan pod Entitlements.
- "Subdomain already exists." Poddomene su jedinstvene po regiji. Nazivu dodajte poslovnu jedinicu ili fazu.
- Neočekivani trošak. Instanca je stvorena na plaćenom planu. Provjerite plan u Instances and Subscriptions i u Costs and Usage.
- Trial aplikacija zaustavila se preko noći. To je očekivano. Ponovno je pokrenite i nastavite se prijavljivati kako trial ne bi bio suspendiran.
Za pogreške runtimea i implementacije, moj vodič za probleme s BTP Cockpitom ide dublje.
Vodio sam ili spasio 21 SAP program. U Clean Core programu BTP je mjesto gdje rade side-by-side proširenja, kako bi S/4HANA ostao blizu SAP standarda. Moj vodič za Clean Core objašnjava gdje se ta proširenja nalaze.
Cockpit pamti što, nikad zašto. Zapišite strukturu računa, pravila imenovanja, raspodjelu entitlementa i razloge za svako od toga. Neka svaku promjenu toga odobri design authority sastavljena od poslovanja i IT-a.
Ako je vaš BTP račun rastao bez plana, razgovarajte sa mnom prije nego što mu dodate još nešto.
Koji je URL za prijavu u SAP BTP Cockpit?
Koristite https://cockpit.btp.cloud.sap, koji vas preusmjerava na najbliži regionalni cockpit. Možete koristiti i regionalni pristupnik poput https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap ili https://apac.cockpit.btp.cloud.sap. Trial računi koriste https://cockpit.hanatrial.ondemand.com/trial/.
Koja je razlika između globalnog računa i podračuna u SAP BTP-u?
Globalni račun je vaš ugovor sa SAP-om. Sadrži entitlemente koje ste kupili i nije vezan uz regiju. Podračuni se nalaze unutar njega, svaki u jednoj regiji, i tamo implementirate aplikacije, koristite usluge i upravljate korisnicima.
Kako stvoriti podračun u SAP BTP-u?
Kao administrator globalnog računa otvorite Account Explorer i odaberite Create > Subaccount. Unesite prikazni naziv, poddomenu jedinstvenu u regiji, regiju i nadređenu razinu. Spremite, a zatim dodijelite entitlemente i omogućite okruženje poput Cloud Foundryja.
Što su entitlementi u SAP BTP-u?
Entitlementi su vaše pravo na korištenje plana usluge, a kvota je koliko ga smijete koristiti. Globalni račun dobiva ih prema vašem ugovoru, a vi ih raspodjeljujete direktorijima i podračunima. U podračunu odaberite Entitlements > Configure Entitlements > Add Service Plans.
Je li SAP BTP trial besplatan i koliko traje?
Da, do 90 dana. Intervali se automatski produljuju dok se nastavljate prijavljivati, a račun se suspendira nakon 30 dana bez prijave. Namijenjen je osobnom učenju, ne produkciji ni timskom razvoju; za dužu upotrebu stvorite poslovni račun s free tier planovima usluga.
Cloud Foundry ili Kyma: koji BTP runtime odabrati?
Odaberite Cloud Foundry za Java, Node.js ili Python aplikacije, uključujući CAP; buildpacks umjesto vas rješavaju kontejnere. Odaberite Kymu, upravljani Kubernetes runtime, za kontejnerizirane mikroservise i proširenja vođena događajima, ali samo ako vaš tim ima vještine Kubernetesa. ABAP programerima koji grade proširenja za S/4HANA obično je mjesto u ABAP environmentu.
Zove li se SAP BTP sada SAP Business AI Platform?
U svibnju 2026. SAP je najavio SAP Business AI Platform, koji objedinjuje BTP, SAP Business Data Cloud i AI Foundation. SAP-ova dokumentacija sada koristi novi naziv za neke dijelove, poput ABAP environmenta. U listopadu 2026. administracijska konzola i dalje je dokumentirana kao SAP BTP cockpit, na istom URL-u.
Kako povezati svog pružatelja identiteta sa SAP BTP Cockpitom?
Postavite tenant SAP Cloud Identity Services i na njega povežite korporativnog pružatelja identiteta, primjerice Microsoft Entra ID ili Oktu. U podračunu idite na Security > Trust Configuration i odaberite Establish Trust kako biste stvorili OpenID Connect trust. Zatim dodijelite role collections korisnicima ili grupama.
Sljedeći korak
Vodite li trenutačno ERP program?
Ako se ovaj članak dotaknuo programa koji upravo provodite, razgovor od 30 minuta obično donosi više od još jednog tjedna interne analize.




