This blog is a part of Master blog Tools to Analyze Fiori Launchpad Issues, where we looked at different tools available to analyze the issues in Fiori Launchpad and Launchpad Designer.
In this blog, we going to cover the usage of Launchpad Content Manger tool for analyzing the content relates issue which typically include issues like:
- Differences on the configuration and the customizing scope of the catalogs.
- Unresolved tiles and target mappings references.
- configuration issues of tile and target mapping.
We can make the client-specific changes (/UI2/FLPCM_CUST) to the cross-client catalogs (/UI2/FLPD_CONF) for example, changing the catalog title or adding tiles and this creates a copy of cross-client catalog in the customizing scope with Catalog ID remans the same. The Catalog in the customizing scope gets decoupled from the Catalog in Configuration scope and that means any changes (except changes of texts in tiles or target mappings) in configuration catalog will not be reflected in the catalog in customizing scope.
These issues can be analyzed using Fiori Launchpad content manager. Analysis can be done at two levels:
- Catalog Issues
- Tile and Target Mapping issues
The launchpad content manager indicates if the state of a catalog differs on the configuration and the customizing scope.
Procedure to check
- Open the Launchpad content manager in customizing mode ( Transaction – /UI2/FLPCM_CUST ) and Open the Catalogs tab.
- Filter the Scope column for Customizing.
- Check the value of the Status in Current Client column:
Below can be the Status values:
The catalog was created in the current client and does not exist in the configuration scope (/UI2/FLPD_CONF).
The catalog was created in the configuration scope and changed in the current client using the launchpad designer, which means that it is now decoupled from the original catalog on the configuration scope. If the original catalog is now changed in the configuration scope, these changes will not be reflected in the current client.
The catalog was created in the configuration scope and changed in the current client using the launchpad designer, which means that it is now decoupled from the original catalog on the configuration scope. The original catalog was then changed in the configuration scope. The catalog on the current client is outdated because the changes in the configuration scope are no longer reflected. If the catalog is now changed in the customizing scope, its status will be set to “Changed” again.
What are the Options?
Below are the options to deal with these issues:
- Update the catalog to the latest changes of the configuration scope.
- In the launchpad designer, you can reset the outdated catalog. This also works if the outdated catalog contains originals. Changes made in the customizing scope will be lost.
- Select the Outdated catalog in Launchpad content manager and click on Open in Designer
- The Outdated icon will be visible in the Launchpad with a hyperlink in right panel “outdated”. Click the link.
- A pop to confirm the catalog reset will appear. Click OK to sync catalog with Configuration scope catalog.
- If the catalog does not contain any original tiles or target mappings, you can use the launchpad content manager to delete the client-specific catalog in the customizing scope.
- Continue working with the existing changes of the customization scope. In this case, you do not receive the latest changes provided in the configuration scope.
We will see in the next blog, how to analyze issues from tiles/target mapping level and the possible correction steps for the same.
Keep Learning and Keep Sharing!!