¿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.
Entradas relacionadasSAP Fiori Apps Reference Library · Business Role · Rapid Content Activation (task lists de STC01)
Para profundizarWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
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.
Entradas relacionadasExtensibilidad key user · Adaptación de UI (Adapt UI) · Clean Core
Para profundizarWhen the Standard Fiori App Covers 80% — and the Missing 20% Kills Adoption
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.
Entradas relacionadasAplicación freestyle SAPUI5 · SAPUI5 · Aplicaciones personalizadas (Z-Apps)
Para profundizarDoes Fiori Elements Replace UI5 Developers?
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.
Entradas relacionadasSAP Build Apps · Destinations (SAP BTP) · SAP Business Technology Platform (SAP BTP)
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.
Entradas relacionadasFlexible Workflow · My Inbox · Responsibility Management
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.
Entradas relacionadasAplicaciones analíticas · Analytical List Page (ALP) · Overview Page (OVP) · KPI de SAP Smart Business
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.
Entradas relacionadasAplicaciones analíticas · SAP Business Technology Platform (SAP BTP)
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.
Entradas relacionadasPFCG y roles de SAP Fiori · /IWFND/MAINT_SERVICE · Launchpad Content Manager
Para profundizarWhen Should You Keep SAP GUI Instead of Moving to Fiori?
¿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.