
Índice
- Como fazer login no SAP BTP cockpit
- Conta global vs subconta: como o cockpit é organizado
- Como configurar o SAP BTP cockpit, passo a passo
- Passo 1. Faça login e abra a conta global certa
- Passo 2. Planeje diretórios e nomes de subcontas no papel
- Passo 3. Crie uma subconta
- Passo 4. Atribua entitlements
- Passo 5. Habilite um runtime: Cloud Foundry, Kyma ou ambiente ABAP
- Passo 6. Crie instâncias de serviço, bindings e chaves
- Passo 7. Conecte o seu provedor de identidade e atribua role collections
- Passo 8. Conecte o BTP ao S/4HANA e a outros sistemas
- Passo 9. Configure monitoramento e alertas
- Passo 10. Acompanhe uso e custos
- Automação e domínios personalizados
- SAP BTP cockpit: trial vs free tier
- Erros comuns no BTP cockpit e como corrigi-los
- Onde o cockpit se encaixa em um programa S/4HANA
- Perguntas frequentes
O SAP BTP Cockpit é o console web em que você administra a SAP Business Technology Platform: contas globais, subcontas, entitlements, serviços, usuários, runtimes e custos. Você faz login em https://cockpit.btp.cloud.sap com o seu usuário SAP, e ele redireciona você para o cockpit regional mais próximo.
Resposta curta: abra cockpit.btp.cloud.sap, escolha a sua conta global e trabalhe nesta ordem. Planeje diretórios e subcontas, atribua entitlements, habilite um runtime, crie instâncias de serviço, conecte o seu provedor de identidade e atribua role collections, depois ative os alertas e o acompanhamento de custos. Contas trial usam https://cockpit.hanatrial.ondemand.com/trial/ e duram até 90 dias.
Na primeira vez, passei dias tentando entender isso. A maior parte da dor veio de fazer os passos finais antes dos iniciais. A ordem abaixo é a que uso hoje em toda conta global nova.
Uma observação sobre nomes. No Sapphire, em maio de 2026, a SAP anunciou a SAP Business AI Platform, que reúne BTP, SAP Business Data Cloud e AI Foundation (SAP News). Em outubro de 2026, o console de administração ainda aparece na documentação como SAP BTP cockpit, então é esse o nome usado aqui.
A documentação da SAP indica um único ponto de entrada: https://cockpit.btp.cloud.sap. Ele redireciona você para o cockpit regional mais próximo (SAP Help, Access the Cockpit). Você também pode abrir diretamente um gateway regional:
https://emea.cockpit.btp.cloud.sappara Europa, Oriente Médio e África.https://amer.cockpit.btp.cloud.sappara as Américas.https://apac.cockpit.btp.cloud.sappara a Ásia-Pacífico.https://eu-access.cockpit.btp.cloud.sappara contas EU Access.
O gateway só decide como você chega ao cockpit. Ele não limita você às subcontas daquela região. Usuários na China têm um ponto de entrada próprio, https://cockpit.cn40.platform.sapcloud.cn.
Se a sua empresa faz o login dos usuários da plataforma pelo próprio provedor de identidade, acrescente o parâmetro idp, por exemplo https://cockpit.btp.cloud.sap?idp=mytenant.accounts.ondemand.com. Sem ele, você cai no SAP ID service padrão e pode não ver conta nenhuma. Contas no antigo feature set A ou no ambiente Neo usam outra URL, listada na documentação da SAP.
Também falo sobre este tema em um vídeo no meu canal do YouTube (em inglês).
Tudo fica em uma hierarquia. A conta global (global account) é a materialização do seu contrato com a SAP. Ela guarda os entitlements e as cotas que você comprou e não depende de região nem de ambiente.
As subcontas (subaccounts) são onde o trabalho acontece. Cada uma pertence a uma região, e dentro dela você implanta aplicações, usa serviços e gerencia membros e autorizações. As subcontas são independentes umas das outras, o que importa para a segurança e a separação de dados.
Os diretórios (directories) são pastas opcionais entre as duas. Eles agrupam subcontas, por exemplo por unidade de negócio, e podem ter entitlements e autorizações próprios. A SAP permite até cinco níveis de diretórios entre a conta global e a subconta mais baixa (SAP Help, Account Model).
- Conta globalO seu contrato com a SAP e os serviços que você comprouEntitlementsO conjunto finito do qual cada subconta consome
- DiretórioAgrupa subcontas, por exemplo por unidade de negócio
- Finance-DevDesenvolvimento, em planos gratuitos ou pequenos
- Finance-TestTeste, com usuários e role collections próprios
- Finance-ProdProdução, com alertas configurados antes do go-live
Abaixo da subconta, cada runtime tem o seu próprio nível. Habilitar o Cloud Foundry cria uma org por subconta, e você cria spaces dentro dela. Habilitar o Kyma provisiona um ou mais clusters Kubernetes, que você divide em namespaces.
Passo 1. Faça login e abra a conta global certa
Faça login como descrito acima e escolha a sua conta global. O cockpit mostra uma conta global por vez. Se você não for membro de nenhuma, o cockpit avisa; veja a seção de erros abaixo.
O Joule fica disponível no ícone de diamante da barra de ferramentas do cockpit. Ele responde a perguntas sobre o BTP e executa tarefas administrativas, mas apenas as que as suas próprias autorizações permitem.
Passo 2. Planeje diretórios e nomes de subcontas no papel
É aqui que a maioria das equipes cria uma bagunça que as acompanha por anos. Trabalhei uma vez com um cliente que tinha mais de 50 subcontas com nomes aleatórios, e ninguém encontrava nada. Desembaraçar isso no meio do projeto é doloroso.
Separe desenvolvimento, teste e produção por área, por exemplo Finance-Dev, Finance-Test, Finance-Prod. Organizações maiores acrescentam um diretório por unidade de negócio. Use labels como Landscape: Dev ou um centro de custo, porque o Account Explorer consegue filtrar por eles.
Passo 3. Crie uma subconta
Você precisa ser administrador da conta global, ou administrador de diretório no caso de diretórios que gerenciam os próprios entitlements. Depois, conforme o SAP Help, Create a Subaccount:
- Abra o Account Explorer na conta global.
- Escolha Create > Subaccount.
- Informe um nome de exibição e, se quiser, uma descrição.
- Informe um Subdomain (subdomínio). Ele passa a fazer parte da URL das aplicações assinadas e precisa ser único na região.
- Escolha a região e o nível superior (a conta global ou um diretório).
- Marque Used for production se for o caso e acrescente labels em Advanced.
- Deixe Enable beta features desligado em tudo o que for produtivo. Depois de ligado, não pode mais ser desligado.
- Salve, depois habilite ambientes e adicione usuários.
Passo 4. Atribua entitlements
Os entitlements decidem quais serviços e planos uma subconta pode usar e quanta cota ela recebe. A conta global tem um conjunto finito, e você o distribui entre diretórios e subcontas.
Na subconta, abra Entitlements, escolha Configure Entitlements > Add Service Plans, selecione o serviço, o plano e a cota e clique em Save. Começo com o mínimo e amplio conforme a necessidade, e essa abordagem já economizou milhares para os meus clientes em serviços não usados.
Passo 5. Habilite um runtime: Cloud Foundry, Kyma ou ambiente ABAP
Você habilita um ambiente na visão geral da subconta com Enable, pelo Service Marketplace ou com o btp CLI. Uma subconta pode rodar mais de um ambiente. A tabela compara os três, com base na documentação de ambientes da SAP.
| Ambiente | O que é | Bom encaixe | Atenção |
|---|---|---|---|
| Cloud Foundry | SAP BTP, Cloud Foundry runtime, baseado no Cloud Foundry de código aberto; buildpacks fazem o build e executam a sua aplicação | Aplicações Java, Node.js e Python, incluindo o SAP Cloud Application Programming Model (CAP) | O padrão maduro para a maioria das equipes SAP |
| Kyma | SAP BTP, Kyma runtime: um runtime Kubernetes totalmente gerenciado, baseado no projeto de código aberto Kyma | Microsserviços em contêineres, funções serverless e extensões orientadas a eventos | Exige competências em Kubernetes; o plano gratuito do Kyma está disponível uma vez por conta global por até 30 dias |
| Ambiente ABAP | Agora chamado SAP Business AI Platform, ABAP environment; ABAP Cloud sobre objetos liberados | Desenvolvedores ABAP criando extensões ao lado do S/4HANA | Sistema próprio com banco de dados SAP HANA Cloud dedicado, dimensionado e cobrado à parte |
Já vi projetos atrasarem meses porque os desenvolvedores tiveram de aprender um ambiente novo, que combinava com o plano de arquitetura mas não com a experiência deles. O runtime tecnicamente melhor em que a sua equipe não consegue desenvolver é a pior escolha.
Passo 6. Crie instâncias de serviço, bindings e chaves
Na subconta, abra Services > Service Marketplace, escolha o bloco do serviço e selecione Create. Escolha o plano com cuidado, porque o próprio tutorial da SAP avisa que o plano errado gera custo extra (SAP Developers). Tudo o que você cria aparece em Services > Instances and Subscriptions.
Faça o binding de uma instância à sua aplicação e o BTP injeta as credenciais. Para ferramentas que não são aplicações BTP, crie uma service key (chave de serviço). Dê às chaves o nome de quem as usa, como jenkins-deployment, e não key1.
Passo 7. Conecte o seu provedor de identidade e atribua role collections
Se a sua empresa já tem um provedor de identidade como Microsoft Entra ID ou Okta, não gerencie os usuários do BTP manualmente. Use um tenant do SAP Cloud Identity Services como proxy para ele. Na subconta, vá até Security > Trust Configuration e escolha Establish Trust, o que cria automaticamente uma relação de confiança OpenID Connect.
Os usuários passam então a ser atribuídos em Security > Users > Assign Role Collection, ou por grupos. A minha abordagem para role collections:
- Monte-as em torno de funções de trabalho, não de pessoas.
- Mantenha-as específicas o bastante para significar algo, mas não tão granulares a ponto de você manter centenas.
- Mantenha uma role collection de administração break-glass para emergências.
- Revise as atribuições a cada trimestre. As pessoas mudam de função e mantêm os acessos antigos.
Passo 8. Conecte o BTP ao S/4HANA e a outros sistemas
A maior parte do trabalho no BTP é integração. Estes são os padrões que configuro com mais frequência.
| Cenário | Como configurar |
|---|---|
| S/4HANA on-premise ou Private Edition | Cloud Connector na sua rede, uma destination na subconta, depois APIs OData ou SOAP |
| Aplicações SAP em nuvem, como SuccessFactors | Destinations mais Integration Suite ou Event Mesh, com extensões em CAP |
| Sistemas não SAP, como Salesforce ou Workday | Adaptadores do Integration Suite ou fluxos de integração customizados |
| Expor as suas próprias APIs | API Management no Integration Suite: desenhar, publicar, monitorar |
O Cloud Connector abre um túnel de saída para o BTP, então você não precisa de regras de firewall de entrada. Exponha apenas os sistemas e caminhos de URL de que o BTP realmente precisa. Meu artigo sobre o SAP CPI trata do desenho de integrações com mais profundidade.
Passo 9. Configure monitoramento e alertas
Configure o monitoramento antes de precisar dele. Confiro os meus dashboards toda manhã com um café. Virou um ritual e já me livrou de mais de um momento de "por que o sistema caiu?".
O SAP Alert Notification service envia eventos da plataforma e das aplicações para e-mail, Slack e outros canais. A minha configuração habitual é e-mail para aplicações críticas e um webhook do Slack para tudo o que não pode cair. Acompanhe tempos de resposta e taxas de erro por aplicação nas visões do Cloud Foundry ou do Kyma.
Passo 10. Acompanhe uso e custos
Duas páginas importam. Usage Analytics, em cada subconta, mostra o uso real (não o faturado), atualizado a cada 24 horas. Costs and Usage, na conta global, mostra os custos mensais por serviço, diretório e subconta, nos termos usados no seu extrato de cobrança.
Em contratos baseados em consumo, você também pode definir budgets (orçamentos) com alertas por e-mail em determinados limites. Um orçamento não interrompe o uso quando é ultrapassado; isso continua sendo tarefa sua. Exclua instâncias não usadas todo mês e confira o consumo de entitlements antes de cada renovação.
O Cockpit guarda o quê. Nunca guarda o porquê. Essa parte você mesmo precisa registrar.
Clicar pelo cockpit não escala. A interface de linha de comando do BTP (btp CLI) e as APIs do SAP Cloud Management service permitem automatizar o trabalho nas contas: criar subcontas, atribuir entitlements, habilitar ambientes.
Em um projeto, eu precisava de ambientes para 12 desenvolvedores novos. Em vez de passar o dia clicando no cockpit, rodei o meu script e fui tomar um café. Quando voltei, estava tudo pronto.
Automatizar as implantações reduziu o tempo de configuração em 80 por cento em um projeto. Integrar service keys e o CF CLI a um pipeline levou a implantação de horas para minutos. Domínios personalizados são configurados pelo SAP Custom Domain service, e em um projeto de cliente os executivos notaram na hora o aspecto mais profissional.
A SAP oferece duas formas gratuitas de entrada, e é fácil confundi-las. O trial é para aprender; os planos free tier ficam dentro de uma conta corporativa real. A tabela resume o SAP Help, Trial Accounts and Free Tier.
| Conta trial | Planos de serviço free tier | |
|---|---|---|
| URL do cockpit | cockpit.hanatrial.ondemand.com/trial/ | cockpit.btp.cloud.sap |
| Tipo de conta | Conta global trial separada | Conta corporativa Pay-As-You-Go ou CPEA |
| Duração | Até 90 dias, depois é excluída | Sem limite de tempo nos planos gratuitos; plano gratuito do Kyma por até 30 dias |
| Uso produtivo | Não permitido, nem desenvolvimento em equipe | Permitido; a maioria dos serviços pode passar para planos pagos |
| O que você recebe | Uma subconta Cloud Foundry com um space dev; Kyma e ABAP também disponíveis | Serviços marcados como Free Tier no SAP Discovery Center |
O trial funciona em intervalos de até 30 dias que se estendem automaticamente enquanto você continua fazendo login. Se você não fizer login por 30 dias, a conta é suspensa e depois excluída. As aplicações trial também param toda noite e precisam ser reiniciadas manualmente.
Cada um destes tem uma causa documentada e uma correção simples.
- "Your user does not belong to any global account." Um administrador da conta global precisa adicionar você como membro com uma role collection como Global Account Viewer. Se não houver administrador disponível, a SAP Note 2669325 descreve uma alternativa pelo SAP for Me.
- A conta global some depois de um login corporativo. O BTP trata o mesmo e-mail em dois provedores de identidade como dois usuários. Faça login com o parâmetro
?idp=do provedor que o seu administrador usou. - Um serviço não aparece no Service Marketplace. A subconta não tem entitlement para ele. Acrescente o plano em Entitlements primeiro.
- "Subdomain already exists." Subdomínios são únicos por região. Acrescente a unidade de negócio ou o estágio ao nome.
- Uma cobrança inesperada. Uma instância foi criada em um plano pago. Confira o plano em Instances and Subscriptions e em Costs and Usage.
- A aplicação trial parou durante a noite. Isso é esperado. Reinicie-a e continue fazendo login para que o trial não seja suspenso.
Para erros de runtime e de implantação, meu guia de problemas do BTP Cockpit vai mais fundo.
Liderei ou resgatei 21 programas SAP. Em um programa clean core, o BTP é onde rodam as extensões side-by-side, para que o S/4HANA fique próximo do padrão SAP. Meu guia de clean core explica onde essas extensões ficam.
O cockpit guarda o quê, nunca o porquê. Registre a estrutura de contas, as regras de nomenclatura, a divisão dos entitlements e os motivos de cada uma. Faça com que uma autoridade de design formada por negócio e TI aprove qualquer mudança nelas.
Se a sua conta BTP cresceu sem um plano, fale comigo antes de acrescentar mais coisas a ela.
Qual é a URL de login do SAP BTP cockpit?
Use https://cockpit.btp.cloud.sap, que redireciona você para o cockpit regional mais próximo. Você também pode usar um gateway regional como https://emea.cockpit.btp.cloud.sap, https://amer.cockpit.btp.cloud.sap ou https://apac.cockpit.btp.cloud.sap. Contas trial usam https://cockpit.hanatrial.ondemand.com/trial/.
Qual é a diferença entre conta global e subconta no SAP BTP?
A conta global é o seu contrato com a SAP. Ela guarda os entitlements que você comprou e não está ligada a uma região. As subcontas ficam dentro dela, cada uma em uma região, e são onde você implanta aplicações, usa serviços e gerencia usuários.
Como criar uma subconta no SAP BTP?
Como administrador da conta global, abra o Account Explorer e escolha Create > Subaccount. Informe um nome de exibição, um subdomínio único na região, a região e o nível superior. Salve, depois atribua entitlements e habilite um ambiente como o Cloud Foundry.
O que são entitlements no SAP BTP?
Entitlements são o seu direito de usar um plano de serviço, e a cota é quanto dele você pode usar. A conta global os recebe pelo seu contrato, e você os distribui entre diretórios e subcontas. Em uma subconta, escolha Entitlements > Configure Entitlements > Add Service Plans.
O trial do SAP BTP é gratuito e quanto tempo dura?
Sim, por até 90 dias. Os intervalos se estendem automaticamente enquanto você continua fazendo login, e a conta é suspensa depois de 30 dias sem login. Ele é para aprendizado pessoal, não para produção nem desenvolvimento em equipe; para uso mais longo, crie uma conta corporativa com planos de serviço free tier.
Cloud Foundry vs Kyma: qual runtime do BTP escolher?
Escolha o Cloud Foundry para aplicações Java, Node.js ou Python, incluindo CAP; os buildpacks cuidam dos contêineres para você. Escolha o Kyma, um runtime Kubernetes gerenciado, para microsserviços em contêineres e extensões orientadas a eventos, mas só se a sua equipe tiver competências em Kubernetes. Desenvolvedores ABAP que criam extensões para o S/4HANA geralmente pertencem ao ambiente ABAP.
O SAP BTP agora se chama SAP Business AI Platform?
Em maio de 2026, a SAP anunciou a SAP Business AI Platform, que reúne BTP, SAP Business Data Cloud e AI Foundation. A documentação da SAP já usa o novo nome em algumas partes, como o ambiente ABAP. Em outubro de 2026, o console de administração ainda aparece na documentação como SAP BTP cockpit, na mesma URL.
Como conectar o meu provedor de identidade ao SAP BTP cockpit?
Configure um tenant do SAP Cloud Identity Services e conecte a ele o seu provedor de identidade corporativo, como Microsoft Entra ID ou Okta. Na subconta, vá até Security > Trust Configuration e escolha Establish Trust para criar uma relação de confiança OpenID Connect. Depois, atribua role collections a usuários ou grupos.
Próximo passo
Está conduzindo um programa de ERP agora?
Se este artigo tocou num programa em que você está envolvido agora, uma conversa de 30 minutos costuma render mais do que outra semana de análise interna.




