SAP BTP y extensibilidad

SAP Build Apps

SAP Build Apps es la herramienta visual low-code de SAP en SAP BTP para crear aplicaciones web y móviles nativas, antes llamada SAP AppGyver. SAP Build Apps combina un editor de UI de arrastrar y soltar, lógica visual y un back-end visual opcional. Desde marzo de 2026, SAP Build Apps está obsoleto como producto independiente en favor de la oferta unificada de SAP Build.

Datos clave

Tipo
Herramienta low-code para crear aplicaciones en SAP BTP
Capa
Aplicaciones de UI; se ejecuta en SAP BTP
Nombre anterior
SAP AppGyver
Estado
Obsoleto como producto independiente desde el 23 de marzo de 2026; los contratos vigentes se mantienen hasta su vencimiento
Acceso a datos
Destinations de SAP BTP (OData, REST) y visual cloud functions
Quién trabaja con ello
Business technologists, citizen developers, desarrolladores front-end
Se aplica a
SAP BTP
Capa: Aplicaciones de UIDónde se ubica ▾
Dónde se ubica: L3 · Aplicaciones de UICapa: Aplicaciones de UI. También abarca: SAP BTP.L1L2L3L4L5L6BTP

Capa: Aplicaciones de UI

También abarca: SAP BTP

Abrir el mapa de arquitectura →

¿Cómo funciona SAP Build Apps?

Un proyecto de SAP Build Apps pasa por cuatro etapas:

  1. Crear. Los proyectos se crean en el lobby de SAP Build, ya sea como app web y móvil o como back-end de aplicación.
  2. Diseñar. Quien construye la app coloca componentes en páginas dentro de un editor visual y les da estilo libremente. El comportamiento se define en el Logic Canvas como flujos lógicos: un evento, como pulsar un botón, seguido de funciones de flujo.
  3. Conectar. Los datos provienen de destinations de SAP BTP de tipo OData o REST, que un administrador debe habilitar para SAP Build Apps en el SAP BTP cockpit, o de un back-end creado con visual cloud functions.
  4. Entregar. Las apps web se compilan y despliegan en SAP BTP y pueden mostrarse en SAP Build Work Zone; las apps móviles se compilan como binarios de iOS para su publicación en el App Store o para pruebas locales, y como paquetes de Android en formato APK o AAB.

El resultado es una aplicación independiente que lee y escribe datos de SAP a través de API. Por lo tanto, SAP Build Apps es un cliente de SAP S/4HANA, nunca una modificación de este.

¿Qué cambió con la declaración de SAP Build Apps como obsoleto?

En abril de 2025, SAP presentó una oferta unificada de SAP Build que reúne el desarrollo de aplicaciones, la automatización de procesos y los sitios de negocio para usuarios low-code y code-first. En ese contexto, SAP declaró obsoleto SAP Build Apps como producto independiente, con efecto a partir del 23 de marzo de 2026. La documentación de SAP indica que:

  • los proyectos nuevos deben iniciarse en SAP Build;
  • los clientes existentes conservan el acceso a SAP Build Apps hasta que finalice su contrato vigente;
  • una herramienta de migración transforma el archivo .mtar de los proyectos de front-end web en código React o SAPUI5 para SAP Business Application Studio, y cubre solo la UI;
  • los datos de los proyectos de back-end se exportan como CSV y se importan manualmente en un proyecto CAP.

La herramienta se aplica solo a los front-ends de aplicaciones web; la página de SAP sobre el camino a seguir no describe ninguna migración para las compilaciones móviles nativas. Cualquier nueva inversión en SAP Build Apps debe empezar por comprobar la fecha de fin del contrato y la hoja de ruta actual de SAP Build.

¿Cuáles son las ventajas de SAP Build Apps?

  • Libertad visual: la UI no está atada a los floorplans de SAP Fiori, lo que conviene a apps con marca propia, específicas de una tarea o con estilo de consumo.
  • Web y móvil nativo desde un solo proyecto: el mismo proyecto visual puede orientarse a un navegador y a dispositivos móviles nativos.
  • Prototipos rápidos: un business technologist puede producir en días un prototipo navegable y conectado a datos, lo que acorta las discusiones sobre requisitos.
  • Conectividad con SAP a través de la plataforma: las destinations reutilizan la conectividad y la autenticación ya configuradas en SAP BTP.
  • Encaje con clean core: las apps se ejecutan side-by-side y se comunican con SAP S/4HANA mediante API, por lo que no añaden código al núcleo del ERP.

Para apps pequeñas, bien delimitadas y con un responsable claro, SAP Build Apps entrega un front-end funcional con poco código.

