¿Qué enfoque de UI de SAP se adapta a su escenario?

Elegir un enfoque de UI de SAP significa hacer corresponder la tarea, los usuarios y el contenido estándar disponible con la opción adecuada: una app SAP Fiori estándar, una app personalizada construida con SAP Fiori elements, una app SAPUI5 freestyle, SAP Build Apps o SAP GUI. En los procesos con varios roles, lo primero es decidir dónde reside la lógica del proceso.

¿Cómo elegir entre SAP Fiori elements, SAPUI5 freestyle y SAP GUI?

Pregunta 1

¿Qué necesita hacer principalmente el usuario?

Orientación indicativa para escenarios típicos. No es una evaluación de producto, de dimensionamiento ni de licencias.

¿Qué enfoque de UI encaja en cada escenario?

Leyenda:Encaje altoEncaje posibleEncaje bajoNo aplica

  • Aprobar documentos en escritorio y en móvil

    App SAP Fiori estándar
    Encaje alto
    App personalizada con SAP Fiori elements
    Encaje posible
    SAPUI5 freestyle
    Encaje posible
    SAP Build Apps
    Encaje posible
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Si SAP entrega una app de aprobación y un escenario de workflow para el documento

  • Entrada de gran volumen o cambios masivos por parte de usuarios expertos

    App SAP Fiori estándar
    Encaje posible
    App personalizada con SAP Fiori elements
    Encaje posible
    SAPUI5 freestyle
    Encaje posible
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje alto
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Velocidad de tecleo y densidad de datos, validadas con los usuarios diarios

  • Buscar, filtrar y actuar sobre muchos business objects

    App SAP Fiori estándar
    Encaje alto
    App personalizada con SAP Fiori elements
    Encaje alto
    SAPUI5 freestyle
    Encaje posible
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje posible
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Si ninguna app estándar encaja, List Report + Object Page es el patrón por defecto

  • Usuarios ocasionales y solicitudes de autoservicio

    App SAP Fiori estándar
    Encaje alto
    App personalizada con SAP Fiori elements
    Encaje alto
    SAPUI5 freestyle
    Encaje alto
    SAP Build Apps
    Encaje posible
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: La orientación y la sencillez importan más que la densidad

  • Entrada guiada en varios pasos con validación personalizada

    App SAP Fiori estándar
    Encaje posible
    App personalizada con SAP Fiori elements
    Encaje posible
    SAPUI5 freestyle
    Encaje alto
    SAP Build Apps
    Encaje posible
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Si los pasos encajan en un floorplan o necesitan un recorrido personalizado

  • Supervisar KPI y profundizar en las excepciones

    App SAP Fiori estándar
    Encaje alto
    App personalizada con SAP Fiori elements
    Encaje alto
    SAPUI5 freestyle
    Encaje posible
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    Encaje alto

    Factor decisivo: Una sola fuente SAP S/4HANA (embebida) frente a varias fuentes (SAP Analytics Cloud)

  • Administración técnica y configuración

    App SAP Fiori estándar
    Encaje bajo
    App personalizada con SAP Fiori elements
    Encaje bajo
    SAPUI5 freestyle
    Encaje bajo
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje alto
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: La mayor parte de la administración sigue ejecutándose en SAP GUI y en herramientas especializadas

  • Transacción sin equivalente en SAP Fiori que se necesita en el launchpad

    App SAP Fiori estándar
    No aplica
    App personalizada con SAP Fiori elements
    Encaje posible
    SAPUI5 freestyle
    Encaje posible
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje alto
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: SAP GUI for HTML es el puente más rápido; rediseñe solo cuando la tarea lo justifique

  • Añadir algunos campos o reglas a una app estándar

    App SAP Fiori estándar
    Encaje alto
    App personalizada con SAP Fiori elements
    Encaje posible
    SAPUI5 freestyle
    Encaje bajo
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    No aplica
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Manténgase dentro de la extensibilidad key user antes de copiar apps

  • Trabajo de campo con conectividad deficiente o nula

    App SAP Fiori estándar
    Encaje bajo
    App personalizada con SAP Fiori elements
    Encaje bajo
    SAPUI5 freestyle
    Encaje bajo
    SAP Build Apps
    Encaje bajo
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Las UI basadas en navegador presuponen conectividad; el trabajo sin conexión suele requerir un enfoque móvil nativo

  • Proceso de varios pasos entre roles con reglas específicas del negocio

    App SAP Fiori estándar
    Encaje posible
    App personalizada con SAP Fiori elements
    Encaje bajo
    SAPUI5 freestyle
    Encaje bajo
    SAP Build Apps
    Encaje posible
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: La UI es la decisión menor: primero decida dónde reside la lógica del proceso y después elija las pantallas

  • Proceso que abarca sistemas SAP y no SAP

    App SAP Fiori estándar
    Encaje bajo
    App personalizada con SAP Fiori elements
    Encaje bajo
    SAPUI5 freestyle
    Encaje bajo
    SAP Build Apps
    Encaje posible
    SAP GUI / SAP GUI for HTML
    Encaje bajo
    Analítica (embebida o SAP Analytics Cloud)
    No aplica

    Factor decisivo: Requiere orquestación e integración entre sistemas; ninguna UI de SAP por sí sola contiene esta lógica

