SAP Screen Personas y SAP Fiori

Aunque tengo claro que no lo sé todo, de algunas cosas sí sé algo y/o intento seguir a los que saben. Por ejemplo, de esto de SAP Screen Personas y SAP Fiori os he hablando más de una vez, ¿no?

No me voy a repetir sobre qué es cada cosa, pero sí que quiero dejar claro una vez más que son productos complementarios, que nos permiten mejorar la experiencia de usuario en nuestras aplicaciones.

¿Cuándo elegir uno u otro? Aquí os dejo un artículo donde os lo cuentan: Comparison – SAP Fiori UI5 and Screen Personas : The Good, The Bad, and The Ugly

Y en este otro os hablan de cómo SAP Screen Personas complementa SAP Fiori y las distintas maneras que tengo de conseguir una “experiencia Fiori” en mis aplicaciones: SAP Screen Personas and SAP Fiori UX 2017

Son artículos de 2017, pero ambos están vigentes en el 90% de su contenido. Ya habrá tiempo de ponerse al día… 😉

En cualquier caso, la idea principal de ambos artículos sería: la forma más rápida de “fiorizar” una aplicación para la que no existe la correspondiente en SAPUI5 es utilizar Screen Personas.

De hecho, es lo que el propio SAP hace y lo podéis ver yendo a la SAP Fiori apps reference library, donde tenéis acceso a todas las “aplicaciones Fiori” que nos proporciona SAP: más de 10.400… aunque realmente una gran parte de esas supuestas aplicaciones Fiori, no son realmente aplicaciones SAPUI5 (recordad que Fiori no es una tecnología) sino que son las aplicaciones “de toda la vida” con apariencia Fiori, por la utilización del tema Belize.

Por ejemplo, podéis ver un ejemplo con la transacción para crear un pedido de compras (ME21N): Create Purchase Order, Create Purchase Order – Advanced

Y allí podréis leer literalmente esto:

SAP Fiori 2.0 is the next significant step in our evolution of user experience for business applications: an award-winning new design concept along with a delightful new visual theme, called Belize. SAP Fiori 2.0 is the user experience for SAP S/4HANA, with the SAP Fiori 2.0 visual theme available everywhere, including classic applications. SAP Fiori 2.0 introduces the new theme Belize with new color scheme, layout, font and typography and new icons. The new visual theme Belize provides a harmonized user experience with clean and consistent user interfaces and brings the look & feel of existing applications as closely as possible to SAP Fiori. As a result business users benefit from the SAP Fiori user experience for all their work.

The SAP Fiori visual theme Belize is available for SAP GUI for HTML transactions. Functionally these transactions remain unchanged.

Note that the SAP Fiori visual theme Belize is available for SAP GUI for HTML transactions and is only available for SAP S/4HANA.

En resumen, que ante la pregunta “¿SAP Screen Personas o SAP Fiori?”, la respuesta es: SAP Screen Personas y SAP Fiori.

Y lo de Fiori 2.0 tampoco es algo nuevo, así que date prisa para enterarte de qué va todo esto, antes de que empiecen a hablar de Fiori 3.0… 😉

SAP Screen Personas: ¡qué novedad!

Hace unos meses escribí un post intentando explicar las diferencias entre Fiori y Screen Personas, donde comentaba las posibilidades de ambas herramientas para mejorar la experiencia de usuario en SAP.

A raíz de un nuevo curso anunciado en openSAP, he echado la vista atrás y me he dado cuenta de que a pesar de que SAP Screen Personas apareció hace ya más de 5 años es un gran desconocido.

Por lo tanto, como algo muy novedoso no lo calificaría, la verdad… pero, evidentemente, si no lo conoces, no puedes planteártelo como opción.

A día de hoy, aún me encuentro gente modificando pantallas por código, para ocultar botones, cambiar literales o mover elementos… por no decir de esas pantallas con 10 pestañas y 250 campos en los que sólo necesitamos un 10%, y estoy siendo optimista… 😉

SAP Screen Personas sirve, principalmente, para simplificar pantallas y mejorar la experiencia de usuario, pudiendo crear “visualizaciones” (flavors) a medida de muchas de las transacciones más utilizadas y o “encadenar” varias en una misma pantalla, mediante el uso de scripts.

Además, como hay pantallas especialmente complejas, desde el SPS07, tenemos la posibilidad de “trocearlas”:

En ese SP también ha mejorado la opción de crear aplicaciones móviles y precisamente eso es lo que nos van a enseñar en el curso Building Mobile Applications with SAP Screen Personas, a partir del 26 de septiembre.

Así que, no te preocupes, aún estás a tiempo de subirte a este tren… 😉

PD.- Aquí más info: SAP Screen Personas 3.0 SP07 now available. More mobile capabilities, more enterprise features.

SAPUI5, OData y Fiori: pongamos un poco de orden

Aunque ya he escrito anteriormente sobre cada uno de estos temas, creo que no es malo poner un poco de orden e intentar explicar qué es cada cosa.

SAPUI5 es un conjunto de herramientas para el desarrollo de aplicaciones, basado en HTML5 y otras tecnologías o protocolos como JavaScript, CSS3 y OData, entre otros, como ya dije en su momento en HTML5, SAPUI5, OpenUI5: ¿es lo mismo?

Pero como puede que no se entienda, vamos a ver cómo lo cuentan otros:

OData es una iniciativa impulsada por Microsoft para la exposición de datos como servicio basándose en estándares de Internet, como ya dije en su momento en SAP GWPAM: trabajando en SAP desde Excel

