Krypton Solid

La última tecnología en raciones de 5 minutos

Empiece a trabajar en el desarrollo de SAP Fiori

Fiori es la oferta actual y futura de SAP para conceptos, diseño e implementación de la experiencia del usuario. Mientras Fiori rueda …

Para más aplicaciones y usuarios de SAP, la cuestión de cómo abordar mejor el desarrollo de SAP Fiori se vuelve fundamental para las estrategias comerciales de los usuarios y socios de SAP. Repasemos dónde estamos y qué se avecina.

El estado actual del desarrollo de SAP Fiori

La experiencia del usuario de Fiori se centra en Fiori Launchpad (ver la captura de pantalla). Es el punto de entrada a las aplicaciones de Fiori en la mayoría de las implementaciones y proporciona una vista de estilo de panel de control «personalizable» basada en un navegador de las aplicaciones a las que un usuario tiene acceso y los flujos de trabajo en los que está involucrado.

La mayor parte del trabajo de desarrollo de SAP Fiori se centra en exponer aplicaciones y procesos comerciales en el Launchpad, ampliar las aplicaciones para admitir procesos comerciales más complejos y desarrollar indicadores clave de rendimiento para exponerlos en el Launchpad a través de aplicaciones Smart Business o Analysis Process Framework.

Launchpad de SAP Fiori
La demostración de SAP de Fiori Launchpad.

Comprenda los conceptos básicos del pensamiento de diseño

El mayor cambio que se producirá con Fiori es el enfoque para la recopilación de requisitos y el análisis de brechas que es posible en el desarrollo de SAP Fiori. Era, y lamentablemente sigue siendo, común que los desarrolladores se acerquen a la recopilación de requisitos de manera demasiado restringida, centrándose en los puntos débiles inmediatos que son más fáciles de definir. El análisis de brechas a menudo indica, por ejemplo, que no existe un código de transacción ABAP (código t) o un informe entregado para cubrir una necesidad particular. Las aplicaciones desarrolladas en respuesta serán igualmente limitadas, tal vez simplemente creando un informe personalizado o un código t que cubra mínimamente el requisito. Todo esto es una receta para crear una colección de soluciones puntuales optimizadas localmente en lugar de una plataforma comercial cohesiva y valiosa.

Los buenos desarrolladores y consultores, por el contrario, siempre han retrasado y ampliado la discusión en cada etapa del proceso, porque se dan cuenta de que un proceso tan estrecho dará como resultado optimizaciones estrechas.

El pensamiento de diseño en el desarrollo de SAP Fiori adopta un enfoque diferente, y pide a los profesionales que investiguen en profundidad las necesidades comerciales y busquen soluciones óptimas a lo largo y ancho. No es perfecto, y no siempre es posible encajar un enfoque de pensamiento de diseño completo en las estructuras de gestión y proyectos actuales, pero debe aprenderlo y adoptarlo como una herramienta para mejorar los resultados del proyecto. Puede comenzar con el curso intensivo virtual de Stanford D-School.

Configuración antes de la extensión antes de la personalización

Una vez que llegue a la fase del proceso de pensamiento de diseño en la que está creando su aplicación, evite el siguiente escollo más común del desarrollo de SAP: la personalización innecesaria. Existe una gran cantidad de aplicaciones Fiori que cubren una amplia gama de procesos y necesidades de informes. Búsquelos en la biblioteca de aplicaciones de Fiori y tenga en cuenta que la mayoría de las aplicaciones admiten más filtros y dimensiones de las que se muestran. ¿Ya existe una aplicación que hace lo que quieres? Problema resuelto.

La mayoría de las aplicaciones de Fiori funcionan con ajustes de configuración estándar y pueden admitir una amplia variedad de configuraciones de procesos en el sistema SAP subyacente. Entonces, si una aplicación no funciona de la manera que desea, busque las opciones de configuración. Si la configuración no es suficiente, o tiene campos personalizados o personalizaciones de procesos que necesita exponer en la aplicación, consulte las pautas de extensibilidad vinculadas desde la biblioteca de aplicaciones de Fiori. Algunas aplicaciones también tienen amplia información de extensión en el sistema de notas de SAP, así que busque allí también.

Si necesita crear una aplicación completamente personalizada, hágalo de la manera correcta. Si puede, tome un curso o revise detenidamente las Pautas de diseño de Fiori. Utilice herramientas como Splash y Build para la creación de prototipos y SAP WebIDE para desarrollar la aplicación. Utilice los servicios OData existentes o trabaje un poco para aprender a crear los suyos propios.

Póngase al día con las tecnologías de desarrollo de SAP Fiori

Si va a configurar Fiori o desarrollar aplicaciones personalizadas, conozca las herramientas del oficio. Además de comprender y poder depurar las aplicaciones SAP GUI, Web Dynpro y NetWeaver Business Client, es importante darse cuenta de que casi toda la interfaz de usuario de Fiori en las aplicaciones nativas de Fiori ocurre en el navegador web, hablando con los servicios de OData que se ejecutan en HANA o SAP Gateway. Esto significa usar JavaScript, y más específicamente, SAPUI5, para el front-end, y ABAP y HANA en el back-end.

