İçeriğe geç

SAP BTP Cockpit: giriş, alt hesaplar ve entitlements rehberi

SAP BTP Cockpit, SAP bulut hesaplarınızın web konsoludur. Burada giriş URL'sini, global hesaplarla alt hesapların nasıl bir araya geldiğini ve yeniden iş yapmayı önleyen kurulum sırasını bulacaksınız.

Alt hesapları bağlı kutucuklar olarak gösterilen genel bir hesabı içeren bulut konsolu
İçindekiler
  1. SAP BTP cockpit'e nasıl giriş yapılır
  2. Global hesap ve alt hesap: cockpit nasıl düzenlenmiştir
  3. SAP BTP cockpit adım adım nasıl kurulur
  4. Adım 1. Giriş yapın ve doğru global hesabı açın
  5. Adım 2. Dizinleri ve alt hesap adlarını kâğıt üzerinde planlayın
  6. Adım 3. Bir alt hesap oluşturun
  7. Adım 4. Entitlements atayın
  8. Adım 5. Bir çalışma ortamı etkinleştirin: Cloud Foundry, Kyma veya ABAP ortamı
  9. Adım 6. Servis örnekleri, bağlamalar ve anahtarlar oluşturun
  10. Adım 7. Kimlik sağlayıcınızı bağlayın ve role collections atayın
  11. Adım 8. BTP'yi S/4HANA'ya ve diğer sistemlere bağlayın
  12. Adım 9. İzleme ve uyarıları kurun
  13. Adım 10. Kullanımı ve maliyeti takip edin
  14. Otomasyon ve özel alan adları
  15. SAP BTP cockpit: deneme hesabı ve free tier
  16. Sık görülen BTP cockpit hataları ve çözümleri
  17. Cockpit bir S/4HANA programında nereye oturur
  18. Sıkça sorulan sorular

SAP BTP Cockpit, SAP Business Technology Platform'u yönettiğiniz web konsoludur: global hesaplar, alt hesaplar, entitlements, servisler, kullanıcılar, çalışma ortamları ve maliyet. SAP kullanıcınızla https://cockpit.btp.cloud.sap adresinden giriş yaparsınız ve sistem sizi en yakın bölgesel cockpit'e yönlendirir.

Kısa cevap: cockpit.btp.cloud.sap adresini açın, global hesabınızı seçin ve şu sırayla çalışın. Dizinleri ve alt hesapları planlayın, entitlements atayın, bir çalışma ortamı etkinleştirin, servis örnekleri oluşturun, kimlik sağlayıcınızı bağlayıp role collections atayın, ardından uyarıları ve maliyet takibini açın. Deneme hesapları https://cockpit.hanatrial.ondemand.com/trial/ adresini kullanır ve en fazla 90 gün çalışır.

İlk seferinde bunu çözmek için günler harcadım. Sıkıntının çoğu, sonraki adımları önceki adımlardan önce yapmaktan kaynaklandı. Aşağıdaki sıra, artık her yeni global hesapta kullandığım sıradır.

İsimlerle ilgili bir not. SAP, Mayıs 2026'daki Sapphire'da BTP, SAP Business Data Cloud ve AI Foundation'ı bir araya getiren SAP Business AI Platform'u duyurdu (SAP News). Ekim 2026 itibarıyla yönetim konsolu dokümantasyonda hâlâ SAP BTP cockpit olarak geçiyor, bu yüzden burada bu ad kullanılıyor.

SAP'nin dokümantasyonu tek bir giriş noktası veriyor: https://cockpit.btp.cloud.sap. Bu adres sizi en yakın bölgesel cockpit'e yönlendirir (SAP Help, Access the Cockpit). Bölgesel bir ağ geçidini doğrudan da açabilirsiniz:

  1. Avrupa, Orta Doğu ve Afrika için https://emea.cockpit.btp.cloud.sap.
  2. Amerika kıtası için https://amer.cockpit.btp.cloud.sap.
  3. Asya-Pasifik için https://apac.cockpit.btp.cloud.sap.
  4. EU Access hesapları için https://eu-access.cockpit.btp.cloud.sap.