Muy relacionado con OData está el tema del SAP Gateway, que es lo que nos va a permitir consumir esos servicios OData… ¿qué?, ¿cómo?…

Fiori es la nueva experiencia de usuario SAP , diseñada con una imagen actual, basada en tecnologías estándar y centrada en la usabilidad, lo que permite a los usuarios, de cualquier línea de negocio, trabajar de una manera uniforme desde cualquier dispositivo. De esto he hablado unas cuantas veces: AAncos.com – Entradas sobre Fiori

Por supuesto, de esto también nos hablan Jorge y Oreka:

Tened en cuenta que ha pasado un tiempo desde que se hizo la entrada de Oreka y esto está en constante evolución, pero creo que está bien como punto de partida.

Resumiendo: con SAPUI5 podemos desarrollar aplicaciones Fiori que nos permiten consumir datos obtenidos con OData de una manera sencilla.

En cualquier caso, os recomiendo que visitéis ambos blogs de manera regular, ya que suelen publicar cosas muy interesantes, no sólo de estos temas:

¿Y yo qué gano con esto? Pues digo yo que tendrán la decencia de pagarse unas cañas por la mención, ¿no? 😉

SAP Screen Personas te ayuda a que SAP no parezca SAP

Ha pasado un tiempo desde la entrada en la que hablaba del lanzamiento de SAP Screen Personas 3.0 y la verdad es que creo que el producto sigue siendo un gran desconocido; en parte por culpa de Fiori, ya que hay gente que no tiene muy claro qué es una cosa y qué es otra. Intento explicarlo…

SAP Fiori es el nuevo patrón de diseño estándar de todas las aplicaciones SAP usando tecnología SAPUI5, basadas en  roles, simples y ejecutables de manera inmediata desde cualquier tipo de dispositivo, sin apenas formación.

sperson

SAP Screen Personas  nos ayuda a personalizar las “pantallas grises de toda la vida” para ocultar campos innecesarios, hacerlas más intuitivas y encadenar interacciones entre distintas pestañas, por ejemplo, con el objetivo de obtener una mejor experiencia de usuario en incrementar la productividad.

¿Y por qué a veces se puede confundir SAP Screen Personas con SAP Fiori? Simplemente porque con el objetivo de unificar la experiencia de usuario se pueden utilizar estilos y elementos gráficos que hagan que una pantalla personalizada con SAP Screen Personas tenga una apariencia parecida a una aplicación Fiori.

sperson2

¿Queréis saber algo más de todo esto? Os aconsejo este curso de openSAP que acaba de empezar y donde podréis tener un usuario en un sistema para probar cosas: Introduction to SAP Screen Personas

Va siendo hora de actualizarse, ¿no? 😉

SAP Screen Personas 3.0: porque no sólo de Fiori vive el hombre

Con un trimestre de retraso a lo anunciado, ya está aquí SAP Screen Personas 3.0 y además viene ya con el SP1… con lo que se supone que se habrán depurado bastantes cosas en el ramp-up.

personas

¿Qué novedades trae esta nueva versión?

  • Es una versión completamente nueva, reescrita desde cero en HTML5 como parte de la SAP GUI para HTML (GUI Web).
  • Capacidad para hacer pantallas personalizadas directamente en SAP GUI para Windows.
  • Una administración más simple.
  • Mayor integración en otras soluciones SAP UX.
  • No dependencia de Silverlight.
  • Scripting más potente, basado en JavaScript.
  • Editor más intuitivo.

(Información sacada de este artículo: SAP Screen Personas 3.0 Is Generally Available, including Service Pack 1)

¿Y qué pasa si ya habéis empezado a trabajar con SAP Screen Personas 2.0? Tranquilos, que aquí nos cuentan cómo podemos migrar nuestros “flavors”:
 

De todas formas, no os engañéis, si lo que habéis hecho es una demo, con 2 transacciones, lo mejor es que os olvidéis y empecéis de cero 😉

SAP Screen Personas 2.0

Aunque ya a finales de 2012 se empezaba a hablar de SAP Screen Personas, es cierto que en los últimos meses, dentro la estrategia de mejora del interface de usuario, está empezando a sonar más.

¿Qué es SAP Screen Personas? En pocas palabras, es una herramienta que nos permite personalizar la mayoría de las dynpros ABAP (SAP GUI) del ERP, de una manera sencilla, pudiendo ocultar elementos innecesarios, modificar literales, añadir imágenes, etc… es decir, dejando la pantalla como si no fuera SAP 😉

No vale para SRM (web dynpro) ni para  CRM (web UI), ya que sólo soporta dynpros “clásicas” y no todas, pero sí la gran mayoría de las transacciones más habituales del ERP.

La última versión disponible es SAP Screen Personas 2.0 (o  SAP Screen Personas 1.0 SP4, ya que han incluido toda la funcionalidad nueva el último SP de la versión 1.0) y tiene nuevas características/herramientas, como por ejemplo:

  • Mejoras en los tiempos de respuesta.
  • Exportar/importar “flavors” entre distintos sistemas.
  • Herramienta de chequeo de la configuración.
  • Justificación de texto en las etiquetas.

Si no conocéis la herramienta, de nada sirva que enumere todas las características nuevas; para los que ya la conocéis, os dejo un par de enlaces:

New features in Personas 2.0 SP04; also Personas 1.0 SP04

New tools in SAP Screen Personas 2.0 SP02; also Personas 1.0 SP04

Por cierto, una de las mayores “pegas” que tenía la herramienta era la necesidad de instalar Silverlight, en la versión 2.0, ya no es indispensable, como podéis ver:

personas20

Aquí os dejo un video de presentación del producto, para l@s despistad@s 😉