¿Dónde termina el alcance de SAP Build Apps?

  • No es SAP Fiori elements. El diseño, la navegación y la accesibilidad son responsabilidad de quien construye la app; no hay un floorplan basado en anotaciones que mantenga las apps coherentes automáticamente.
  • Las reglas de negocio pertenecen al back-end. Las validaciones, los precios o las contabilizaciones siguen teniendo que venir de las API de SAP S/4HANA. Reconstruirlos en lógica visual crea una segunda versión de la regla, no sincronizada.
  • La lógica visual es más difícil de revisar a escala. Los flujos grandes son difíciles de comparar, probar y traspasar, una queja frecuente en las comunidades de profesionales cuando una app crece más allá de su primer responsable.
  • Límites del ciclo de vida. La documentación de SAP señala que el versionado aún no es compatible con los proyectos de back-end, lo que afecta al transporte y a la reversión.
  • Ciclo de vida del producto. La declaración como obsoleto del producto independiente convierte cada app existente de SAP Build Apps en un elemento de migración con un plazo fijado por el contrato.

Estos límites son propios del modelo low-code: SAP Build Apps acelera el front-end, mientras que la responsabilidad y la lógica de negocio siguen siendo decisiones de diseño ajenas a la herramienta.

¿Cuándo encaja mejor SAP Build Apps que SAP Fiori elements?

Utilice estos criterios de decisión para una app como un registro de llegada de entregas para los conductores de Bright Freight en Alder Manufacturing:

CriterioApunta a SAP Build Apps (o a su sucesor en SAP Build)Apunta a SAP Fiori elements
UsuariosUsuarios externos u ocasionales, prioridad móvilEmpleados que trabajan a diario en SAP S/4HANA
UIAspecto personalizado, pocas pantallasPatrones estándar de lista, objeto y formulario
DatosPocas API, escrituras simplesServicios OData o RAP completos con drafts y validaciones
EquipoBusiness technologistsDesarrolladores de SAP Fiori y de ABAP o CAP
Vida útilCorta a media, responsable claroLarga, parte del núcleo del panorama de sistemas

Un error habitual es elegir la herramienta según quién está disponible y no según quién mantendrá la app dentro de tres años. SAP Build Apps encaja en apps acotadas, con responsable y específicas para un grupo de usuarios; las apps transaccionales coherentes encajan mejor en SAP Fiori elements.

SAP Build Apps frente a SAP Fiori elements: ¿cuál es la diferencia?

SAP Build AppsSAP Fiori elements
Cómo se define la UISe dibuja en un editor visual, componente a componenteSe genera a partir de floorplans y anotaciones OData
Quién la construyeBusiness technologists y desarrolladores front-endDesarrolladores de SAP Fiori con conocimientos de servicios de back-end
Coherencia de diseñoDepende de quien construye la appLa garantizan el floorplan y el diseño de SAP Fiori
Fuente de datos típicaOData o REST mediante destinations de SAP BTPServicios OData de RAP o CAP
Estado del productoObsoleto como producto independiente (2026)Tecnología de UI actual de SAP para las apps de SAP S/4HANA

SAP Build Apps ofrece libertad visual para apps side-by-side pequeñas; SAP Fiori elements ofrece coherencia para las apps transaccionales de SAP.

Preguntas frecuentes

¿SAP Build Apps es lo mismo que SAP AppGyver?

Sí. SAP AppGyver pasó a llamarse SAP Build Apps, y el producto se amplió con capacidades de back-end como las visual cloud functions. Los tutoriales antiguos que mencionan SAP AppGyver describen la misma herramienta visual antes del cambio de nombre.

¿SAP Build Apps está descontinuado?

SAP Build Apps está obsoleto como producto independiente, con efecto a partir del 23 de marzo de 2026. Los proyectos nuevos se dirigen a la oferta unificada de SAP Build, y los clientes existentes pueden seguir usando SAP Build Apps hasta que finalice su contrato vigente. Planifique una ruta de migración antes de ampliar las apps existentes.

¿SAP Build Apps puede leer y escribir datos de SAP S/4HANA?

Sí, mediante destinations de SAP BTP de tipo OData o REST que un administrador habilita para SAP Build Apps. La app llama a las API de SAP S/4HANA que hay detrás de esas destinations, de modo que las autorizaciones del usuario en el back-end y las validaciones propias de la API siguen aplicándose.

¿SAP Build Apps crea apps de SAP Fiori?

No en el sentido de SAP Fiori elements. SAP Build Apps produce sus propias aplicaciones visuales, que pueden desplegarse en SAP BTP y mostrarse en SAP Build Work Zone. No utilizan floorplans ni anotaciones de SAP Fiori elements.

¿SAP Build Apps es lo mismo que SAP Build Process Automation?

No. SAP Build Apps crea interfaces de usuario y back-ends ligeros. SAP Build Process Automation crea workflows, formularios, decisiones y automatizaciones. Ambos pertenecen a la familia SAP Build y pueden combinarse, pero resuelven partes distintas de una solución.

Fuentes

Se aplica a
SAP BTP
Última revisión

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP y los demás productos y servicios de SAP mencionados son marcas comerciales o marcas registradas de SAP SE (o de una empresa afiliada de SAP) en Alemania y otros países. Esta guía es independiente y no está afiliada, patrocinada ni respaldada por SAP SE.