Ağ geçidi yalnızca cockpit'e nasıl ulaştığınızı belirler. Sizi o bölgedeki alt hesaplarla sınırlamaz. Çin'deki kullanıcıların ayrı bir giriş noktası vardır: https://cockpit.cn40.platform.sapcloud.cn.

Şirketiniz platform kullanıcılarını kendi kimlik sağlayıcısı üzerinden giriş yaptırıyorsa idp parametresini ekleyin, örneğin https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Bu parametre olmadan varsayılan SAP ID service'e düşersiniz ve hiç hesap göremeyebilirsiniz. Eski feature set A veya Neo ortamındaki hesaplar, SAP'nin dokümantasyonunda listelenen farklı bir URL kullanır.

Bu konuyu YouTube kanalımdaki bir videoda da ele alıyorum (İngilizce).

The SAP BTP Cockpit Secret Every Leader Needs to Know16 min

Her şey bir hiyerarşi içinde durur. Global hesap (global account), SAP ile yaptığınız sözleşmenin somut karşılığıdır. Satın aldığınız entitlements ve kotaları tutar; bölgeden ve ortamdan bağımsızdır.

Alt hesaplar (subaccounts) işin yapıldığı yerdir. Her biri tek bir bölgeye aittir ve içinde uygulamaları dağıtır, servisleri kullanır, üyeleri ve yetkileri yönetirsiniz. Alt hesaplar birbirinden bağımsızdır; bu, güvenlik ve veri ayrımı açısından önemlidir.

Dizinler (directories), ikisi arasındaki isteğe bağlı klasörlerdir. Alt hesapları örneğin iş birimine göre gruplar ve kendi entitlements ve yetkilerini tutabilirler. SAP, global hesap ile en alttaki alt hesap arasında beş seviyeye kadar dizine izin verir (SAP Help, Account Model).

Bir BTP global hesabı nasıl düzenlenirHer alt hesap tek ve sınırlı bir havuzdan kullanır. İlkini oluşturmadan önce adlarda ve dağılımda anlaşın.
  1. Global hesapSAP ile sözleşmeniz ve satın aldığınız servisler
    EntitlementsHer alt hesabın kullandığı sınırlı havuz
  2. DizinAlt hesapları örneğin iş birimine göre gruplar
  • Finance-DevGeliştirme, ücretsiz veya küçük planlarda
  • Finance-TestTest, kendi kullanıcıları ve role collections ile
  • Finance-ProdÜretim, canlıya geçişten önce kurulmuş uyarılarla

Alt hesabın altında her çalışma ortamının kendi seviyesi vardır. Cloud Foundry'yi etkinleştirmek alt hesap başına bir org oluşturur ve siz bunun içinde spaces oluşturursunuz. Kyma'yı etkinleştirmek bir veya daha fazla Kubernetes kümesi kurar ve siz bunları namespaces'e bölersiniz.

Adım 1. Giriş yapın ve doğru global hesabı açın

Yukarıda anlatıldığı gibi giriş yapın ve global hesabınızı seçin. Cockpit aynı anda tek bir global hesap gösterir. Hiçbirinin üyesi değilseniz cockpit bunu size söyler; aşağıdaki hatalar bölümüne bakın.

Joule, cockpit araç çubuğundaki elmas simgesinden kullanılabilir. BTP sorularını yanıtlayabilir ve yönetim görevlerini yerine getirebilir, ancak yalnızca kendi yetkilerinizin izin verdiklerini.

Adım 2. Dizinleri ve alt hesap adlarını kâğıt üzerinde planlayın

Çoğu ekip, yıllarca peşini bırakmayan karmaşayı burada yaratır. Bir keresinde rastgele adlandırılmış 50'den fazla alt hesabı olan bir müşteriyle çalıştım ve kimse hiçbir şeyi bulamıyordu. Bunu projenin ortasında çözmek çok sancılı.

Geliştirme, test ve üretimi alan bazında ayırın, örneğin Finance-Dev, Finance-Test, Finance-Prod. Büyük kuruluşlar her iş birimi için bir dizin ekler. Landscape: Dev gibi etiketler veya bir masraf yeri kullanın, çünkü Account Explorer bunlara göre filtreleyebilir.

Adım 3. Bir alt hesap oluşturun

