Launchpad y contenido

Catálogos (technical y business)

Los catálogos del SAP Fiori Launchpad son contenedores de tiles y target mappings que deciden a qué apps puede llegar un usuario. Los technical catalogs contienen las definiciones originales de tiles y target mappings por área de aplicación; los business catalogs hacen referencia a un subconjunto de ellas específico de una tarea y se asignan a business roles, nunca directamente a los usuarios.

Datos clave

Tipo
Contenedores de contenido del launchpad (unidad de acceso y autorización)
Capa
Contenido, navegación y acceso
Se mantiene en
Launchpad app manager /UI2/FLPAM (technical); launchpad content manager /UI2/FLPCM_CUST (business)
Nomenclatura de SAP
SAP_TC_<AREA>_… (technical), SAP_<AREA>_BC_… (business)
Se asigna mediante
Menú del rol PFCG (on-premise, Private Edition); Maintain Business Roles (Public Edition)
Quién trabaja con ello
Administradores del launchpad, administradores de roles y de seguridad
Se aplica a
SAP S/4HANA on-premise, Private Edition y Public Edition
Capa: Contenido, navegación y accesoDónde se ubica ▾
Dónde se ubica: L2 · Contenido, navegación y accesoCapa: Contenido, navegación y acceso.L1L2L3L4L5L6BTP

Capa: Contenido, navegación y acceso

Abrir el mapa de arquitectura →

¿Cómo funcionan los technical catalogs y los business catalogs?

El contenido del SAP Fiori Launchpad se organiza en dos niveles:

  1. Los technical catalogs son el repositorio. Contienen los tiles y target mappings originales de un área de aplicación, empaquetados como launchpad app descriptor items (un target mapping más uno o varios tiles). SAP los denomina SAP_TC_<AREA>_….
  2. Los business catalogs contienen referencias a esos originales, seleccionadas según lo que necesita un usuario de negocio concreto, como un comprador de Alder Manufacturing. SAP los denomina SAP_<AREA>_BC_….
  3. Los roles reciben business catalogs. Los technical catalogs no están pensados para asignarse a los usuarios.

Las referencias existen solo a nivel de tiles y target mappings individuales; un business catalog nunca hace referencia a un technical catalog completo. Por eso, un cambio en un original de un technical catalog se propaga a todos los business catalogs que hacen referencia a él. SAP trata sus business catalogs como plantillas cuyo contenido puede cambiar de una release a otra. Por tanto, un catálogo es la unidad más pequeña en la que se otorgan apps, mientras que las definiciones en sí existen una sola vez, en los technical catalogs.

¿Cómo llegan los catálogos a los usuarios?

  • On-premise y Private Edition: un administrador de roles añade el business catalog al menú del rol PFCG (SAP Fiori Launchpad → Launchpad Catalog). Con sus aplicaciones incluidas, PFCG propone también los valores de autorización por defecto de las apps referenciadas, incluidas las autorizaciones de inicio de servicios OData.
  • Public Edition: SAP entrega los business catalogs como conjuntos de apps y, cuando se admiten, de IAM apps (variantes de autorización de apps). Los administradores los añaden a business roles en Maintain Business Roles, mantienen restricciones y activan o desactivan IAM apps individuales. Cuando un catálogo no admite IAM apps, el propio catálogo sigue siendo la unidad de autorización más pequeña. La app Business Catalogs (F2471) documenta cada catálogo.

En ambos casos, todas las apps de un catálogo asignado se pueden encontrar mediante la búsqueda y el app finder, estén o no colocadas en una page. En Public Edition, los catálogos innecesarios también amplían el acceso, por lo que SAP desaconseja usar las plantillas de business role sin cambios en producción. Por tanto, un business catalog es primero una decisión de acceso y después una decisión de contenido.

¿Conviene referenciar o copiar el contenido de catálogos de SAP?

La documentación de mejores prácticas de SAP para on-premise y Private Edition ofrece criterios de decisión claros:

ObjetivoEnfoque recomendadoEfecto
Recombinar apps de SAP para sus rolesCopiar un business catalog de SAP al espacio de nombres del cliente y añadir o eliminar referenciasLa copia sigue apuntando a los originales de SAP, por lo que sus cambios siguen llegando
Cambiar el título, el subtítulo o el icono de un tile de SAPModo de adaptación del launchpad app manager, directamente en el technical catalog de SAPSin copia; el tile sigue siendo el original de SAP
Cambiar lo que el modo de adaptación no permiteCopiar el launchpad app descriptor item en un technical catalog personalizadoLa copia es un nuevo original que ya no sigue los cambios de SAP
Lanzar su propia appCrearla en un technical catalog personalizado y después referenciarla desde un business catalogSeparación limpia entre contenido de SAP y contenido personalizado

Los technical catalogs personalizados corresponden al ámbito de configuración multimandante; el launchpad app manager siempre trabaja en él. Los business catalogs personalizados corresponden al ámbito de customizing específico de mandante (/UI2/FLPCM_CUST); los cambios en /UI2/FLPCM_CONF se aplican a todos los mandantes y viajan en órdenes de workbench. Los catálogos cuyo ID empieza por SAP son de solo lectura en los sistemas del cliente. Copiar un business catalog mantiene conectados los originales de SAP, mientras que copiar un tile o un target mapping corta esa conexión.

