✒️SAP BASIS / Gestión y creación de catálogos en SAP Fiori Por Mayra Herrera Naranjo
Gestión y creación de catálogos en SAP Fiori

Los grupos y los catálogos se utilizan para visualizar mosaicos o enlaces que permiten acceder a una aplicación, su función principal en la personalización es presentar de forma visual el acceso a las aplicaciones dentro del FLP.
En la fase de personalización avanzada (customizing) y configuración, los catálogos definen las asignaciones de destino, las cuales contienen toda la información necesaria para que una aplicación se inicie correctamente.
- Rol de negocio: SAP_BR_, es un rol asignado a un tema o área funcional
- Grupo de catálogos de negocio: SAP_BCG, conjunto de mosaicos relacionados con un subtema específico
- Catálogo técnico: SAP_TC_<area>_, incluye mosaicos asociados a una área funcional
- Catálogo Back-end: SAP_TC_<area>_, incluye descriptores de aplicaciones de back-end por un área determinado
Los catálogos técnicos organizan los mosaicos y las asignaciones de destino, sin distinguir la tecnología usada, las aplicaciones clásicas se agrupan dentro de los catálogos back-end (BEC) que contienen descriptores de aplicaciones, estos descriptores representan las asignaciones con transacciones SAP (t-codes) o aplicaciones Web Dynpro ABAP.
Los catálogos de negocio hacen referencia a mosaicos y asignaciones de destino que provienen de los catálogos técnicos y catálogos back-end siguiendo la lógica en la segregación de funciones.
Los grupos de catálogos de negocio agrupan aplicaciones de varios caálogos de negocio, formando subtemas específicos. Los roles de negocio combinan múltiples catálogos de negocio y grupos de catálogos dentro de un tema o rol funcional general.
Tanto el catálogo de negocio como el grupo de catálogos de negocio comparten un nombre compun relacionado con el tema o área funcional, el rol de negocio incluye en su nombre el rol del usuario final, esta estructura ayuda a comprender cómo se organiza y asigna el contenido.
Los catálogos back-end estan en el BES, un administrador es responsable de extraer los catálogos desde la BES hacia el FES, una vez transferidos se muestran en el FLPD del FES como catálogos remotos. Un catálogo remoto hace referencia al sistema origen en el que fue definido y solo puede ser modificado en ese sistema fuente, en los sistemas consumidores los catálogos remotos son de lectura.
Pueden utilizarse para cargar mosaicos adicionales pero no permiten agregar nuevas aplicaciones ni nuevas asignaciones de destino al SAP Fiori, es decir, un catálogo remoto solo puede aportar nuevas configuraciones de mosaicos, pero no puede proporcionar nuevas implementaciones de aplicaciones.
En el FLPD los catálogos pueden ser referenciados para crear una copia basada en referencias, estos hacen referenia a los mosaicos y asignaciones de destino del catálogo original. En lugar de crear un catálogo de cero se recomienda a partir de un catálogo estándar entregado por SAP y crear una copia por referencia, la ventaja es a actualización automática, ahorro de tiempo, reutilizar catálogos existentes, amyor consistencia con el contenido estándar de SAP, mantenimiento simplificado gracias a las actualizaciones automáticas, flexibilidad para personalizar sin modificación al catálogo fuente-
El SAP Fiori Launchpad Content Manager tiene el objetivo de facilitar la administración masiva de catálogos, este permite:
- Visualizar catálogos y su contenido
- Consultar la relación entre roles y sus catálogos asignados
- Copiar catálogos completos o referenciar mosaicos y asignaciones de destino en otros catálogos
Esta disponible en modo configuración técnica o personalización (customizing). Mientras que el FLPD se enfoca en el mantenimiento detallado de catálogos individuales o grupos, el Launchapd content manager ofrece una vista integral de todos los catálogos del sistema o del cliente, sin embargo no permite crear nuevos grupos, mosaicos ni asignaciones de destino, su enfoque solo esta en la administración y referencia
El launchpad content permite acceder directamente a la transacción de mantenimiento de roles (PFCG) lo que facilita asignar el catálogo creado o modificado a un rol de usuario. Es una herramienta centralizada:
- Gestionar catálogos Fiori a nivel de sistema
- Facilitar el transporte y la verificación de contenido
- Enlazar con e Designer para configuraciones detalladas
- Asignar catálogos a roles desde un único punto
Mejora la eficiencia administrativa y configuración y combina viabilidad global con capacidad de edición granular.
En SAP Fiori existen tres tipos de mosaicos:
- Mosaico de inicio de aplicación-Estático: Tipo más básico, contiene título, subtítulo, Icono, palabras clave e información general del propósito de la aplicación, no muestra datos actualizados dinámicamente, su contenido es fijo y se define manualmente
- Mosaico de inicio de aplicación-Dinámico: Mismas características que el estático pero añadiendo que puede mostrar un número dinámico que se actualiza automátiamente. Este número se obtiene a través de una consulta o un servicio OData y representa un valor numérico natural, se puede configurar el intervalo de actualización del npumero.
- Mosaico de noticias: Esta diseñado para mostrar noticias provenientes de fuentes RSS, es el doble de grande que los otros mosaicos, muestra una vista previa del contenido, al seleccionarlo se abre la aplicación de noticias que muestra todos los elementos del feed.
Los catálogos pueden ser creados desde la visión general de catálogos, se abre un cuadro de diálogo, se ingresa el título del catálogo, el ID técnico del catálogo y especificar si será un catálogo remoto. El título puede ser modificado pero el ID no, para facilitar su identificación se recomienda que empiecen con el prefijo z_ y se incluya la abreviatura BC que significa Business Catalog
La parte más importante de un mosaico es su información de navegación, la cual contiene una intención que esta vinculada a una asignación de destino. Se compone de 2 elementos:
- Objeto semántico: Concepto o entidad sobre la que se quiere actuar
- Acción: Que se desea hacer con ese objeto
SAP Fiori utiliza intenciones paraconstruir la URL de plicación en el FLP, se añade detrás de la URL del FLP separado or #, esto permite
- Llamar a una aplicación usando HTTP sin exponer la URL real
- Mapear la solicitud a una asignación interna definida en el sistema
La misma intención puede llevar a diferentes resultados dependiendo del usuario y su rol
Las asignaciones de destino contienen toda la información necesaria para que el sistema sepa que aplicación debe iniciarse, con que parámetros y en que tipos de dispositivos. Cada asignación esta indetificada por una intención, la cual es una combinación de objeto semántico y una acción. Puede incluir detalles como:
- El tipo de aplicación
- Parámetros a pasar a la aplicación al iniciarse
- Restricciones por tipo de dispositivo
Sus ventajas son la separación lógica entre mosaico e implementación tpecnica, reutilización y consistencia y control centralizado
Un objeto semántico representa una entidad de negocio, permiten agrupar aplicaciones que estpan relacionadas con un mismo escenario funcional. Permite:
- Estandarizar la forma en que se hace referencia a entidades de negocio
- Abstraer la implemntación técnica concreta
- Habilitar la navegación basada en intenciones
SAP entrega una lista de objetos semánticos predefinidos, se pueden definir propios objetos semánticos personalizados y se puede sobreescribir atributos de uno ya existente en SAP
SAP proprociona catálogos predefinidos con mosaicos ya configurados y sus asignaciones de destino, todas las definiciones han sido probadas y validadas por SAP, distinguen tipo de dispositivo e información dinpamica en los mosaicos, pueden ser referenciados desde otros catálogos y permite reutilizar contenido estándar. E l usuario ahorra tiempo, tiene estabilidad y mantenimiento y flexibilidad
En el FLPD es posible crear referencias de mosaicos o asignaciones de destino desde un catálogo origen a un catpalogo destino, esto permite reutilizar configuraciones existentes sin duplicar contenido. Para crear una referencia primero se selecciona el mosaico o a asignación de destino en el catálogo origen desde el FLDP, click en crear referencia, seleccionar o ingresar el catálogo destino. Una referencia es un vínculo al elemento original, ocupan menos espacio y facilitan el mantenimiento.
En el launchpad content manager es posible crear referencias a mosaicos y asignaciones de destino desde otros catpalogos existentes. Para crear una referencia, en el catálogo destino click en opción Añadir mosaico/asig dest a catal, buscar la aplicación deseada en todos los catálogos disponibles, seleccionar el mosaico, asignación o ambos, confirmar. Esto permite reutilizar contenido estándar o existente, centraliza el mantenimiento, acelera la construcción de catálogos personalizados adaptados por rol o área de negocio.
 
 
 
Sobre el autor
Publicación académica de Mayra Herrera Naranjo, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Mayra Herrera Naranjo
Profesión: Business Analyst|data Governance - Mexico - Legajo: AF71S
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi objetivo es aprender sap para desarrollarme como consultora funcional, dominar el sistema y utilizar sus herramientas para optimizar procesos y potenciar la toma de decisiones basada en datos.
Certificación Académica de Mayra Herrera
