Por lo tanto, para el desarrollo de SAP Fiori, es importante dominar el desarrollo basado en navegador y la depuración de JavaScript, así como las funciones de depuración de Gateway y HANA, para poder rastrear problemas rápidamente. Al desarrollar aplicaciones personalizadas o incluso ampliar las aplicaciones de Fiori, es importante estar familiarizado con las mejores prácticas de desarrollo en las tres plataformas (navegador, ABAP y HANA) y otras plataformas según sea necesario. Las guías para desarrolladores de SAP son un buen lugar para comenzar, pero también es posible que se requiera capacitación adicional para los equipos existentes.

Comprender las implicaciones de las decisiones del panorama del sistema.

Debido a que Fiori Launchpad expone servicios y aplicaciones de múltiples sistemas y los expone a todos en una única interfaz de usuario basada en navegador, puede ser muy sensible a las decisiones del panorama del sistema. SAP hace recomendaciones del panorama del sistema que debe seguir siempre que sea posible (consulte la figura), prestando especial atención al diseño de Web Dispatcher y al control de versiones de las aplicaciones y bibliotecas SAPUI5 en cada sistema. Si planea apartarse de la recomendación de SAP, asegúrese de comprender las implicaciones tanto para la implementación actual como para las actualizaciones y el mantenimiento futuros.

Recomendación del panorama del sistema SAP para SAP Fiori
Un panorama del sistema Fiori simplificado, según lo recomendado por SAP.

Fiori 2.0 y el futuro del desarrollo de SAP Fiori

Fiori está en desarrollo activo, por lo que el trabajo actual debe tener en cuenta las próximas funciones de Fiori 2.0, como páginas de descripción general, páginas de objetos y mejoras en Launchpad. Es posible que las extensiones o el desarrollo de aplicaciones personalizadas se puedan evitar esperando un próximo lanzamiento, así que esté atento a la hoja de ruta Fiori de SAP.

Fiori es un cambio nuevo e importante en la forma en que se maneja la experiencia del usuario de SAP. Sí, el cambio visual es impresionante, pero el cambio más importante es la forma en que a nosotros, como usuarios y socios de SAP, se nos pide que abordemos los diseños de UX de nuestros sistemas. Debemos hacer todo lo posible para aprovechar la oportunidad de mejorar el valor de esos sistemas.

Deja un comentario

También te puede interesar...

LivePerson Inc. agrega nuevas capacidades a Maven AI

LivePerson Inc. agregó nuevas capacidades de inteligencia artificial a Maven AI, un producto de inteligencia artificial conversacional que tiene como objetivo reemplazar los sitios web tradicionales y los números 800. Las nuevas ofertas están destinadas

Otra extensión gratuita de Win7 Life

A estas alturas, todo el mundo sabe que Windows 7 End of Life (EOL) llega el 14 de enero de 2020. Posteriormente, las organizaciones y empresas necesitan actualizaciones de seguridad extendidas para mantener vivo el

Definición de common law: historia, usos y ejemplo

¿Qué es el derecho común? El common law es un conjunto de leyes no escritas basadas en precedentes legales establecidos por los tribunales. El derecho consuetudinario influye en el proceso de toma de decisiones en

VC apoya al apelante en Broadcast.com

Después de invertir en puntajes altos Lycos y Geo-ciudades, CMGI espera hacer la trifecta inversión de $ 100 millones (£ 60 millones) en una puesta en marcha de transmisión por Internet, que será dirigida por

Los mejores bonos de cuentas bancarias para 2022

Institución financiera ¿Por qué la elegí? El beneficio clave Banco asociado Lo mejor en general Alto rendimiento por un modesto depósito directo y un saldo HSBC Lo mejor para aquellos con altos ingresos. Generoso bono

Cómo ver DivX en iPad

¿Ha intentado copiar videos DivX a iPad, pero desafortunadamente el reproductor «estándar» incluido en iOS no puede reproducirlos? No hay problema. Puedes descargar un reproductor multimedia alternativo y usarlo sin perder tiempo, convirtiendo tus videos

Definición de refugio seguro

¿Qué es un refugio seguro? Un refugio seguro es un tipo de inversión que se espera que mantenga o aumente su valor durante tiempos de turbulencia en el mercado. Los inversores buscan refugios seguros para

Definición de actualización

¿Qué es una actualización? Una actualización se refiere a un cambio positivo en la perspectiva de un analista sobre la valoración de una acción en particular, basada principalmente en los fundamentos de la mejora de

El primer Medicare aumentará en 2022

Los Centros de Servicios de Medicare y Medicaid han anunciado aumentos en las primas, deducibles y coseguros para las Partes A y B de Medicare en 2022, así como nuevos ajustes de ingresos para la

Reputación, confianza y disrupción de Salesforce

sí, por supuesto Las interrupciones de Salesforce están empañando la reputación del modelo SaaS, como asume David Berlind. Pero no son (o no deberían ser) las interrupciones en sí mismas las que causan la suciedad.

Oracle entra en la red Krypton Solid

Hay tres cosas que nadie puede ignorar: el amanecer, el cambio de estaciones y Oracle anunciando un nuevo producto. Esta vez, es Oracle 10g, donde g es la cuadrícula. Al igual que Enterprise, la empresa

Definición de economías de escala externas

¿Qué son las economías de escala externas? Las economías de escala externas ocurren fuera de una empresa individual, pero dentro de la misma industria. Recuerde que en economía, las economías de escala significan que cuantas