Nuevas tecnologías para la nueva interfaz de usuario SAP

Introducción

SAP está realizando un cambio radical en muchos aspectos con la introducción de SAP S4HANA. Uno de estos grandes cambios está en el propio aspecto de SAP. La nueva interface de usuario está pensada para ser utilizada por cualquier persona en cualquier dispositivo. Este nuevo aspecto, Fiori, está diseñado para simplificar la experiencia a los usuarios (UX), se ha basado en aplicaciones sencillas, fáciles de utilizar y, como hemos comentado antes, para poder utilizarse desde cualquier dispositivo.

Para conseguir esto SAP ha creado tipos de tecnologías diferentes. Las principales que trataremos en este documento son:

  • FPM (Floorplan Manager)
  • SAPUI5
  • SAP Screen Personas

SAP Fiori es la nueva experiencia de usuario de SAP centrada en los principios de simplicidad y diseño. Es consistente y proporciona una experiencia específica en todas las tareas, para todas las líneas de negocio. SAP Fiori es personalizable, simple y funciona en cualquier dispositivo.

NOTA: SAP Fiori no es una tecnología, es el nombre que SAP le ha dado al nuevo “aspecto”.

Imagen sobre la evolución de la interface de usuario SAP

FPM – Floorplan manager

Floorplan Manager (FPM) está basado completamente en Web Dynpro ABAP.

Esta tecnología está diseñada para que la utilicen desarrolladores ABAP.  No hay ninguna capa por medio, FPM ataca directamente a la base de datos SAP, sin Gateway. Se debe utilizar para la creación de aplicaciones complejas, con grandes cantidades de datos, diseñadas para utilizar en PC.

Beneficios:

  • Incrementa la eficiencia de programación. Un único perfil de desarrollador ABAP.
  • Incremento de flexibilidad y agilidad a través de la separación de la lógica de proceso y la interfaz de usuario.
  • Flexibilidad a través del concepto isla.
  • Facilidad para la configuración, personalización y extensión de aplicaciones.
  • Productividad y facilidad de uso en Big Data (SAP HANA, BICS)
  • Tecnología clave en aplicaciones complejas para SAP Business Suite y SAP S4HANA.

    Imagen de aplicación desarrollada en FPM

SAPUI5

SAPUI5 es un framework que permite la creación de interfaces de usuario basándose en javascript, HTML5, CSS3 y Jquery. Está diseñado para construir aplicaciones de negocio multiplataforma. Combina nuevas cualidades como la apertura, flexibilidad y alta velocidad de innovación.

SAPUI5 está pensado para realizar aplicaciones “sencillas”, sin gran volumen de datos,  enfocadas a roles específicos de usuario. Es la tecnología ideal para desarrollar aplicaciones para dispositivos móviles, aunque también se pueden realizar aplicaciones de escritorio.

Las aplicaciones creadas en SAPUI5 se conectan al sistema SAP a través del Gateway, lo cual les proporciona mayor seguridad ya que se evita el acceso directo al backend.

Imagen de aplicaciones desarrolladas en SAPUI5

 

Beneficios:

  • HTML5 para aplicaciones de escritorio y movilidad incluyendo gráficos.
  • Desarrollo de aplicaciones y entorno de ejecución para todas las plataformas de SAP (Responsive)
  • Integración Odata.
  • Concepto de extensibilidad en todas las capas.
  • Está incluido en el marco de “código abierto” y los estándares web.
  • Mayor agilidad en las aplicaciones y disponibilidad en cualquier dispositivo y plataforma.
  • Permite la creación de aplicaciones híbridas de forma sencilla

SAP SCREEN PERSONAS

SAP Screen Personas permite a las empresas mejorar la productividad del usuario a través de la personalización de las pantallas de SAP ERP.

SAP Screen Personas está diseñado para modificar el aspecto de las pantallas convencionales de SAP de un modo sencillo y convertirlas al nuevo interfaz UX de SAP. Con esta tecnología seremos capaces de modificar el aspecto de dynpros clásicas de SAP sin necesidad de programación ABAP.

Beneficios:

  • No necesita de ningún tipo de programación.
  • Optimizar los procesos de negocio al ofrecer por pantalla solamente los elementos esenciales y los datos para completar más rápido y con más precisión las transacciones.
  • Automatizar tareas repetitivas y simplificar las complejas a través de campos “pre-cargardos” y menús desplegables.
  • Disminuir el tiempo de formación de los usuarios al ser pantallas más intuitivas.
  • Reducir el coste de la personalización.