Global hesap yöneticisi ya da kendi entitlements'ını yöneten dizinler için dizin yöneticisi olmanız gerekir. Ardından SAP Help, Create a Subaccount sayfasına göre:

  1. Global hesapta Account Explorer'ı açın.
  2. Create > Subaccount seçeneğini seçin.
  3. Bir görünen ad ve isterseniz bir açıklama girin.
  4. Bir Subdomain (alt alan adı) girin. Bu, abone olunan uygulamaların URL'sinin bir parçası olur ve bölgede benzersiz olmalıdır.
  5. Bölgeyi ve üst seviyeyi (global hesap veya bir dizin) seçin.
  6. Üretim için kullanılacaksa Used for production kutusunu işaretleyin ve Advanced altında etiket ekleyin.
  7. Üretimde kullanılacak her şey için Enable beta features seçeneğini kapalı bırakın. Bir kez açıldığında kapatılamaz.
  8. Kaydedin, ardından ortamları etkinleştirin ve kullanıcıları ekleyin.

Adım 4. Entitlements atayın

Entitlements, bir alt hesabın hangi servisleri ve planları kullanabileceğini ve ne kadar kota alacağını belirler. Global hesabın sınırlı bir havuzu vardır ve siz bunu dizinlere ve alt hesaplara dağıtırsınız.

Alt hesapta Entitlements'ı açın, Configure Entitlements > Add Service Plans seçeneğini seçin, servisi, planı ve kotayı belirleyin, ardından Save'e tıklayın. En azla başlayıp ihtiyaç oldukça büyütüyorum ve bu yaklaşım müşterilerime kullanılmayan servislerde binlerce dolar tasarruf ettirdi.

Adım 5. Bir çalışma ortamı etkinleştirin: Cloud Foundry, Kyma veya ABAP ortamı

Bir ortamı alt hesap genel bakış sayfasından Enable ile, Service Marketplace'ten veya btp CLI ile etkinleştirirsiniz. Bir alt hesap birden fazla ortam çalıştırabilir. Tablo, SAP'nin ortam dokümantasyonuna dayanarak üçünü karşılaştırıyor.

OrtamNedirUygun olduğu yerDikkat edilmesi gereken
Cloud FoundryAçık kaynaklı Cloud Foundry'ye dayanan SAP BTP, Cloud Foundry runtime; buildpack'ler uygulamanızı derler ve çalıştırırSAP Cloud Application Programming Model (CAP) dahil Java, Node.js ve Python uygulamalarıÇoğu SAP ekibi için olgun, varsayılan seçenek
KymaSAP BTP, Kyma runtime: açık kaynaklı Kyma projesine dayanan, tamamen yönetilen bir Kubernetes çalışma ortamıKonteynerleştirilmiş mikro servisler, sunucusuz fonksiyonlar ve olay güdümlü uzantılarKubernetes becerisi gerektirir; Kyma ücretsiz planı global hesap başına bir kez, en fazla 30 gün için kullanılabilir
ABAP ortamıArtık SAP Business AI Platform, ABAP environment adını taşıyor; serbest bırakılmış nesneler üzerinde ABAP CloudS/4HANA'nın yanında uzantı geliştiren ABAP geliştiricileriAyrı boyutlandırılan ve faturalanan, kendine ait SAP HANA Cloud veritabanına sahip ayrı bir sistem

Geliştiricilerin, mimari plana uyan ama kendi deneyimlerine uymayan yeni bir ortamı öğrenmek zorunda kaldığı için aylarca geciken projeler gördüm. Ekibinizin içinde geliştirme yapamadığı teknik olarak daha iyi çalışma ortamı, daha kötü seçimdir.

Adım 6. Servis örnekleri, bağlamalar ve anahtarlar oluşturun

Alt hesapta Services > Service Marketplace'i açın, servis kutucuğunu seçin ve Create'i seçin. Planı dikkatle seçin, çünkü SAP'nin kendi eğitimi yanlış planın ek maliyet yarattığı konusunda uyarıyor (SAP Developers). Oluşturduğunuz her şey Services > Instances and Subscriptions altında görünür.

Bir örneği uygulamanıza bağlayın, BTP kimlik bilgilerini enjekte eder. BTP uygulaması olmayan araçlar için bir service key (servis anahtarı) oluşturun. Anahtarlara key1 gibi değil, jenkins-deployment gibi, onları kimin kullandığını gösteren adlar verin.