Las valoraciones de encaje son una orientación editorial indicativa para escenarios típicos, no una evaluación de producto, de dimensionamiento ni de licencias. Valídelas con su versión, sus licencias y sus usuarios.

¿Cuáles son todos los resultados posibles?

Use la app SAP Fiori estándar

Una app estándar con la que los usuarios reales pueden completar la tarea es la opción de menor coste y segura frente a las actualizaciones. El trabajo se desplaza al diseño de roles, la asignación de catálogos y la adopción.

Tenga en cuenta

  • Valide con los usuarios diarios, no solo en un sistema de demostración.
  • Compruebe en la Reference Library los business roles, catálogos y servicios OData requeridos.

App estándar + extensibilidad key user

Cuando las carencias son campos, reglas sencillas o la disposición, la extensibilidad key user las cubre sin copiar la app, de modo que las actualizaciones de SAP siguen llegando.

Tenga en cuenta

  • Deténgase si la extensión empieza a remodelar el flujo: eso ya es otra app.
  • Documente cada adaptación; se acumulan sin que se note.

Construya una app personalizada con SAP Fiori elements

Si la tarea encaja en un floorplan, SAP Fiori elements genera la mayor parte de la UI a partir de un servicio RAP o CAP y de anotaciones, lo que mantiene la app coherente con las apps de la propia SAP.

Tenga en cuenta

  • El diseño del servicio y de las anotaciones pasa a ser el esfuerzo principal.
  • Use el flexible programming model para cubrir las carencias antes de pasar a freestyle.

Construya una app SAPUI5 freestyle

SAPUI5 freestyle ofrece control total sobre interacciones complejas y recorridos guiados, a costa de más código que construir, probar y mantener.

Tenga en cuenta

  • Defina el responsable y un presupuesto para pruebas de actualización antes de la primera línea de código.
  • Mantenga las reglas de negocio en la capa de servicios, no en la UI.

Considere SAP Build Apps, con gobernanza

Para formularios y listas sencillos con lógica limitada, una herramienta low-code en SAP BTP puede entregar más rápido, siempre que el acceso a los datos, la responsabilidad y el ciclo de vida se gobiernen desde el primer día.

Tenga en cuenta

  • Compruebe las licencias y los requisitos previos de SAP BTP.
  • Defina quién mantendrá la app cuando su creador pase a otras tareas.

Mantenga SAP GUI (o SAP GUI for HTML en el launchpad) por ahora

Para el trabajo experto y de gran volumen en transacciones densas, SAP GUI suele seguir siendo la herramienta más rápida. SAP GUI for HTML puede llevar la transacción al launchpad sin rediseñarla.

Tenga en cuenta

  • Revise la decisión cuando SAP entregue una app nativa con una cobertura equivalente.
  • En SAP S/4HANA Cloud Public Edition, planifique únicamente en torno a las apps entregadas por SAP.

My Inbox + flexible workflow

En los escenarios de documentos entregados, los key users configuran las aprobaciones en flexible workflow y los aprobadores actúan en My Inbox, sin necesidad de una UI personalizada.

Tenga en cuenta

  • Acuerde la política de aprobación antes de configurar las condiciones.
  • Use como destinatarios roles o equipos de responsabilidad, no usuarios nominales.

Decida la capa de proceso antes que la UI

Cuando una aprobación o una tarea abarca roles, documentos o sistemas, la cuestión principal es dónde residirán las reglas del proceso y quién las modificará. Las opciones incluyen flexible workflow para los escenarios entregados, SAP Business Workflow en el back-end, SAP Build Process Automation en SAP BTP o una capa de workflow ya existente en el entorno. Elija las pantallas después de esa decisión.

