Neptune: La forma más sencilla de obtener aplicaciones Fiori mediante ABAP

La tecnología avanza a pasos agigantados y los usuarios, como consumidores de información, necesitan que sus proveedores de servicios y productos sean lo más ágiles posible para satisfacer su demanda. Por eso, la digitalización de procesos de negocio está hoy, más que nunca, en la órbita de grandes y pequeñas empresas.

En este ecosistema que cambia de forma constante, adaptarse al nuevo entorno tecnológico es una ventaja añadida para todas las empresas, independientemente del sector al que pertenezcan o el tipo de productos y servicios que vendan. Así, para que nuestros competidores no nos desplacen, lo ideal es crecer a la misma velocidad que las necesidades de nuestros clientes. Son, por tanto, tiempos de adaptación al cambio.

Para ayudarnos en la digitalización de procesos, SAP, líder mundial en software empresarial, modificó su estrategia de desarrollo de aplicaciones con SAPUI5,  pasando de un modelo cerrado a otro Open Source.

Qué es SAPUI5

SAPUI5 es un framework que permite construir aplicaciones multidispositivo a través del uso de tecnologías ampliamente distribuidas en el mercado como son HTML5,  JavaScript y CSS.

Descubre las soluciones de IA en SAP

Al incorporar tecnologías de uso común, el desarrollo de aplicaciones en SAP sigue un estándar similar al que se practica en el despliegue de aplicaciones web. De este modo, se beneficia de los avances tecnológicos que terceros puedan realizar en los componentes comunes.

Ahora bien, esta adaptación al cambio, como cualquier otra, puede que no sea recibida con los brazos abiertos por parte de todo el ecosistema empresarial. Principalmente, porque hay que salvar una serie de barreras que se han ido creando con el paso de los años, por ejemplo:

  • Necesidad de hardware/software adicional (SAP Gateway) que nos permita conectar las nuevas aplicaciones a nuestro SAP mediante servicios RESTful y protocolos ODATA.  Este extra implica un coste de compra y mantenimiento, así como un aumento de la complejidad en la arquitectura de las aplicaciones.
  • Conocimiento de las tecnologías de desarrollo web. Hasta ahora, los equipos de desarrollo de aplicaciones en SAP estaban formados principalmente por dos perfiles: consultores funcionales y programadores ABAP. Con la adopción de SAPUI5, se requiere un nuevo perfil: el consultor UI5 con conocimientos en HTML5, JavaScript y CSS.
  • Despliegue de aplicaciones en dos/tres pasos. Pasamos de transportar una o varias órdenes en un único sistema a tener que realizar cambios de versión en varios pasos: transporte en SAP ECC (lógica de negocio), transporte en  SAP Gateway (integración de servicios) y despliegue de la aplicación del proyecto local al servidor de producción.
  • Necesidad de una plataforma segura de gestión y distribución de aplicaciones móviles. Somos capaces de construir aplicaciones de movilidad, pero ¿cómo salvamos el obstáculo de control y distribución de las mismas?, ¿cómo aseguramos que el acceso sea seguro?

Estas barreras provocan que el proceso de cambio tecnológico no sea todo lo rápido y exitoso que, como empresa, nos gustaría tener. Por un lado, quisiéramos poder adoptar la tecnología SAPUI5 para adecuarnos a los tiempos que corren; pero por otro lado, no nos gustaría renunciar a las ventajas que nos ofrece SAP como entorno de desarrollo único y completo.

Para satisfacer este deseo de poder disponer de un sistema de desarrollo híbrido, Neptune, compañía noruega y partner de Enzyme Advising Group, ha desarrollado su plataforma Neptune DXP SAP Edition.

Cómo puede ayudarte Neptune

Neptune DXP SAP Edition es una plataforma certificada por SAP que se instala fácilmente como un add-on en sistemas SAP Netweaver 7.X,  SAP S4. Al desplegar la plataforma en nuestro sistema SAP obtenemos un conjunto de programas y transacciones que nos permiten realizar, con una curva de aprendizaje muy baja, las siguientes actividades:

  • Crear aplicaciones desktop y mobile con tecnología SAPUI5 mediante drag & drop y utilizando mayoritariamente perfiles de programación ABAP.
  • Conectar las aplicaciones con el backend mediante una clase de SAP, sin necesidad de utilizar hardware/software adicional que nos integre los servicios.
  • Disponer de un amplio catálogo de aplicaciones Fiori y activarlo mediante dos clics.
  • Administrar y monitorizar nuestras aplicaciones de una manera sencilla e integrada.
  • Distribuir nuestras aplicaciones de manera segura a través de:
  •       SAP Portal
  •       Plataforma Cloud Hana
  •       Intranet corporativa
  •       Launchpad de aplicaciones
  •       Catálogo de aplicaciones
  •       Transacciones SAP GUI
  • La suma de estas acciones nos permitirá crear y mantener aplicaciones SAPUI5 de manera más rápida, segura y económica. Todo ello gracias a la reducción de los tiempos de desarrollo, los costes de mantenimiento de hardware/software adicional y el uso de perfiles específicos de desarrollo web.

    En Enzyme Advising Group, como partner de Neptune en España, contamos con una amplia experiencia en el despliegue y desarrollo de aplicaciones SAPUI5, así como de un equipo especializado en la digitalización de procesos de negocio.

    Si quieres saber todo lo que puede hacer por tu empresa la plataforma Neptune, conocer casos de uso reales o los modelos de licenciamiento que existen, ponte en contacto con nosotros.

Más artículos

Migración a BTP Cloud Foundry: por qué y cómo

Cloud Foundry es la apuesta de SAP para los nuevos clientes de BTP. Por eso, es cuestión de tiempo que Neo desaparezca como plataforma. De este modo, los clientes que utilizan el entorno Neo no...

Leer másArrow 41

Combina IA con RPA para maximizar el impacto en el negocio

El pasado 9 de noviembre se celebró Tech Barcelona en el que Enzyme e IBM expusieron a los asistentes los entresijos de la era de la hiperautomatización. Si tú también quieres saber hacia dónde se...

Leer másArrow 41

Watson Assistant y Watson Discovery: el chatbot ganador de IBM

Cómo sacarle partido a tus datos con un asistente personalizado de IBM

Los asistentes virtuales son uno de los sistemas de comunicación que más está creciendo en los últimos años. No en vano, ofrecen

Leer másArrow 41

Monitorización: conoce el estado de tus sistemas y aplicaciones en tiempo real

¿Cómo puede Instana contribuir a la optimización del monitoreo 24/7? En anteriores artículos, hemos hablado sobre la importancia de saber que ocurre en nuestros entornos. En este sentido, la...

Leer másArrow 41

Automatiza procesos inteligentes con low-code

La automatización de procesos inteligentes aporta una innumerable cantidad de beneficios y ventajas a las compañías que la implementan, como puede ser la agilización de procesos, reducción del error...

Leer másArrow 41