Adım 7. Kimlik sağlayıcınızı bağlayın ve role collections atayın

Şirketinizin Microsoft Entra ID veya Okta gibi bir kimlik sağlayıcısı zaten varsa BTP kullanıcılarını elle yönetmeyin. Ona proxy olarak bir SAP Cloud Identity Services tenant'ı kullanın. Alt hesapta Security > Trust Configuration'a gidin ve Establish Trust'ı seçin; bu, otomatik olarak bir OpenID Connect güven ilişkisi oluşturur.

Ardından kullanıcılar Security > Users > Assign Role Collection üzerinden veya gruplar aracılığıyla atanır. Role collections konusundaki yaklaşımım:

  1. Bunları kişilere göre değil, iş fonksiyonlarına göre kurun.
  2. Bir anlam ifade edecek kadar belirli tutun, ama yüzlercesini yönetmek zorunda kalacağınız kadar ayrıntılı değil.
  3. Acil durumlar için bir adet break-glass yönetici koleksiyonu tutun.
  4. Atamaları her çeyrek gözden geçirin. İnsanlar görev değiştirir ve eski erişimlerini korur.

Adım 8. BTP'yi S/4HANA'ya ve diğer sistemlere bağlayın

BTP'deki işin büyük kısmı entegrasyondur. En sık kurduğum kalıplar bunlar.

SenaryoNasıl kurulur
S/4HANA şirket içi veya Private EditionAğınızda Cloud Connector, alt hesapta bir destination, ardından OData veya SOAP API'leri
SuccessFactors gibi SAP bulut uygulamalarıDestinations ile birlikte Integration Suite veya Event Mesh, uzantılar CAP'te
Salesforce veya Workday gibi SAP dışı sistemlerIntegration Suite adaptörleri veya özel entegrasyon akışları
Kendi API'lerinizi açmakIntegration Suite'te API Management: tasarlama, yayınlama, izleme

Cloud Connector, BTP'ye giden yönde bir tünel açar, bu yüzden gelen yönde güvenlik duvarı kuralına ihtiyacınız olmaz. Yalnızca BTP'nin gerçekten ihtiyaç duyduğu sistemleri ve URL yollarını açın. SAP CPI makalem entegrasyon tasarımını daha ayrıntılı ele alıyor.

Adım 9. İzleme ve uyarıları kurun

İzlemeyi ihtiyaç duymadan önce kurun. Panolarımı her sabah kahvemle kontrol ederim. Bu bir ritüel hâline geldi ve beni pek çok "sistem neden çöktü?" anından kurtardı.

SAP Alert Notification service, platform ve uygulama olaylarını e-postaya, Slack'e ve diğer kanallara gönderir. Genellikle kritik uygulamalar için e-posta, çökmemesi gereken her şey için de bir Slack webhook'u kurarım. Uygulama bazında yanıt sürelerini ve hata oranlarını Cloud Foundry veya Kyma görünümlerinde izleyin.

Adım 10. Kullanımı ve maliyeti takip edin

İki sayfa önemlidir. Her alt hesaptaki Usage Analytics, faturalanan değil gerçek kullanımı gösterir ve her 24 saatte bir güncellenir. Global hesaptaki Costs and Usage, aylık maliyetleri servis, dizin ve alt hesap bazında, fatura dökümünüzde kullanılan terimlerle gösterir.

Tüketime dayalı sözleşmelerde, belirli eşiklerde e-posta uyarısı veren budgets (bütçeler) de tanımlayabilirsiniz. Bir bütçe aşıldığında kullanımı durdurmaz; bu hâlâ sizin işinizdir. Kullanılmayan örnekleri her ay silin ve her yenilemeden önce entitlements tüketimini kontrol edin.

Cockpit neyi saklar. Nedenini asla saklamaz. O kısmı kendiniz yazın.

Cockpit'te tıklayarak ilerlemek ölçeklenmez. BTP komut satırı arayüzü (btp CLI) ve SAP Cloud Management service API'leri hesap işlerini betiklerle yapabilir: alt hesap oluşturma, entitlements atama, ortam etkinleştirme.