Tenga en cuenta

  • Mapee el proceso —roles, decisiones, excepciones, traspasos— antes de elegir cualquier herramienta.
  • Pregúntese quién cambiará las reglas el año que viene y con qué rapidez.

Analítica embebida: tiles de KPI, analytical list page u overview page

Para KPI operativos sobre datos de SAP S/4HANA, las apps analíticas embebidas trabajan con datos en tiempo real basados en CDS dentro del launchpad, cerca de las transacciones sobre las que actúan los usuarios.

Tenga en cuenta

  • El rendimiento depende de las vistas CDS subyacentes.
  • Compruebe las apps analíticas estándar antes de construir.

SAP Analytics Cloud

Cuando los datos proceden de varios sistemas o se requiere planificación, una plataforma de analítica dedicada encaja mejor que las apps embebidas.

Tenga en cuenta

  • Licencias y esfuerzo de integración de datos aparte.

SAP GUI y herramientas de administración especializadas

La mayor parte de la administración técnica y del Customizing sigue en SAP GUI y en herramientas dedicadas. SAP Fiori cubre determinadas tareas de administración, no toda la disciplina.

Tenga en cuenta

  • No fuerce el trabajo de administración en tiles del launchpad solo por coherencia.

¿Qué debe validar antes de decidir?

  • ¿Se ha probado la app estándar con los usuarios diarios, y no solo en una demostración?
  • ¿Qué business roles, catálogos y servicios requiere (SAP Fiori Apps Reference Library)?
  • ¿Quién es el responsable de una app personalizada tras la puesta en producción y quién paga las pruebas de actualización?
  • ¿Qué licencias y servicios de SAP BTP requiere la opción?
  • ¿Dónde residirán las reglas de negocio y quién puede modificarlas?
  • ¿Cuáles son las expectativas de rendimiento para los usuarios con más actividad?

¿Por qué una cuestión de proceso es distinta de una cuestión de UI?

Una decisión de UI responde a cómo realiza una persona una tarea. Una decisión de proceso responde a cómo se mueve el trabajo entre personas, sistemas y reglas a lo largo del tiempo: quién actúa a continuación, en qué condiciones, en qué plazo y qué ocurre ante las excepciones. Una pantalla puede sustituirse sin cambiar el proceso, y un proceso puede cambiar sin tocar ninguna pantalla. Tratar ambas como una sola decisión es una fuente habitual de retrabajo en los proyectos SAP Fiori.

Preguntas frecuentes

¿Debemos construir apps SAP Fiori personalizadas o usar las estándar?

Empiece por las apps estándar, validadas con los usuarios diarios, y amplíelas con herramientas key user donde las carencias sean pequeñas. Construya apps personalizadas solo cuando la tarea, los usuarios o el flujo difieran de un modo que las apps estándar y las extensiones no puedan cubrir, y solo con un responsable claro.

¿SAP Fiori elements es siempre mejor que SAPUI5 freestyle?

No. SAP Fiori elements es más rápido y coherente cuando una tarea encaja en un floorplan admitido. SAPUI5 freestyle es más adecuado para interacciones complejas o recorridos guiados que los floorplans no pueden expresar.

¿Cuándo conviene mantener SAP GUI?

Mantenga SAP GUI para el trabajo experto y de gran volumen en transacciones densas y para la administración técnica, donde suele ser más rápido. Revise la decisión cuando SAP entregue una app nativa con una cobertura equivalente y los usuarios confirmen que les funciona.

¿SAP Build Apps sustituye al desarrollo con SAPUI5?

No. SAP Build Apps es adecuado para formularios y listas sencillos que los tecnólogos de negocio construyen rápidamente. Las apps complejas, de larga vida o con un rendimiento crítico suelen seguir requiriendo SAPUI5 o SAP Fiori elements.

¿Quién debe ser responsable de las apps SAP Fiori personalizadas tras la puesta en producción?

Un equipo designado, con presupuesto para el mantenimiento y las pruebas de actualización. Las apps personalizadas sin responsable se convierten en bloqueos en la siguiente actualización de SAP S/4HANA.

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP y los demás productos y servicios de SAP mencionados son marcas comerciales o marcas registradas de SAP SE (o de una empresa afiliada de SAP) en Alemania y otros países. Esta guía es independiente y no está afiliada, patrocinada ni respaldada por SAP SE.