/UI2/FLC
/UI2/FLC est la transaction des Fiori Launchpad Checks, un programme qui liste le contenu du SAP Fiori launchpad par package de développement et signale les erreurs de cohérence dans les catalogues, groupes, tiles et target mappings. /UI2/FLC détecte les références cassées avant les utilisateurs, mais SAP le documente comme obsolète à partir d'ABAP platform 2025, au profit d'outils de contenu plus récents.
L'essentiel
- Type
- Programme de support du launchpad, lancé comme une transaction
- Nom complet
- Fiori Launchpad Checks
- Couche
- Contenu, navigation et accès
- Contrôles
- Catalogues, groupes, target mappings, tiles, launchpads LPD_CUST
- Statut
- Obsolète dans la documentation ABAP platform 2025
- Successeurs
- Vue des anomalies du Launchpad Content Manager ; agrégateur de contenu (/UI2/FLPCA)
- S'applique à
- SAP S/4HANA on-premise et Private Edition (launchpad basé sur ABAP)
Couche : Contenu, navigation et accèsOù se situe-t-il ? ▾
Couche : Contenu, navigation et accès
Ouvrir la carte d'architecture →Que fait /UI2/FLC ?
/UI2/FLC lit tout le contenu du launchpad dans les packages de développement sélectionnés et le restitue sous forme d'une seule liste ALV, avec les erreurs et avertissements à côté des objets concernés. Il a deux finalités :
- Dépannage : les problèmes de contenu standard, chacun avec un ID de test et l'endroit suggéré pour le corriger.
- Analyse : quels catalogues existent par domaine, quelles tiles et quels target mappings ne sont utilisés par aucun rôle, quels types d'applications un catalogue référence.
Pour un utilisateur donné, le programme peut aussi indiquer si le contenu se trouve dans un rôle PFCG affecté à cet utilisateur. /UI2/FLC est un inventaire du contenu doté de règles de cohérence intégrées, et non un test de navigation pour un seul utilisateur.
Que signifient les ID de contrôle de /UI2/FLC ?
| Groupe de contrôles | Constats typiques | Où corriger |
|---|---|---|
| CAT (catalogues) | Aucun composant logiciel ni package ; catalogue vide | Launchpad app manager ou le designer obsolète |
| GRP (groupes) | Groupe vide ; une tile d'un groupe pointe vers un original supprimé | Launchpad Designer ; envisager les spaces et pages |
| TM (target mappings) | Semantic object manquant ; aucune action ; launchpad LPD_CUST manquant ; mauvais composant SAPUI5 ; référence cassée ; problèmes d'alias système | Launchpad app manager ; paramètres des alias système |
| AP (tiles) | Semantic object manquant ; action vide ; aucun target mapping valide dans le même catalogue ; référence cassée ; service ICF manquant ou inactif | Launchpad app manager ; SICF |
| LP (LPD_CUST) | Définitions de launchpad incohérentes | LPD_CUST |
Les lignes d'information portent des ID de test commençant par INFO. Les erreurs des groupes TM et AP sont celles qui cassent la navigation des utilisateurs : il vaut donc mieux lire les résultats de /UI2/FLC en commençant par ces groupes.
Comment utiliser /UI2/FLC pas à pas ?
Alder Manufacturing transporte un nouveau catalogue achats et souhaite le contrôler avant la mise en production :
- Lancez /UI2/FLC dans le système qui contient le contenu du launchpad.
- Sélectionnez la couche d'adaptation : Configuration (multimandant), Customizing (layered) pour voir si le customizing écrase la configuration, ou Customizing (only).
- Filtrez par ID de catalogue ou par package de développement ; sélectionnez Include Subpackages pour un package de structure.
- Saisissez éventuellement un utilisateur et sélectionnez Restrict to Assigned Roles.
- Exécutez le programme et passez à une mise en forme prédéfinie qui n'affiche que les erreurs.
- Corrigez chaque erreur à l'endroit suggéré par le tableau, puis exécutez à nouveau /UI2/FLC.
Exécuter la même sélection avant et après un transport fait de /UI2/FLC un point de contrôle qualité simple pour le contenu du launchpad.
/UI2/FLC est-il obsolète, et qu'est-ce qui le remplace ?
Oui, dans les releases récentes. La documentation ABAP platform 2025 marque les contrôles de contenu avec /UI2/FLC comme obsolètes et renvoie à deux autres outils ; la documentation 2023 ne comporte aucune mention de ce type.
- Launchpad Content Manager (/UI2/FLPCM_CUST) : affiche les anomalies lors du chargement des catalogues, comme les références non résolues et les écarts entre le périmètre configuration et le périmètre customizing.
- Agrégateur de contenu du launchpad (/UI2/FLPCA, ou /UI2/FLPCA_USER par utilisateur) : liste le contenu des rôles, y compris les tiles, les target mappings, les services OData et les services ICF.
Pour les pages, /UI2/CHECK_PAGE_REFS détecte les références cassées de tiles et de target mappings, et /UI2/FLC1 détecte les catalogues et groupes orphelins. Les équipes sur des releases plus anciennes peuvent continuer à utiliser /UI2/FLC, mais les nouvelles procédures d'exploitation devraient reposer sur ses successeurs.
/UI2/FLC, /UI2/FLIA ou /UI2/FLPCA : quelle différence ?
| /UI2/FLC | /UI2/FLIA | /UI2/FLPCA | |
|---|---|---|---|
| Nom complet | Fiori Launchpad Checks | Fiori Launchpad Intent Analysis | Agrégateur de contenu du launchpad |
| Périmètre | Contenu par package ou par catalogue | Un intent, par utilisateur et format d'appareil | Contenu par rôle ou par utilisateur |
| Question à laquelle il répond | Le contenu est-il cohérent ? | Pourquoi cette navigation échoue-t-elle ? | Quel contenu ce rôle porte-t-il ? |
| Statut | Obsolète à partir d'ABAP platform 2025 | Actuel | Actuel |
/UI2/FLC contrôle la cohérence du contenu, /UI2/FLIA diagnostique un intent, et /UI2/FLPCA inventorie ce que les rôles fournissent.
Questions fréquentes
Faut-il encore utiliser /UI2/FLC ?
Sur les releases où il n'est pas obsolète, /UI2/FLC reste un contrôle de cohérence pratique. À partir d'ABAP platform 2025, SAP recommande plutôt le Launchpad Content Manager et l'agrégateur de contenu du launchpad : les nouvelles procédures devraient donc utiliser ces outils ; consultez la documentation des releases ultérieures avant de vous appuyer sur /UI2/FLC.
Pourquoi /UI2/FLC signale-t-il une tile sans target mapping valide ?
Le contrôle AP04 signale une tile dont le semantic object et l'action n'ont aucun target mapping correspondant dans le même catalogue. Le target mapping peut exister dans un autre catalogue, ce qui ne fonctionne que si chaque utilisateur possède les deux catalogues. Ajouter le target mapping au catalogue de la tile supprime cette dépendance.
Quelle est la différence entre Customizing (layered) et Customizing (only) ?
Customizing (layered) affiche le contenu spécifique au mandant par-dessus la configuration multimandant, ce qui permet de voir où le customizing écrase le contenu livré. Customizing (only) n'affiche que la couche spécifique au mandant. Configuration n'affiche que la couche multimandant.
/UI2/FLC fonctionne-t-il dans SAP S/4HANA Cloud Public Edition ?
Non. /UI2/FLC est un programme back-end destiné aux launchpads basés sur ABAP, en on-premise et en Private Edition. En Public Edition, SAP gère le contenu du launchpad, et les clients travaillent plutôt avec les business roles et les catalogues dans des applications d'administration.
Sources
- SAP Help Portal: Launchpad Content Checks (/UI2/FLC check list and deprecation note)
- SAP Help Portal: Checking Launchpad Content
- SAP Help Portal: Analyzing Launchpad Content (launchpad content aggregator)
- SAP Help Portal: Launchpad Support Tools
- S'applique à
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition
- Dernière relecture