Bir projede 12 yeni geliştirici için ortama ihtiyacım vardı. Bütün gün cockpit'te tıklamak yerine betiğimi çalıştırdım ve kahve almaya gittim. Döndüğümde her şey hazırdı.

Dağıtımları otomatikleştirmek bir projede kurulum süresini yüzde 80 kısalttı. Service key'leri ve CF CLI'ı bir pipeline'a bağlamak, dağıtımı saatlerden dakikalara indirdi. Özel alan adları SAP Custom Domain service üzerinden kurulur ve bir müşteri projesinde yöneticiler daha profesyonel görünümü hemen fark etti.

SAP iki ücretsiz başlangıç yolu sunar ve bunları karıştırmak kolaydır. Deneme hesabı öğrenmek içindir; free tier planları ise gerçek bir kurumsal hesabın içinde yer alır. Tablo, SAP Help, Trial Accounts and Free Tier sayfasını özetliyor.

Deneme hesabıFree tier servis planları
Cockpit URL'sicockpit.hanatrial.ondemand.com/trial/cockpit.btp.cloud.sap
Hesap türüAyrı bir deneme global hesabıPay-As-You-Go veya CPEA kurumsal hesap
SüreEn fazla 90 gün, sonra silinirÜcretsiz planlarda süre sınırı yok; Kyma ücretsiz planı en fazla 30 gün
Üretim kullanımıİzin verilmez, ekip geliştirmesine deİzin verilir; çoğu servis ücretli planlara yükseltilebilir
Neler alırsınızdev space'i olan bir Cloud Foundry alt hesabı; Kyma ve ABAP da kullanılabilirSAP Discovery Center'da Free Tier etiketli servisler

Deneme hesabı, siz giriş yapmaya devam ettikçe otomatik olarak uzayan en fazla 30 günlük dönemlerle çalışır. 30 gün giriş yapmazsanız hesap askıya alınır ve daha sonra silinir. Deneme uygulamaları ayrıca her gece durur ve elle yeniden başlatılmaları gerekir.

Bunların her birinin belgelenmiş bir nedeni ve basit bir çözümü var.

  1. "Your user does not belong to any global account." Bir global hesap yöneticisinin sizi Global Account Viewer gibi bir role collection ile üye olarak eklemesi gerekir. Uygun bir yönetici yoksa SAP Note 2669325, SAP for Me üzerinden bir geçici çözüm anlatır.
  2. Kurumsal girişten sonra global hesap görünmüyor. BTP, iki kimlik sağlayıcıdaki aynı e-posta adresini iki ayrı kullanıcı olarak görür. Yöneticinizin kullandığı sağlayıcı için ?idp= parametresiyle giriş yapın.
  3. Bir servis Service Marketplace'te görünmüyor. Alt hesabın o servis için entitlement'ı yok. Önce planı Entitlements altında ekleyin.
  4. "Subdomain already exists." Alt alan adları bölge başına benzersizdir. Ada iş birimini veya aşamayı ekleyin.
  5. Beklenmedik bir ücret. Ücretli bir planda örnek oluşturulmuş. Planı Instances and Subscriptions ve Costs and Usage altında kontrol edin.
  6. Deneme uygulaması gece durdu. Bu beklenen bir durum. Yeniden başlatın ve deneme hesabı askıya alınmasın diye giriş yapmaya devam edin.

Çalışma ortamı ve dağıtım hataları için BTP Cockpit sorunları rehberim daha derine iniyor.

21 SAP programını yönettim ya da kurtardım. Clean core bir programda side-by-side uzantılar BTP'de çalışır, böylece S/4HANA SAP standardına yakın kalır. Clean core rehberim bu uzantıların nerede durduğunu açıklıyor.

Cockpit neyi saklar, nedenini asla saklamaz. Hesap yapısını, adlandırma kurallarını, entitlements dağılımını ve her birinin gerekçesini yazın. Bunlardaki her değişikliği iş ve BT temsilcilerinden oluşan bir tasarım otoritesine (design authority) onaylatın.

BTP hesabınız plansız büyüdüyse, ona daha fazlasını eklemeden önce benimle görüşün.

SAP BTP cockpit giriş URL'si nedir?

