SAP Business Technology Platform (SAP BTP)
SAP Business Technology Platform (SAP BTP) es la plataforma en la nube de SAP que agrupa servicios de desarrollo de aplicaciones, automatización, integración, datos y analítica, e IA bajo una única cuenta y un único modelo comercial. SAP BTP aloja extensiones, integraciones y sites de launchpad en torno a SAP S/4HANA y otras aplicaciones, pero SAP BTP no sustituye la lógica de negocio que se ejecuta en el núcleo del ERP.
Datos clave
- Tipo
- Plataforma en la nube (runtimes, servicios y herramientas SaaS)
- Capa
- SAP BTP (carril lateral), junto al stack de SAP S/4HANA
- Carteras
- Desarrollo de aplicaciones, automatización, integración, datos y analítica, IA
- Runtimes
- Entornos Cloud Foundry, Kyma y ABAP
- Modelo de cuentas
- Cuenta global, directorios, subcuentas
- Modelos comerciales
- Basado en consumo o basado en suscripción
- Se aplica a
- SAP BTP; amplía SAP S/4HANA en todas las opciones de implementación
Capa: SAP BTPDónde se ubica ▾
Capa: SAP BTP
Abrir el mapa de arquitectura →¿Qué contiene SAP BTP?
SAP describe SAP BTP como una oferta única que reúne varias carteras tecnológicas. En la práctica, un equipo de SAP S/4HANA entra en contacto con ella a través de unos pocos servicios:
- Desarrollo de aplicaciones: runtimes para código personalizado, SAP Business Application Studio, el SAP Cloud Application Programming Model (CAP) y el entorno ABAP de SAP BTP.
- Automatización y low-code: la familia SAP Build, que incluye SAP Build Process Automation y SAP Build Work Zone.
- Integración: SAP Integration Suite, además de los servicios de conectividad y de destinations que llegan a los sistemas on-premise a través de SAP Cloud Connector.
- Datos y analítica: SAP HANA Cloud y los servicios de analítica construidos sobre ella.
- IA: SAP AI Core y su generative AI hub, para incorporar modelos de IA en las aplicaciones.
Cada servicio tiene sus propios entitlements, su propia administración y su propio ciclo de vida. Por tanto, SAP BTP es un catálogo de servicios de plataforma que comparten cuentas, identidad y facturación, no una aplicación única.
¿Cómo se estructura SAP BTP?
Todo landscape de SAP BTP sigue el mismo modelo de cuentas:
- Una cuenta global representa el contrato con SAP y contiene los entitlements que el cliente ha adquirido.
- Los directorios agrupan opcionalmente las subcuentas, por ejemplo por unidad de negocio o por proyecto.
- Las subcuentas son donde se trabaja. Cada subcuenta se ubica en una región y recibe una parte de los entitlements como cuota.
- Dentro de una subcuenta, los administradores habilitan entornos: Cloud Foundry para aplicaciones políglotas, Kyma para cargas de trabajo basadas en Kubernetes y el entorno ABAP para el desarrollo con ABAP Cloud.
- Los servicios se consumen como instancias dentro de un entorno o como suscripciones a aplicaciones SaaS como SAP Build Work Zone.
Desarrollo, pruebas y producción suelen ser subcuentas separadas, y los transportes entre ellas pueden realizarse mediante SAP Cloud Transport Management. El modelo de cuentas de SAP BTP es ante todo una decisión de gobierno y, en segundo lugar, una configuración técnica.
¿Cuáles son los puntos fuertes de SAP BTP?
- Servicios que conocen SAP: las destinations, SAP Cloud Connector y los servicios de identidad están diseñados para llegar a SAP S/4HANA y a otros sistemas SAP, incluidos los on-premise.
- Ciclo de vida desacoplado: las extensiones side-by-side se ejecutan con su propio runtime y su propio ciclo de releases, de modo que una actualización de SAP S/4HANA no obliga a volver a desplegar todas las extensiones.
- Soporte a clean core: SAP posiciona SAP BTP como el lugar estándar para las extensiones que no deben residir en el núcleo del ERP.
- Una plataforma, varios perfiles: desarrolladores pro-code, especialistas en integración y creadores low-code trabajan sobre el mismo modelo de cuentas y la misma configuración de identidad.
- Servicios centrales compartidos: un site de launchpad, una bandeja de entrada de tareas o un flujo de integración pueden dar servicio a la vez a varios sistemas SAP y no SAP.
Para las extensiones que deben quedar fuera del ciclo de actualización de SAP S/4HANA, SAP BTP es la plataforma a la que apunta la propia guía de extensibilidad de SAP.
¿Dónde están los límites de SAP BTP?
- Una plataforma, no una solución. SAP BTP proporciona runtimes y servicios. Qué extensión construir, y quién será su responsable tras la puesta en producción, se decide fuera de la plataforma.
- La lógica de los documentos permanece en el núcleo. Los precios, las contabilizaciones, las aprobaciones de documentos de SAP S/4HANA y su estado permanecen en SAP S/4HANA. Una extensión en SAP BTP llama a esa lógica mediante API; no se hace cargo de ella.
- Cada servicio es un producto en sí. Cada servicio trae su propia administración, sus roles, su supervisión y sus límites. Un landscape con muchos servicios necesita operaciones de plataforma que muchos equipos de ERP no necesitaban antes.
- El coste sigue al uso. En los contratos basados en consumo, cada instancia y cada usuario consumen créditos, por lo que la transparencia de costes exige una supervisión activa.
- La integración se diseña, no viene dada. Un caso de negocio que afecta a varios servicios y sistemas solo es tan visible como la integración y la supervisión que se construyen a su alrededor.
Estos límites son el precio de la flexibilidad: SAP BTP amplía lo que se puede construir en torno a SAP S/4HANA sin que esas construcciones se gobiernen solas.
¿Cuándo conviene llevar una extensión a SAP BTP?
Un criterio de decisión práctico es el acoplamiento entre la extensión y la transacción de SAP S/4HANA:
| Situación | Ubicación habitual |
|---|---|
| Un campo adicional o una validación en un documento estándar | Extensibilidad key user en SAP S/4HANA |
| Lógica personalizada estrechamente ligada a los datos y las transacciones de SAP S/4HANA | Extensibilidad de desarrollador (ABAP Cloud) on-stack |
| Una aplicación para usuarios externos, como proveedores del tipo de Cedar Office Supply | Side-by-side en SAP BTP |
| Lógica que combina varios sistemas o reacciona a eventos | Side-by-side en SAP BTP |
| Un punto de entrada central para varios back-ends | SAP Build Work Zone en SAP BTP |
Un error habitual es abrir subcuentas proyecto por proyecto sin un diseño del landscape, lo que más adelante bloquea las destinations, la identidad y los transportes compartidos. SAP BTP rinde frutos cuando el modelo de cuentas se planifica antes de la primera extensión.
¿Qué cambia entre SAP S/4HANA Cloud y on-premise?
El lado de SAP BTP es el mismo en todas las opciones de implementación. Lo que difiere es la conexión con el ERP:
- On-premise y Private Edition: SAP Cloud Connector abre un túnel controlado desde la red del cliente hasta la subcuenta, y las destinations apuntan a través de él al sistema SAP S/4HANA.
- Public Edition: SAP S/4HANA Cloud expone API liberadas mediante communication arrangements, y las destinations de SAP BTP las llaman a través de internet.
- Identidad: SAP Cloud Identity Services es una forma habitual de reconocer al mismo usuario en SAP BTP y en el back-end; la configuración de confianza difiere según la opción de implementación.
Los servicios de la plataforma no cambian con la opción de implementación del ERP; solo cambia la configuración de conectividad y de confianza entre SAP BTP y SAP S/4HANA.
SAP BTP vs. extensibilidad side-by-side: ¿cuál es la diferencia?
| SAP BTP | Extensibilidad side-by-side | |
|---|---|---|
| Qué es | Una plataforma en la nube con runtimes y servicios | Un patrón de extensión: construir fuera del ERP y conectar mediante API |
| Alcance | Extensiones, integración, sites de launchpad, datos, analítica, IA | Solo extensiones que se ejecutan desacopladas de SAP S/4HANA |
| Dónde se ejecuta | Regiones de nube operadas por SAP | Normalmente en SAP BTP, fuera de la pila de SAP S/4HANA |
| Malentendido típico | Se trata solo como una herramienta de extensión | Se trata como la opción por defecto para cualquier requisito |
SAP BTP es la plataforma; la extensibilidad side-by-side es una forma de usarla, junto a la integración, los sites de launchpad centrales y otros servicios.
Preguntas frecuentes
¿SAP BTP es lo mismo que SAP Cloud Platform?
Sí. SAP Business Technology Platform es el nombre actual de la plataforma antes llamada SAP Cloud Platform, y algunas herramientas de SAP todavía muestran el nombre antiguo en los ajustes de conexión. Las entradas de blog y el material de formación más antiguos que mencionan SAP Cloud Platform suelen describir un estado anterior de los servicios actuales de SAP BTP.
¿Se necesita SAP BTP para usar aplicaciones SAP Fiori?
No. Las aplicaciones SAP Fiori para SAP S/4HANA se ejecutan en el SAP Fiori Launchpad del propio sistema SAP S/4HANA. SAP BTP pasa a ser necesario para un site de launchpad central con SAP Build Work Zone, para aplicaciones side-by-side o para aplicaciones SAP Fiori desplegadas fuera del ERP.
¿Cuál es el modelo de precios de SAP BTP?
Las cuentas empresariales de SAP BTP usan uno de dos modelos comerciales: un modelo basado en consumo, en el que los servicios descuentan créditos adquiridos o se facturan según el uso, y un modelo basado en suscripción, con un precio fijo para servicios seleccionados durante un periodo contractual. Los entitlements de un servicio concreto dependen del contrato.
¿SAP BTP puede conectarse a un sistema SAP S/4HANA on-premise?
Sí. SAP Cloud Connector, instalado en la red del cliente, crea un canal seguro hacia una subcuenta de SAP BTP. Las destinations de esa subcuenta se dirigen entonces al sistema SAP S/4HANA on-premise sin exponerlo directamente a internet.
¿SAP BTP es solo para desarrolladores?
No. SAP BTP también aloja herramientas low-code para business technologists, herramientas de integración para los equipos de integración y herramientas de administración para los responsables de la plataforma. Los desarrolladores son un público entre varios, por lo que el gobierno de SAP BTP suele implicar conjuntamente a arquitectura de TI, seguridad y equipos de negocio.
Fuentes
- 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)
- Se aplica a
- SAP BTP
- Última revisión