13 - SAP - FIORI - Troubleshooting
13 - SAP - FIORI - Troubleshooting
SAP FIORI
Administration
SAP FIORI
Troubleshooting
Why troubleshooting is important?
•Web Dispatcher
Web Dispatcher
•Frontend Server Backend Frontend
•Backend Server Server Server
Tuning SAP Fiori
Performance
• In some very specific cases you will find that OData requests execution time is longer
Tuning Fiori Performance than expected.
• This will usually occur for OData services that expose very large data sets. If this is the
case, you can try configuring OData services in Co-deployed mode.
Troubleshooting Connectivity
Issues & 403, 500 Errors
• Understand Landscape Architecture:
Important • –Transactional Apps implement OData calls from the Frontend
Facts and server but Webdynpro and Object Page require a direct connection
the Backend server.
• –Several RFC connections are required.
• –Important corrections are delivered in UI libraries (+1.40.x) that will help stabilize Fiori apps.
• –Make sure to delete cache in case of issues and also particularly after deployment of corrections / FPS.
• – Run report /UI2/INVALIDATE_GLOBAL_CACHES to clear the FLP caches.
• –TA code SU53 for authorization traces (see SAP Note 2147808)
Troubleshooting tools
Important Facts and transactions
➢ One frontend for multiple back ends:
–In this case, try to maintain 1 frontend client per backend client within the same landscape.
Backend Frontend
Launchpad
100 100
200 200
300 300
➢ Security:
–Enabling trust relationship between the frontend and backend server requires all users to possess authorization
object: S_RFCACL
–Replication of user ID’s between frontend and backend clients is required.
Backend Frontend
/IWFND/MAINT_SERVICES (transaction) OData Frontend Service Activation / Alias Assignment / SICF (/sap/opu/OData/sap)
Chrome Browser Chrome Browser Developer Tools works best for troubleshooting
Fiori Launchpad Checks (transaction /UI2/FLC) Check the consistency of delivered and customized content created for use with SAP Fiori
Launchpad
Orphaned Catalogs and Groups (transaction /UI2/FLC1) Checks launchpad content in the customizing scope for orphaned objects and offers tools
to clean up the content
Fiori Launchpad Intent Analysis (transaction /UI2/FLIA) Check the assignment of a given intent (semantic object – action pair) to a user in the
context of SAP Fiori launchpad
Fiori System Alias check (transaction /UI2/FSAC) Check the consistency of system aliases configured for the launchpad
Application Log: Display Logs (transaction SLG1) Display messages for OData services and utilities (eg. reports) of the SAP Netweaver User
Interface Services
Troubleshooting • –During the configuration of task list, transaction STC01 was used to execute each
task lists from the configuration guide.
Enterprise Search
• –If for some reason, you logoff after saving a task list run, you can go back and
modify a save task list run with transaction STC02 to search for it.
• Easiest way to troubleshoot enterprise search is by
Troubleshooting using transaction:
Enterprise Search • ESH_TEST_SEARCH
Troubleshooting Enterprise
Search
Troubleshooting Web
Dispatcher
Troubleshooting • To troubleshoot Webdispatcher you need OS access or a Webdispatcher
Web dispatcher Visual Administration user.
Troubleshooting • Check configuration profile (OS Level only)
Webdispatcher
Troubleshooting • Check configuration profile (OS Level only)
Webdispatcher
Troubleshooting • Analyze Web dispatcher Logs (OS Level)
Webdispatcher
Troubleshooting • Analyze Web dispatcher Logs (Visual Administration)
Webdispatcher
Detailed Troubleshooting
Fiori Troubleshooting
• Once the “Developer Tools” are open, go to Console & clear old logs, reload
the Fiori launchpad and replicate the issue.
• Check Console & Network section as they offer valuable details of the error.
Identify errors highlighted in Red and read the error description.
• Initial Analysis : ODATA service is not active, or configuration is missing.
1
3
4
1
3
3
4
5
How to start a troubleshooting session :
Fiori Troubleshooting Step 1: In the network area select entry in Red, navigate to
Body → Response body and expand the error details to find
the “Error Message”.
/IWFND/MAINT_SERVICE 1
2
Error
SAP FIORI Activities after
System Refresh Steps
Reconfigure Trusted Update RFC ABAP
Adjust Web
Reconfigure and RFC between and HTTP
1 2 Dispatcher instance 3
Validate SSL backend and Destinations for
profiles
frontend systems classic UI Apps
Regenerate ESH 9
Running cache
indexes cleaning reports
Thank you.
Take a short break before starting the next
session