Sizi en yakın bölgesel cockpit'e yönlendiren https://cockpit.btp.cloud.sap adresini kullanın. https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap veya https://apac.cockpit.btp.cloud.sap gibi bölgesel bir ağ geçidini de kullanabilirsiniz. Deneme hesapları https://cockpit.hanatrial.ondemand.com/trial/ adresini kullanır.

SAP BTP'de global hesap ile alt hesap arasındaki fark nedir?

Global hesap, SAP ile yaptığınız sözleşmedir. Satın aldığınız entitlements'ı tutar ve bir bölgeye bağlı değildir. Alt hesaplar onun içinde, her biri tek bir bölgede yer alır ve uygulamaları dağıttığınız, servisleri kullandığınız ve kullanıcıları yönettiğiniz yerlerdir.

SAP BTP'de alt hesap nasıl oluşturulur?

Global hesap yöneticisi olarak Account Explorer'ı açın ve Create > Subaccount seçeneğini seçin. Bir görünen ad, bölgede benzersiz bir alt alan adı, bölge ve üst seviye girin. Kaydedin, ardından entitlements atayın ve Cloud Foundry gibi bir ortamı etkinleştirin.

SAP BTP'de entitlements nedir?

Entitlements, bir servis planını kullanma hakkınızdır; kota ise ondan ne kadar kullanabileceğinizdir. Global hesap bunları sözleşmeniz kapsamında alır ve siz bunları dizinlere ve alt hesaplara dağıtırsınız. Bir alt hesapta Entitlements > Configure Entitlements > Add Service Plans seçeneğini seçin.

SAP BTP deneme hesabı ücretsiz mi ve ne kadar sürer?

Evet, en fazla 90 gün. Giriş yapmaya devam ettiğiniz sürece dönemler otomatik olarak uzar ve 30 gün giriş yapılmazsa hesap askıya alınır. Üretim veya ekip geliştirmesi için değil, kişisel öğrenme içindir; daha uzun kullanım için free tier servis planlarına sahip bir kurumsal hesap oluşturun.

Cloud Foundry mi Kyma mı: hangi BTP çalışma ortamını seçmeliyim?

CAP dahil Java, Node.js veya Python uygulamaları için Cloud Foundry'yi seçin; konteynerleri sizin yerinize buildpack'ler yönetir. Konteynerleştirilmiş mikro servisler ve olay güdümlü uzantılar için yönetilen bir Kubernetes çalışma ortamı olan Kyma'yı seçin, ama yalnızca ekibinizin Kubernetes becerisi varsa. S/4HANA uzantıları geliştiren ABAP geliştiricilerinin yeri genellikle ABAP ortamıdır.

SAP BTP'nin adı artık SAP Business AI Platform mu?

SAP, Mayıs 2026'da BTP, SAP Business Data Cloud ve AI Foundation'ı bir araya getiren SAP Business AI Platform'u duyurdu. SAP'nin dokümantasyonu yeni adı artık ABAP ortamı gibi bazı bölümler için kullanıyor. Ekim 2026 itibarıyla yönetim konsolu, aynı URL'de, dokümantasyonda hâlâ SAP BTP cockpit olarak geçiyor.

Kimlik sağlayıcımı SAP BTP cockpit'e nasıl bağlarım?

Bir SAP Cloud Identity Services tenant'ı kurun ve Microsoft Entra ID veya Okta gibi kurumsal kimlik sağlayıcınızı ona bağlayın. Alt hesapta Security > Trust Configuration'a gidin ve bir OpenID Connect güven ilişkisi oluşturmak için Establish Trust'ı seçin. Ardından kullanıcılara veya gruplara role collections atayın.

Noel D'Costa

Yazar

Noel D'Costa

Havacılık, kamu, finans, perakende ve üretim sektörlerinde SAP ve Oracle ERP programlarında 25 yıl. Finans kökenliyim. Yönetim ekiplerinin dönüşümleri gerçekçi biçimde kapsamlandırmasına, sorunlu programları toparlamasına ve canlı ortamdaki ilk yılını sağlam atlatan sistemler kurmasına yardımcı oluyorum.

Sonraki adım

Şu anda bir ERP programı mı yürütüyorsunuz?

Bu makale şu anda içinde olduğunuz bir programa dokunduysa, 30 dakikalık bir görüşme genellikle bir hafta daha süren iç analizden daha fazla yol aldırır.