SAP Fiori: Cheat sheet for transactions and programs

SAP Fiori is constantly evolving. In the early days, you could link UI5 applications in the Fiori Launchpad and show them to users in predefined groups. Nowadays we have Spaces & Pages, users can customise a lot of things themselves. There are notifications in Fiori, there is the SAP Fiori Search with which you can search not only for apps but also for sales orders, equipments, etc. More and more transactions and programs are added. The number of transactions and programs for clearing caches is already difficult to manage. You need a cheat sheet. That’s exactly what this blog post is meant to do. I try to group the different transactions and programs into categories in a meaningful way.

💡 This cheat sheet is far from complete. It’s the first draft. It will grow, step by step.

Logging and Tracing

TransactionDescription
/IWFND/ERROR_LOGSAP Gateway Error Log – This is the right place for error analysis in the SAP Gateway context
/IWBEP/ERROR_LOGSAP GW Backend Error Log – The error in the hub system refers to an error in the backend? Then this is the correct transaction
/IWFND/TRACESSAP Gateway Traces – Performance and Payload Tracing
/IWBEP/TRACESSAP GW Backend Traces – Performance and Payload Tracing

Gateway Service

TransactionDescription
/IWFND/MAINT_SERVICEActivate and maintain services
/IWFND/GW_CLIENTSAP Gateway Client – Here you can test your service
/IWFND/STATSSAP Gateway Statistics – How often is a service called, what is the average processing time and much more
/IWFND/V4_ADMINSAP Gateway Service Administration – The same as /IWFND/MAINT_SERVICE but for V4 OData Services

Caches (Calculation/Clearing)

Transactions

TransactionDescription
/IWFND/CACHE_CLEANUPCleanup of GW Model Cache – The metadata loaded into the application does not match the current development status? Execute the transaction in your hub system
/IWBEP/CACHE_CLEANUPCleanup of GW Backend Model Cache. The metadata loaded into the application does not match the current development status? Execute the transaction in your backend system.
/IWNGW/H_CLEAR_CACHEClears the Notification Gateway’s cache on the hub system
/IWNGW/H_CLEAR_NOTIFClear the notification data and metadata cache
/UIF/CLEAN_LREPCleanup of Layered Repository Files – AppState files for example
/UI2/FLP_DEL_PERSDelete Personalization Data of the SAP Fiori Launchpad – For example: Home Page Personalization, User Settings, App-Specific Personalization

Programms

ProgrammDescription
/UI5/APP_INDEX_CALCULATECalculation of SAPUI5 Application Index – The application was adjusted, but the changes are not visible? Probably there was an error in the calculation of the application index
/UI5/DEL_ODATA_METADATA_CACHEDelete cached OData Metadata
/UI2/INVALIDATE_GLOBAL_CACHESGlobal Cache Invalidation – For example: UI2 Cache, shared memory cache, WD Catalog Cache, NWBC NavTree Services Use with caution in productive environment UI2 Cache = Stores entities and entity sets requested. UI2 NWBC Nav Tree Cache = Stores navigation data. UI2 Web Dynpro Catalog Cache = Configuration and Customizing
/UI2/DELETE_CACHE_AFTER_IMPDelete UI2 Cache after import of a Support Package
/UI2/INVALIDATE_CLIENT_CACHESClient Cache Invalidation – For one specific user or all users – works for se63 translations
/UI2/PAGE_CACHE_RESETReset Page Cache
/UI2/PAGE_CACHE_CREATECreate Page Cache

Catalog and Groups – Launchpad Configuration

Transactions

TransactionDescription
/UI2/FLPCM_CUSTFLP Content Manager: Client-Specific (Create/Delete/Copy/Search Catalogs and Groups) (Show Usage of Catalogs in Roles) …
/UI2/FLP_CUS_CONFLaunchpad Configuration Parameters

Programms

ProgrammDescription
PRGN_CREATE_FIORI_BACKENDROLESYou can use this program to create a back-end role for selected SAP Fiori front-end roles and to copy the relevant front-end role menu. If the back-end role already exists, the role menu of the back-end role is deleted and replaced by the role menu of the front-end role.

Tables

ProgrammDescription
/UI2/FLPSETPDTAll possibile Launchad Configuration Parameters you can define in transaction “/UI2/FLP_CUS_CONF”

Other

TransactionDescription
/UI2/FLPSAP Fiori Launchpad (Launch the SAP Fiori Launchpad in your Browser)

Leave a Reply

Your email address will not be published. Required fields are marked *