¿Cuáles son los errores habituales con los catálogos?

  1. Separar tile y target mapping. SAP recomienda mantener el tile y el target mapping de un launchpad app descriptor item en el mismo business catalog; de lo contrario, la navegación falla para los usuarios que solo tienen uno de los dos.
  2. Construir catálogos app por app. Copiar un business catalog de SAP aporta los target mappings necesarios para la navegación entre apps; seleccionar apps sueltas de los technical catalogs a menudo los omite.
  3. Catálogos sobredimensionados. Las operaciones sobre catálogos se ralentizan a medida que los catálogos crecen, y todas las apps de un catálogo pasan a ser accesibles para cada usuario que lo tiene.
  4. Suponer que las copias se mantienen al día. Un business catalog copiado conserva las referencias con las que se copió; las apps que faltan se añaden a mano. Tras una actualización, el launchpad content manager señala el contenido obsoleto o en desuso y sus sucesores.
  5. Olvidar las apps de SAP GUI for HTML. Algunas de ellas solo existen en technical catalogs, por lo que deben añadirse a un business catalog de forma individual.

La mayoría de los errores con catálogos son decisiones de granularidad: los catálogos demasiado amplios otorgan de más, y los catálogos montados con demasiado detalle rompen la navegación.

¿Cómo se diagnostican los problemas de catálogos?

En on-premise y en Private Edition, empiece por el usuario y avance hacia el contenido:

  1. ¿Qué catálogos recibe realmente el usuario? /UI2/FLPCA_USER muestra los catálogos y spaces por usuario, y /UI2/FLPCA hace lo mismo por rol.
  2. ¿Se resuelve el intent? /UI2/FLIA muestra si un target mapping de los catálogos del usuario coincide con un intent determinado.
  3. ¿Están intactas las referencias? El launchpad content manager señala las referencias que no se pueden resolver, los catálogos cuyo estado difiere entre el ámbito de configuración y el de customizing, y la configuración defectuosa de tiles o target mappings.
  4. ¿Es coherente el contenido? /UI2/FLC comprueba el contenido del launchpad entregado y personalizado (en desuso a partir de ABAP platform 2025 en favor de la vista de incidencias del paso 3 y de /UI2/FLPCA). /UI2/FLC1 encuentra catálogos huérfanos en el ámbito de customizing.
  5. ¿Dónde se utiliza un tile? La comprobación de utilización del launchpad content manager lista las pages y los business catalogs que contienen un tile. Un tile que sigue colocado en una page no se puede eliminar del catálogo.

En Public Edition, la app IAM Information System muestra qué business roles y business catalogs otorgan acceso a qué apps. Un problema de catálogo suele manifestarse como un problema de roles, por lo que el diagnóstico debe empezar siempre por los catálogos efectivos del usuario.

¿Catálogos frente a spaces y pages frente a business roles: cuál es la diferencia?

Business catalogSpaces y pagesBusiness role
Pregunta que responde¿Qué apps puede iniciar el usuario?¿En qué lugar del launchpad aparece una app?¿Quién recibe qué catálogos, spaces y autorizaciones?
ContieneReferencias a tiles y target mappingsSecciones con referencias a appsBusiness catalogs, spaces, autorizaciones o restricciones
Se asigna aRolesRoles (como spaces)Usuarios
Si faltaLa app no está disponible en ningún sitioLa app no está en una page, pero la búsqueda la sigue encontrandoEl usuario no recibe nada del contenido

Un catálogo otorga apps, un space las coloca y un business role entrega ambos a las personas.

Preguntas frecuentes

¿Cuál es la diferencia entre un technical catalog y un business catalog?

Un technical catalog contiene los tiles y target mappings originales de un área de aplicación y actúa como repositorio. Un business catalog contiene referencias a un subconjunto de esos originales específico de una tarea y se asigna a roles. Los usuarios nunca reciben technical catalogs directamente.

¿Puedo modificar un business catalog entregado por SAP?

No directamente. Los catálogos cuyo ID empieza por SAP son de solo lectura en los sistemas del cliente. Copie el business catalog de SAP al espacio de nombres del cliente con el launchpad content manager y después añada o elimine referencias. Las referencias copiadas siguen apuntando a los tiles y target mappings originales de SAP.

¿Por qué un usuario puede abrir una app que no está en ninguna de sus pages?

Porque son los catálogos, y no las pages, los que deciden el acceso. Todas las apps de un business catalog asignado a los roles del usuario se pueden encontrar mediante la búsqueda y el app finder. Para restringir una app, elimínela de los catálogos o roles del usuario; eliminarla de una page solo la oculta.

¿Se transportan los business catalogs entre sistemas?

Sí, en on-premise y en Private Edition. Los business catalogs específicos de mandante mantenidos en /UI2/FLPCM_CUST viajan en órdenes de customizing, según la configuración del mandante. Los cambios multimandante realizados en /UI2/FLPCM_CONF viajan en órdenes de workbench junto con un paquete.

¿Puedo crear mis propios business catalogs en SAP S/4HANA Cloud Public Edition?

Public Edition trabaja con business catalogs entregados por SAP. Los clientes los amplían con su propio contenido de apps mediante extensiones de catálogo personalizadas, por ejemplo para poner a disposición una app personalizada, y después asignan los catálogos a business roles en la app Maintain Business Roles.

Fuentes

Se aplica a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Ú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.