SAP Business Technology Platform (SAP BTP)
SAP Business Technology Platform (SAP BTP) é a plataforma em nuvem da SAP que reúne serviços de desenvolvimento de aplicações, automação, integração, dados e analytics e IA sob uma única conta e um único modelo comercial. O SAP BTP hospeda extensões, integrações e sites de launchpad em torno do SAP S/4HANA e de outras aplicações, mas não substitui a lógica de negócio que roda no core do ERP.
Resumo
- Tipo
- Plataforma em nuvem (runtimes, serviços e ferramentas SaaS)
- Camada
- SAP BTP (faixa lateral), ao lado do stack do SAP S/4HANA
- Portfólios
- Desenvolvimento de aplicações, automação, integração, dados e analytics, IA
- Runtimes
- Ambientes Cloud Foundry, Kyma e ABAP
- Modelo de contas
- Global account, directories, subaccounts
- Modelos comerciais
- Baseado em consumo ou baseado em assinatura
- Aplica-se a
- SAP BTP; estende o SAP S/4HANA em todas as opções de implantação
Camada: SAP BTPOnde se encaixa ▾
Camada: SAP BTP
Abrir o mapa de arquitetura →O que o SAP BTP contém?
A SAP descreve o SAP BTP como uma única oferta que reúne vários portfólios de tecnologia. Na prática, uma equipe de SAP S/4HANA o encontra por meio de um punhado de serviços:
- Desenvolvimento de aplicações: runtimes para código customizado, SAP Business Application Studio, o SAP Cloud Application Programming Model (CAP) e o SAP BTP ABAP environment.
- Automação e low-code: a família SAP Build, incluindo o SAP Build Process Automation e o SAP Build Work Zone.
- Integração: SAP Integration Suite, além dos serviços de conectividade e de destinations que alcançam sistemas on-premise por meio do SAP Cloud Connector.
- Dados e analytics: SAP HANA Cloud e os serviços de analytics construídos sobre ele.
- IA: SAP AI Core e seu generative AI hub, para incorporar modelos de IA em aplicações.
Cada serviço tem o próprio entitlement, a própria administração e o próprio ciclo de vida. O SAP BTP é, portanto, um catálogo de serviços de plataforma que compartilham contas, identidade e faturamento, e não uma aplicação única.
Como o SAP BTP é estruturado?
Todo landscape do SAP BTP segue o mesmo modelo de contas:
- Uma global account representa o contrato com a SAP e guarda os entitlements que o cliente comprou.
- Directories agrupam opcionalmente os subaccounts, por exemplo por unidade de negócio ou por projeto.
- Os subaccounts são onde o trabalho acontece. Cada subaccount fica em uma região e recebe uma parte dos entitlements como quota.
- Dentro de um subaccount, os administradores habilitam ambientes: Cloud Foundry para aplicações poliglotas, Kyma para workloads baseadas em Kubernetes e o ambiente ABAP para desenvolvimento ABAP Cloud.
- Os serviços são consumidos como instâncias dentro de um ambiente ou como assinaturas de aplicações SaaS, como o SAP Build Work Zone.
Desenvolvimento, teste e produção costumam ser subaccounts separados, e os transportes entre eles podem passar pelo SAP Cloud Transport Management. O modelo de contas do SAP BTP é primeiro uma decisão de governança e só depois uma configuração técnica.
Quais são os pontos fortes do SAP BTP?
- Serviços que conhecem o SAP: destinations, SAP Cloud Connector e serviços de identidade são construídos para alcançar o SAP S/4HANA e outros sistemas SAP, inclusive on-premise.
- Ciclo de vida desacoplado: extensões side-by-side rodam com runtime e ciclo de releases próprios, então um upgrade do SAP S/4HANA não obriga a reimplantar todas as extensões.
- Suporte ao clean core: a SAP posiciona o SAP BTP como o lugar padrão para extensões que não devem viver dentro do core do ERP.
- Uma plataforma, vários perfis de competência: desenvolvedores pro-code, especialistas em integração e criadores low-code trabalham sobre o mesmo modelo de contas e a mesma configuração de identidade.
- Serviços centrais compartilhados: um site de launchpad, uma caixa de entrada de tarefas ou um fluxo de integração podem atender vários sistemas SAP e não SAP ao mesmo tempo.
Para extensões que precisam ficar fora do ciclo de upgrade do SAP S/4HANA, o SAP BTP é a plataforma que as próprias orientações de extensibilidade da SAP indicam.
Onde o SAP BTP para?
- Uma plataforma, não uma solução. O SAP BTP fornece runtimes e serviços. Qual extensão construir, e quem é o responsável por ela após o go-live, é decidido fora da plataforma.
- A lógica dos documentos fica no core. Precificação, lançamentos, aprovações de documentos do SAP S/4HANA e seus status permanecem no SAP S/4HANA. Uma extensão no SAP BTP chama essa lógica por meio de APIs; não assume o lugar dela.
- Cada serviço é um produto próprio. Cada serviço traz a própria administração, roles, monitoramento e limites. Um landscape com muitos serviços precisa de uma operação de plataforma de que muitas equipes de ERP não precisavam antes.
- O custo acompanha o uso. Em contratos baseados em consumo, cada instância e cada usuário consomem créditos, então a transparência de custos exige monitoramento ativo.
- A integração é projetada, não dada. Um caso de negócio que envolve vários serviços e sistemas só é tão visível quanto a integração e o monitoramento construídos ao redor dele.
Esses limites são o preço da flexibilidade: o SAP BTP amplia o que pode ser construído em torno do SAP S/4HANA sem tornar essas construções autogovernadas.
Quando colocar uma extensão no SAP BTP?
Um critério de decisão prático é o acoplamento entre a extensão e a transação do SAP S/4HANA:
| Situação | Lugar habitual |
|---|---|
| Um campo extra ou uma validação em um documento standard | Extensibilidade key user no SAP S/4HANA |
| Lógica customizada fortemente ligada aos dados e às transações do SAP S/4HANA | Extensibilidade de desenvolvedor (ABAP Cloud) on-stack |
| Um app para usuários externos, como fornecedores, por exemplo a Cedar Office Supply | Side-by-side no SAP BTP |
| Lógica que combina vários sistemas ou reage a eventos | Side-by-side no SAP BTP |
| Um ponto de entrada central para vários back-ends | SAP Build Work Zone no SAP BTP |
Um erro comum é abrir subaccounts projeto a projeto sem um desenho de landscape, o que depois bloqueia destinations, identidade e transportes compartilhados. O SAP BTP compensa quando o modelo de contas é planejado antes da primeira extensão.
O que muda entre o SAP S/4HANA Cloud e o on-premise?
O lado do SAP BTP é o mesmo para todas as opções de implantação. O que muda é a conexão com o ERP:
- On-premise e Private Edition: o SAP Cloud Connector abre um túnel controlado da rede do cliente até o subaccount, e as destinations apontam através dele para o sistema SAP S/4HANA.
- Public Edition: o SAP S/4HANA Cloud expõe APIs liberadas por meio de communication arrangements, e as destinations no SAP BTP as chamam pela internet.
- Identidade: o SAP Cloud Identity Services é uma forma comum de reconhecer o mesmo usuário no SAP BTP e no back-end; a configuração de confiança difere conforme a opção de implantação.
Os serviços da plataforma não mudam com a opção de implantação do ERP; muda apenas a configuração de conectividade e de confiança entre o SAP BTP e o SAP S/4HANA.
SAP BTP vs. extensibilidade side-by-side: qual é a diferença?
| SAP BTP | Extensibilidade side-by-side | |
|---|---|---|
| O que é | Uma plataforma em nuvem com runtimes e serviços | Um padrão de extensão: construir fora do ERP, conectar por meio de APIs |
| Escopo | Extensões, integração, sites de launchpad, dados, analytics, IA | Somente extensões que rodam desacopladas do SAP S/4HANA |
| Onde roda | Regiões de nuvem operadas pela SAP | Geralmente no SAP BTP, fora da stack do SAP S/4HANA |
| Equívoco típico | Tratado apenas como ferramenta de extensão | Tratada como padrão para todo requisito |
O SAP BTP é a plataforma; a extensibilidade side-by-side é uma forma de usá-la, ao lado da integração, dos sites centrais de launchpad e de outros serviços.
Perguntas frequentes
O SAP BTP é a mesma coisa que o SAP Cloud Platform?
Sim. SAP Business Technology Platform é o nome atual da plataforma antes chamada SAP Cloud Platform, e algumas ferramentas SAP ainda mostram o nome antigo nas configurações de conexão. Posts de blog e materiais de treinamento mais antigos que mencionam o SAP Cloud Platform geralmente descrevem um estado anterior dos serviços atuais do SAP BTP.
Preciso do SAP BTP para usar apps SAP Fiori?
Não. Os apps SAP Fiori para SAP S/4HANA rodam no SAP Fiori Launchpad do próprio sistema SAP S/4HANA. O SAP BTP se torna necessário para um site de launchpad central com o SAP Build Work Zone, para apps side-by-side ou para apps SAP Fiori implantados fora do ERP.
Como é a precificação do SAP BTP?
As contas enterprise do SAP BTP usam um de dois modelos comerciais: um modelo baseado em consumo, em que os serviços consomem créditos comprados ou são cobrados conforme o uso, e um modelo baseado em assinatura, com preço fixo para serviços selecionados durante um período de contrato. Os entitlements de um serviço específico dependem do contrato.
O SAP BTP consegue se conectar a um SAP S/4HANA on-premise?
Sim. O SAP Cloud Connector, instalado na rede do cliente, cria um canal seguro até um subaccount do SAP BTP. As destinations desse subaccount passam então a acessar o sistema SAP S/4HANA on-premise sem expô-lo diretamente à internet.
O SAP BTP é só para desenvolvedores?
Não. O SAP BTP também hospeda ferramentas low-code para business technologists, ferramentas de integração para as equipes de integração e ferramentas de administração para os responsáveis pela plataforma. Os desenvolvedores são um público entre vários, e por isso a governança do SAP BTP costuma envolver arquitetura de TI, segurança e áreas de negócio em conjunto.
Fontes
- SAP Help Portal: SAP Business Technology Platform (overview)
- SAP Help Portal: SAP BTP environments
- SAP Help Portal: SAP BTP commercial models
- SAP Help Portal: Side-by-side extensibility (ABAP platform)
- SAP Developers tutorial: Integrate SAP BTP, ABAP environment and SAP S/4HANA Cloud, public edition (communication arrangement, direct API call)
- Aplica-se a
- SAP BTP
- Última revisão