SAP BTP e extensibilidade

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 ▾
Onde se encaixa: SAP BTPCamada: SAP BTP.L1L2L3L4L5L6BTP

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:

  1. Uma global account representa o contrato com a SAP e guarda os entitlements que o cliente comprou.
  2. Directories agrupam opcionalmente os subaccounts, por exemplo por unidade de negócio ou por projeto.
  3. Os subaccounts são onde o trabalho acontece. Cada subaccount fica em uma região e recebe uma parte dos entitlements como quota.
  4. 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.
  5. 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çãoLugar habitual
Um campo extra ou uma validação em um documento standardExtensibilidade key user no SAP S/4HANA
Lógica customizada fortemente ligada aos dados e às transações do SAP S/4HANAExtensibilidade de desenvolvedor (ABAP Cloud) on-stack
Um app para usuários externos, como fornecedores, por exemplo a Cedar Office SupplySide-by-side no SAP BTP
Lógica que combina vários sistemas ou reage a eventosSide-by-side no SAP BTP
Um ponto de entrada central para vários back-endsSAP 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 BTPExtensibilidade side-by-side
O que éUma plataforma em nuvem com runtimes e serviçosUm padrão de extensão: construir fora do ERP, conectar por meio de APIs
EscopoExtensões, integração, sites de launchpad, dados, analytics, IASomente extensões que rodam desacopladas do SAP S/4HANA
Onde rodaRegiões de nuvem operadas pela SAPGeralmente no SAP BTP, fora da stack do SAP S/4HANA
Equívoco típicoTratado apenas como ferramenta de extensãoTratada 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

Aplica-se a
SAP BTP
Última revisão

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP e os demais produtos e serviços SAP mencionados são marcas comerciais ou marcas registradas da SAP SE (ou de uma empresa afiliada da SAP) na Alemanha e em outros países. Este guia é independente e não é afiliado, patrocinado nem endossado pela SAP SE.