SAP Fiori Elements y floorplans

Overview Page (OVP)

Una overview page (OVP) es un floorplan de SAP Fiori elements que resume un área de negocio en una cuadrícula de cards, cada una vinculada a su propio conjunto de datos y generada a partir de anotaciones, para que un rol vea las prioridades y salte a la aplicación adecuada. Una overview page agrega varias fuentes en una sola pantalla, pero deja el trabajo detallado a otras aplicaciones.

Datos clave

Tipo
Floorplan de SAP Fiori elements (página basada en cards)
Capa
Aplicaciones de UI
Se configura en
Sección sap.ovp de manifest.json, más anotaciones de UI por card
Tipos de card
Lista, tabla, lista de enlaces, gráfico analítico; stack y quick view en OData V2
Datos
Servicios OData V2 y V4, combinables en una misma página
Aplicación SAP de ejemplo
Procurement Overview Page (F1990)
Se aplica a
SAP S/4HANA (todas las opciones de implementación), SAP BTP
Capa: Aplicaciones de UIDónde se ubica ▾
Dónde se ubica: L3 · Aplicaciones de UICapa: Aplicaciones de UI.L1L2L3L4L5L6BTP

Capa: Aplicaciones de UI

Abrir el mapa de arquitectura →
Overview Page layoutCabecera · 4 cards en una cuadrículaHeaderKPI cardList cardChart cardTable card
Diseño de Overview Page: Cabecera · 4 cards en una cuadrícula

¿Cuándo conviene usar una overview page?

Una overview page encaja en la supervisión y la toma de decisiones de un área de trabajo, como compras o ventas, cuando la información procede de varias entidades y el usuario necesita una lectura rápida antes de actuar en otro lugar.

Criterios de decisión:

  • Un único conjunto de datos que los usuarios analizan en profundidad y sobre el que luego actúan: una analytical list page.
  • Varios conjuntos de datos que un rol revisa en busca de excepciones para después profundizar: una overview page.
  • Una página de inicio personal que abarca todo el trabajo de un usuario: My Home, la página de entrada del launchpad en SAP S/4HANA.
  • Una búsqueda entre muchos objetos: un list report.

Ejemplo: el responsable de compras de Alder Manufacturing abre una overview page con cuatro cards: solicitudes de pedido pendientes de aprobación, valor de pedidos por proveedor, entregas retrasadas de Bright Freight y enlaces rápidos a las aplicaciones de compras. Cada card abre la aplicación donde se realiza el trabajo. La Procurement Overview Page (F1990) de SAP sigue este patrón. Una overview page es la opción adecuada cuando un rol necesita primero amplitud y la profundidad a un clic.

¿Qué partes tiene una overview page?

Una overview page tiene una estructura sencilla:

  1. Cabecera: el título del área de negocio que cubre la página, con un menú de usuario que incluye la gestión de las cards que se muestran.
  2. Barra de filtros (opcional): filtros a nivel de aplicación, como una sociedad o un intervalo de fechas, que se aplican a todas las cards cuya entidad comparte la propiedad filtrada.
  3. Cards en una cuadrícula: columnas adaptables, hasta cinco según el ancho de pantalla, que los usuarios pueden reorganizar arrastrando y soltando.

Cada card tiene dos áreas. La cabecera de la card lleva un título obligatorio, un subtítulo opcional y un contador que indica cuántos registros muestra la card del total para el filtro actual; también puede llevar un valor KPI con tendencia, lo que requiere un servicio que agregue. El área de contenido muestra una lista, una tabla, enlaces o un gráfico. Al hacer clic en una card o en uno de sus elementos se navega, normalmente mediante navegación basada en intents, a la aplicación que gestiona el detalle. La unidad de trabajo de una overview page es la card, no la página.

¿Qué tipos de card ofrece una overview page?

Tipo de cardQué muestraAnotaciones principales
ListaRegistros con hasta seis campos cada unoUI.LineItem, UI.DataPoint
TablaRegistros en una tabla de tres columnasUI.LineItem
Lista de enlacesEnlaces con título, icono o imagen y subtítulo opcionalEnlaces estáticos en manifest.json, o datos de un entity set
Gráfico analíticoGráficos de líneas, de burbujas, de anillo, de columnas, de columnas apiladas, combinados, de dispersión y otrosUI.Chart, UI.PresentationVariant
Stack (OData V2)Hasta 20 cards relacionadas que se abren como un object streamUI.Identification
Quick view (OData V2)Un registro con más detalle, con botones de acciónUI.HeaderInfo, UI.Facets

Cada card está vinculada a un único entity set. UI.SelectionVariant y UI.PresentationVariant acotan y ordenan lo que muestra una card, UI.Identification contiene las acciones de la card y UI.KPI configura las cabeceras KPI. Los desarrolladores también pueden crear cards personalizadas. Las cards de la overview page son componentes de este floorplan basados en anotaciones; las UI integration cards son una tecnología de cards declarativa independiente, diseñada para reutilizarse en distintos hosts. Elegir bien los tipos de card es la mayor parte del trabajo de diseño de una overview page.

¿Cómo se configura una overview page?

