App Finder
El app finder es la función del SAP Fiori Launchpad en la que los usuarios exploran todas las apps que les otorgan sus roles, agrupadas por business catalog, y las añaden a sus pages o a My Home. El app finder refleja el acceso existente en lugar de otorgarlo: una app aparece solo cuando un business catalog que la contiene está asignado a uno de los roles del usuario.
Datos clave
- Tipo
- Función de usuario del launchpad (descubrimiento de apps y personalización)
- Capa
- Punto de entrada y experiencia; también Contenido, navegación y acceso
- Se abre desde
- Menú de acciones de usuario (perfil de usuario) en la shell bar del launchpad
- Pestañas
- Catalog; opcionalmente User Menu y SAP Menu (SAP Easy Access)
- Controlado por
- Parámetros del launchpad APPFINDER_ENABLED, HOMEPAGE_PERSONALIZATION, APPFINDER_EASYACCESSMENU*
- Quién trabaja con ello
- Usuarios finales, key users; lo configuran los administradores del launchpad
- Se aplica a
- SAP S/4HANA on-premise, Private Edition y Public Edition
Capa: Punto de entrada y experienciaDónde se ubica ▾
Capa: Punto de entrada y experiencia
También abarca: Contenido, navegación y acceso
Abrir el mapa de arquitectura →¿Qué muestra el app finder?
Los usuarios abren el app finder desde el menú de acciones de usuario en la shell bar del launchpad, o desde la opción Add Tile mientras editan una page. Puede mostrar hasta tres pestañas:
| Pestaña | Contenido | ¿Depende de los roles? |
|---|---|---|
| Catalog | Todas las apps de los business catalogs asignados a los roles del usuario, agrupadas por catálogo | Sí |
| User Menu | Transacciones de SAP GUI y aplicaciones Web Dynpro ABAP de los menús de los roles PFCG del usuario en un sistema seleccionado | Sí |
| SAP Menu | El menú SAP Easy Access completo de un sistema seleccionado | No, es el mismo para todos los usuarios |
La pestaña Catalog es la predeterminada. Las dos pestañas de SAP Easy Access aparecen solo si un administrador las ha habilitado y conectado, y no se admiten en teléfonos. Los tiles del app finder muestran una vista previa del diseño sin datos en vivo. Por eso, un usuario de Alder Manufacturing con un rol de compras ve los catálogos de compras, tanto si alguna page muestra esas apps como si no. El app finder es el inventario completo de lo que el usuario puede iniciar, no una vista seleccionada.
¿Cómo funciona el app finder con spaces y pages?
El app finder se adapta al modelo de diseño del launchpad:
- Modo spaces: cada app indica si ya está en una de las pages del usuario. Al añadirla se abre una lista de pages; la app se coloca en una sección Recently Added Apps en la parte superior de la page, desde la que el usuario puede arrastrarla a otras secciones. Esa sección desaparece cuando está vacía.
- My Home: los usuarios añaden sus apps preferidas a la page personal My Home a través del app finder o de marcadores.
- Página de inicio clásica (en desuso): las apps se añaden a grupos en lugar de a pages.
Las adiciones personales prevalecen sobre el diseño del administrador, pero nunca cambian aquello a lo que el usuario puede acceder. Si un administrador retira después el catálogo, también retira la app de la page del usuario, porque las pages solo muestran apps que contienen los catálogos del usuario. En el modo spaces, el app finder es una herramienta de personalización que funciona dentro de los límites de los catálogos y las pages.
¿Qué parámetros del launchpad controlan el app finder?
En on-premise y en Private Edition, el app finder se rige por parámetros de configuración del launchpad, definidos de forma específica por mandante en /UI2/FLP_CUS_CONF:
- HOMEPAGE_PERSONALIZATION (valor predeterminado true): si es false, los usuarios no pueden reorganizar las pages, y el app finder también queda deshabilitado, salvo que APPFINDER_ENABLED lo anule. Este ajuste no afecta a My Home.
- APPFINDER_ENABLED (valor predeterminado false): si es true, el app finder sigue disponible aunque la personalización esté desactivada.
- APPFINDER_EASYACCESSMENU (valor predeterminado true), con _SAPMENU, _USERMENU y _ON_TABLET: muestran u ocultan las pestañas de SAP Easy Access.
- APPFINDER_SEARCH_CATALOG y los parámetros de búsqueda correspondientes de Easy Access: muestran u ocultan el campo de búsqueda de cada pestaña.
Las pestañas de Easy Access necesitan algo más que un parámetro: destinos RFC en SM59 por alias de back-end, servicios OData en /IWFND/MAINT_SERVICE y una configuración basada en roles o sin roles. La variante sin roles, disponible desde ABAP Platform 1909 FPS01, utiliza el parámetro de customizing FLP_EAM_ALIASES. En Public Edition, al app finder se accede desde el perfil de usuario; consulte el SAP Help Portal para saber cuáles de sus ajustes pueden cambiar allí los administradores. Decidir estos parámetros es decidir cuánto autoservicio debe ofrecer el app finder.
¿Por qué una app no aparece en el app finder?
Trabaje desde el rol hacia la app:
- Sin catálogo: el business catalog que contiene la app no está en ninguno de los roles del usuario. /UI2/FLPCA_USER lista los catálogos que un usuario recibe realmente.
- Dispositivo incorrecto: la app o su target mapping no admite el tipo de dispositivo actual, por lo que la app se oculta en ese dispositivo.
- App finder desactivado: la personalización está deshabilitada y APPFINDER_ENABLED no está definido, por lo que la entrada de menú no aparece en absoluto.
- Pestaña User Menu vacía: en PFCG, las opciones de menú del rol ocultan el menú en el launchpad, o la entrada de menú apunta a un destino RFC. SAP recomienda, en su lugar, replicar un catálogo de back-end desde el sistema remoto.
- Pestaña SAP Menu lenta o con tiempo de espera agotado: la caché del menú SAP no está activa o no está llena; planifique el report /UI2/EAM_BUILD_CACHE para que se ejecute periódicamente.
- Tiles duplicados en la pestaña SAP Menu: es el comportamiento esperado, porque las entradas proceden tanto del menú como de los launchpad app descriptor items.
Un hábito práctico que conviene mantener es comprobar los catálogos del usuario antes de sospechar del app finder. Casi todas las apps que faltan en el app finder se deben a un problema de catálogo o de asignación de roles.
¿Controla el app finder aquello a lo que pueden acceder los usuarios?
No. La pestaña Catalog refleja los business catalogs de los roles del usuario, por lo que solo puede mostrar lo que los roles ya otorgan. Dos consecuencias son relevantes para el diseño de seguridad:
- Toda app de un catálogo se puede descubrir. Una app que está en un catálogo asignado pero no se ha colocado en ninguna page se sigue encontrando a través del app finder y de la búsqueda del launchpad. Ocultar una app significa retirarla de los catálogos del usuario, no de las pages.
- La pestaña SAP Menu no depende de los roles. Lista todas las transacciones del sistema conectado para todos los usuarios. Iniciar una transacción sigue sujeto a la comprobación de inicio en el back-end sobre S_TCODE, pero la propia lista puede confundir a los usuarios y revelar más de lo previsto.
De ello se deriva un criterio de decisión claro: habilite la pestaña SAP Menu solo donde se espera que los usuarios trabajen en todo el panorama de transacciones clásicas, y recurra a los catálogos en los demás casos. El app finder pone de manifiesto el efecto del diseño de roles; nunca lo sustituye.
¿App finder frente a spaces y pages: cuál es la diferencia?
| App finder | Spaces y pages | Business catalogs | |
|---|---|---|---|
| Pregunta que responde | ¿Qué apps puedo añadir o iniciar? | ¿Dónde aparecen mis apps de uso diario? | ¿Qué apps puede iniciar este rol? |
| Quién lo configura | Se deriva automáticamente de los catálogos | Los administradores y, después, los usuarios mediante la personalización | Administradores del launchpad |
| Muestra | Todas las apps de los catálogos del usuario, más los menús opcionales de Easy Access | Una selección organizada en secciones | Referencias a tiles y target mappings |
| Otorga acceso | No | No | Sí, a través de los roles |
Los catálogos otorgan apps, las pages presentan una selección y el app finder lista todo lo que otorgan los catálogos para que los usuarios puedan añadirlo a sus pages.
Preguntas frecuentes
¿Dónde está el app finder en el SAP Fiori Launchpad?
El app finder se abre desde el menú de acciones de usuario, detrás del avatar del usuario en la shell bar del launchpad. Al editar una page, la opción Add Tile abre el mismo app finder. Si no existe ninguna de las dos entradas, un administrador ha desactivado la personalización sin habilitar el app finder por separado.
¿Por qué veo una app en el app finder pero no en mi page?
El app finder lista todas las apps de los business catalogs asignados a sus roles, mientras que una page muestra solo la selección que un administrador ha colocado en ella. Usted puede añadir la app a una de sus pages desde el app finder, o un administrador puede añadirla a una page de su space.
¿Se puede ocultar la pestaña SAP Menu en el app finder?
Sí. Defina el parámetro del launchpad APPFINDER_EASYACCESSMENU_SAPMENU como false para ocultar solo la pestaña SAP Menu, o APPFINDER_EASYACCESSMENU como false para ocultar las dos pestañas de SAP Easy Access. La pestaña Catalog queda entonces como única vista y el control de pestañas desaparece.
¿Añadir una app desde el app finder da nuevas autorizaciones al usuario?
No. El app finder solo ofrece apps que los business catalogs del usuario ya contienen. Añadir una de ellas a una page cambia el diseño personal del usuario, no sus roles. Que la app pueda después leer o modificar datos sigue dependiendo de las autorizaciones de back-end del rol.
¿Pueden los administradores desactivar el app finder?
Sí, en on-premise y en Private Edition. Definir HOMEPAGE_PERSONALIZATION como false deshabilita la personalización de pages y, con ella, el app finder, salvo que APPFINDER_ENABLED esté definido como true. Desactivar el app finder no afecta a My Home, que los usuarios siempre pueden editar cuando está habilitado.
Fuentes
- SAP Help Portal: App Finder (SAP Fiori launchpad user guide, ABAP platform)
- SAP Help Portal: Launchpad Configuration Parameters
- SAP Help Portal: Integrating Applications from SAP Easy Access Menu
- SAP Help Portal: Issues with SAP Easy Access Menu
- SAP Help Portal: Personalizing a Page (Recently Added Apps section)
- Se aplica a
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Última revisión