La plataforma global e independiente para la comunidad SAP.

Más allá de SAP Build

Con la plataforma de bajo código Build como parte integrante del BTP, SAP ha creado una plataforma para ayudar a las empresas a desarrollar aplicaciones SAP centradas en el usuario de forma rápida y eficaz.
Christian Kleinschroth, Simplificador
29 de junio de 2023
avatar
Este texto ha sido traducido automáticamente del alemán al español.

La propuesta de valor que falta en SAP Build: No hay un enfoque de desarrollo de código bajo para todos

El desarrollo eficiente de aplicaciones de software es fundamental en el mundo de los negocios digitales. Un examen detallado de las ventajas, los retos y las limitaciones de SAP Build y su impacto en el desarrollo de aplicaciones revela hasta qué punto SAP puede estar a la altura de su propuesta de valor, especialmente en lo que respecta al enfoque de código reducido.

SAP Build promete a las empresas un entorno fácil de usar en el que se pueden desarrollar aplicaciones sin conocimientos de programación. La plataforma se basa en el software de Appgyver, que fue adquirido por SAP en 2021. Ofrece potentes herramientas de prototipado y diseño que permiten a los desarrolladores crear rápidamente interfaces de usuario interactivas. La participación temprana de los usuarios y la retroalimentación continua están diseñadas para optimizar las apps y obtener la mejor experiencia de usuario.

Una de las principales ventajas de Build, como ocurre con cualquier plataforma de bajo código, es que acelera el desarrollo de aplicaciones. Para ello, la plataforma ofrece componentes y plantillas de interfaz de usuario listos para usar que hacen que el proceso de desarrollo sea más eficiente. Al reutilizar los componentes existentes, los tiempos de desarrollo pueden acortarse considerablemente, lo que se traduce en una mayor rapidez en la salida al mercado de las aplicaciones.

La colaboración y la comunicación eficaces son fundamentales para el éxito de los proyectos de desarrollo. Por ello, SAP Build también ofrece funciones como comentarios, notificaciones y uso compartido de borradores para apoyar una colaboración fluida entre desarrolladores, diseñadores y usuarios. Esto permite intercambiar comentarios y trabajar conjuntamente en mejoras para desarrollar aplicaciones que satisfagan las expectativas de los usuarios.

Se demandan conocimientos de programación

Sin embargo, a pesar de las ventajas, también existen varios retos a la hora de utilizar Build en el proceso de desarrollo. Mientras que las ventajas consisten en que las aplicaciones centradas en el usuario pueden desarrollarse de forma rápida y eficaz, las limitaciones se encuentran principalmente en el uso del desarrollo de código bajo para los creadores de aplicaciones sin conocimientos de programación.

En la práctica, se hace evidente que esta plataforma requiere en realidad considerables conocimientos de programación. Por lo tanto, es necesaria una familiarización intensiva con la plataforma a través de la formación, especialmente para los usuarios, desarrolladores y diseñadores que no estén familiarizados con la plataforma. Las diversas funciones y posibilidades de SAP Build requieren una formación adecuada para aprovechar todo el potencial de la plataforma.

Otro problema de Build es la falta de internacionalización del editor Wysiwyg. Mientras que el contenido de las aplicaciones creadas puede traducirse a diferentes idiomas, la herramienta en sí permanece exclusivamente en inglés. Esto supone un obstáculo especialmente para las empresas de países de habla no inglesa y dificulta el uso de la plataforma.

Uno de los principales problemas es la limitada función de exportación de SAP Build. Aunque la plataforma promete la creación de aplicaciones móviles, actualmente sólo es posible la generación de aplicaciones web. En otras palabras, actualmente no es posible desarrollar apps nativas para iOS o Android directamente con Build.

La exportación de las apps a una aplicación web también tarda un tiempo inusualmente largo y falta la anunciada notificación por correo electrónico al finalizar. Las aplicaciones web generadas tampoco se basan en el marco UI5 interno de SAP, sino que utilizan React Native. Esto genera una dependencia que SAP no puede controlar y dificulta la edición y reutilización del código, ya que Build carece del lenguaje de diseño familiar de SAP Fiori. Aunque la integración con los servicios móviles de SAP puede ser posible en el futuro, actualmente no hay indicaciones claras al respecto en la documentación ni en la hoja de ruta de SAP Build.

La integración de Build en los entornos corporativos existentes es también un reto importante. Aunque la plataforma está diseñada como una solución de bajo/ningún código, la conexión back-end es compleja y, por tanto, afecta especialmente al aspecto del Citizen Developer. Resulta evidente que la vinculación y el procesamiento de datos que son habituales en el entorno SAP no son para el Citizen Developer.

Conocimientos sobre OData

Para conectar y mostrar datos de sistemas empresariales como S/4 Hana Cloud u On-premises, se requieren conocimientos específicos sobre el protocolo OData, el mapeo de variables y su integración en el ciclo de vida de la app. Los mecanismos y el editor de fórmulas proporcionados van más allá del concepto de bajo código o sin código. Esto dificulta a los desarrolladores ciudadanos la realización de dichas conexiones y la creación de fórmulas complejas sin amplios conocimientos.

Por lo tanto, la conexión sin fisuras a los datos en la nube o locales de S/4 Hana sigue siendo un reto dentro de la plataforma de construcción. La autenticación, la autorización y la conexión de fuentes de datos tampoco están maduras y sólo ofrecen posibilidades limitadas a los desarrolladores profesionales. También faltan la asignación de roles y un sistema completo de roles y derechos.

Modelo de procedimiento ágil para el desarrollo de código bajo con Simplifier.