Todos los ajustes están en la sección sap.ovp de manifest.json, en dos niveles:

  • Nivel de página: el modelo y el entity set del filtro global, el layout del contenedor (un layout redimensionable permite a los usuarios cambiar el tamaño de las cards), la carga de datos al iniciar y la actualización automática, cuyo intervalo mínimo y predeterminado es de un minuto.
  • Nivel de card: para cada card, la plantilla, el entity set, las rutas de anotación para line items, gráficos, selección, presentación y KPI, además de los ajustes de navegación.

La overview page acepta servicios OData V2 y V4, incluso dentro de la misma página. SAP indica que sus principios de UI proceden de OData V2, que sigue usando smart controls y que solo se usa el building block FilterBar; por eso, la documentación completa está en la sección V2 del SDK. Los usuarios pueden reorganizar, ocultar, mostrar, redimensionar y filtrar las cards, y las cards movidas conservan su posición. El flexible column layout no se aplica a las overview pages. En SAP S/4HANA Cloud Public Edition, las overview pages personalizadas dependen de las opciones de extensibilidad disponibles allí, así que consulte la documentación de extensibilidad de su release. Configurar una overview page consiste sobre todo en seleccionar cards, no en construir pantallas.

¿Cuáles son los errores de diseño más comunes en una overview page?

  1. Cards que no llevan a ninguna parte. Una card sin navegación muestra un problema, pero no el camino para resolverlo.
  2. Demasiadas cards. Veinte cards convierten una vista general en un desplazamiento interminable; conserve las que un rol revisa a diario.
  3. Ignorar las autorizaciones. Sin el ajuste de card requireAppAuthorization, los usuarios pueden ver una card y encontrarse con un error de acceso al navegar. Con él, la card solo aparece si el usuario puede abrir el intent de destino.
  4. Cabeceras KPI en servicios que no agregan. Los valores KPI necesitan agregación en el back-end.
  5. Duplicar aplicaciones existentes. Una card que reproduce un list report completo invita a los usuarios a trabajar dentro de la card en lugar de en la aplicación.

Cuando una card falta o está vacía, compruebe en este orden: si el usuario la ocultó en Manage Cards, el intent de requireAppAuthorization y los roles del usuario, la selection variant de la card, los valores del filtro global y, por último, la autorización sobre el entity set de la card. La mayoría de los problemas de una overview page provienen de la selección de las cards y de las autorizaciones, no del framework.

¿En qué se diferencian una overview page y My Home?

Overview pageMy Home
Qué esFloorplan de SAP Fiori elements para un área de negocioPágina de entrada del SAP Fiori launchpad en SAP S/4HANA
AlcanceUn área, como compras, a partir de varios conjuntos de datosEl trabajo de un usuario en todas las áreas: tareas pendientes, noticias, pages, aplicaciones, tiles y cards de insights
Quién define el contenidoLos desarrolladores, en manifest.json y en las anotacionesContenido entregado por SAP más la personalización de cada usuario
CardsCards basadas en anotaciones definidas por la aplicaciónCards de insights que añaden los usuarios, por ejemplo desde overview pages y analytical list pages
Cómo acceden los usuariosUn tile o un enlace que abre la aplicaciónSe muestra al iniciar sesión si está habilitada; estándar en Public Edition para usuarios con spaces y pages

Una overview page es una aplicación sobre un área concreta, mientras que My Home es la página de inicio personal del launchpad, que puede tomar cards de esas aplicaciones.

Preguntas frecuentes

¿Qué significa OVP en SAP Fiori?

OVP significa overview page, un floorplan de SAP Fiori elements basado en cards. Una overview page muestra varias cards en una sola pantalla, cada una con un resumen de los datos de su propio entity set, como las solicitudes abiertas o el gasto por proveedor, y enlaza con las aplicaciones donde los usuarios actúan.

¿Una overview page es lo mismo que My Home?

No. Una overview page es una aplicación que resume un área de negocio. My Home es la página de entrada del SAP Fiori launchpad en SAP S/4HANA, con secciones como To-Dos, Apps e Insights. Los usuarios pueden añadir a My Home cards analíticas, de lista y de tabla de una overview page.

¿Pueden los usuarios personalizar una overview page?

Sí. Los usuarios pueden reorganizar las cards arrastrando y soltando, ocultarlas o mostrarlas en el diálogo Manage Cards, aplicar filtros que afectan a todas las cards pertinentes y, cuando los desarrolladores habilitan un layout redimensionable, cambiar su tamaño. Las cards movidas conservan su nueva posición en la siguiente visita.

¿La overview page es compatible con OData V4?

Sí. La overview page acepta servicios OData V2 y OData V4, y ambos pueden alimentar cards en la misma página. Su diseño sigue muy ligado a OData V2, por lo que SAP documenta la overview page en la sección de OData V2 del SDK de SAPUI5.

¿Por qué falta una card en mi overview page?

Las causas más frecuentes son que el usuario ocultó la card en Manage Cards, o que la card está restringida con requireAppAuthorization y los roles del usuario no incluyen la aplicación de destino. Las selection variants y los filtros globales también pueden dejar una card vacía.

Fuentes

Se aplica a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
Última revisión

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.