La escalabilidad y el rendimiento de las aplicaciones empresariales son fundamentales. Al utilizar Build, es importante revisar a fondo la arquitectura, desarrollar un código eficiente y realizar pruebas en el mundo real para identificar y resolver a tiempo los cuellos de botella o los problemas de rendimiento.

Seguridad y protección de datos

La seguridad y la protección de datos son otros aspectos importantes del desarrollo de aplicaciones empresariales. Al utilizar Build, las empresas deben asegurarse de que se cumplen todos los requisitos de protección y seguridad de los datos, especialmente cuando se procesan datos sensibles de la empresa.

Una de las principales desventajas para los equipos de TI y los desarrolladores profesionales de SAP es que construir con SAP Build no es tan flexible como programar en Abap, por ejemplo. Abap permite a los desarrolladores implementar lógicas empresariales muy complejas y abordar requisitos específicos. Con la plataforma de bajo código SAP Build, es difícil implementar lógicas tan complejas y solicitar personalizaciones o soluciones adicionales.

Un factor no desdeñable es también la aceptación dentro de la comunidad SAP, conocida por su potente lenguaje de programación Abap. Sin embargo, dentro de la comunidad también se han debatido diversos enfoques en el ámbito del desarrollo de bajo código/sin código. Se han impulsado con fuerza varias cooperaciones y adquisiciones de SAP en el pasado próximo en el ámbito del bajo código y sin código, pero no han logrado convencer realmente a la comunidad SAP. La comunidad SAP ha desarrollado un cierto escepticismo cuando se trata de plataformas de bajo código/sin código.

Un aspecto que ha causado debate en la comunidad SAP en este contexto es la cancelación de una cooperación con Microsoft y el producto Power Apps. Muchos miembros de la comunidad SAP se sintieron decepcionados, ya que Power Apps cuenta con una comunidad amplia y activa. Sin embargo, esta cancelación también significó que otros proveedores de plataformas de bajo/ningún código, como Simplifier, tienen ahora la oportunidad de ganarse a los clientes y socios existentes de SAP presentando de forma convincente el valor añadido de sus soluciones para el desarrollo de aplicaciones centradas en SAP. 

Por lo tanto, merece la pena que las empresas examinen alternativas de bajo código más ágiles y flexibles, como Simplifier, junto con los usuarios y equipos de desarrollo de SAP, para cotejar sus propios requisitos con las posibilidades y funcionalidades de las plataformas, con el fin de encontrar en última instancia una tecnología de bajo código adecuada que satisfaga sus propias necesidades.

En general, se puede afirmar que SAP Build no puede cumplir su promesa como plataforma de desarrollo de bajo código. Existen varias limitaciones y deficiencias tanto para los usuarios empresariales como para los desarrolladores de código profesional. La plataforma aún no está lo suficientemente madura y no ofrece un enfoque de solución integral y, sobre todo, uniforme para el desarrollo de aplicaciones empresariales. En un principio, SAP Build se promocionó como una solución que permitiría a las empresas crear sus propias aplicaciones y procesos sin conocimientos de programación. Pero en la práctica, resulta que esta plataforma requiere en realidad considerables conocimientos de programación.

Alternativa magra

Simplifier es un proveedor de bajo código que ahora se conoce en el mundo SAP como una "alternativa lean a SAP Build" y que ha convencido a muchas empresas que han llegado a sus límites con la cadena de herramientas SAP y BTP. Con su moderna tecnología basada en el marco UI5 popular en la comunidad SAP, la plataforma de bajo código ha sido capaz de inspirar a muchos desarrolladores SAP y Abap. Las ventajas de utilizar Simplifier incluyen las versátiles opciones de integración estandarizadas, la interfaz de usuario más flexible para el uso de aplicaciones en todos los dispositivos finales (incluidos los wearables), un alto grado de reutilización de todos los contenidos creados y existentes y un concepto operativo ágil a la hora de desplegar y utilizar aplicaciones y aplicaciones móviles.

avatar
Christian Kleinschroth, Simplificador

Christian Kleinschroth es CTO en Simplifier


Escriba un comentario

Trabajar sobre la base de SAP es crucial para el éxito de la conversión a S/4. 

Esto confiere al centro de competencia una importancia estratégica para los clientes actuales de SAP. Independientemente del modelo operativo de S/4 Hana, temas como Automatización, Supervisión, Seguridad, Application Lifecycle Management y Gestión de datos la base de las operaciones S/4.

Por segunda vez, E3 Magazine organiza una cumbre para la comunidad SAP en Salzburgo con el fin de ofrecer información exhaustiva sobre todos los aspectos del trabajo preliminar de S/4 Hana.

Lugar de celebración

En breve recibirá más información.

Fecha del acontecimiento

Miércoles 21 de mayo y
Jueves, 22 de mayo de 2025

Entrada anticipada

Disponible hasta el viernes 24 de enero de 2025
390 EUROS sin IVA

Entrada normal

590 EUROS sin IVA

Lugar de celebración

Hotel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Fecha del acontecimiento

Miércoles, 5 de marzo, y
Jueves, 6 de marzo de 2025

Entradas

Entrada normal
590 EUR sin IVA
Entrada anticipada

Disponible hasta el 20 de diciembre de 2024

390 EUR sin IVA
El acto está organizado por la revista E3, publicada por B4Bmedia.net AG. Las presentaciones irán acompañadas de una exposición de socios seleccionados de SAP. El precio de la entrada incluye la asistencia a todas las ponencias de la Cumbre Steampunk y BTP 2025, una visita a la zona de exposición, la participación en el acto nocturno y el catering durante el programa oficial. El programa de ponencias y la lista de expositores y patrocinadores (socios de SAP) se publicarán en este sitio web a su debido tiempo.