WP04 ACT Troubleshooting and Performance
WP04 ACT Troubleshooting and Performance
2
INTRODUCTION
This document has the scope to explain you the steps required to complete all the activities planned for the
current work-package.
By executing the steps described in this document you will be able to understand the main procedures required
to select and activate Fiori Applications in your implementation project.
Note that the steps described in this document refer only to the technical activation steps, additional functional
activation steps may be needed depending on the application scope. The required functional steps are described
in the Fiori Apps Library.
3
TROUBLESHOOTING AND PERFORMANCE ANALYSIS
In these exercises you will go through the most common steps to troubleshoot Fiori applications,
including:
▪ SAPUI5 Libraries
▪ Webdynpro/WebGUI configuration
▪ Fiori App Dependencies
Comment Screenshot
4
Comment Screenshot
sap.ui.version
For either of these options you must identify the target library
version. To do so, find the latest available versions at:
https://sapui5.hana.ondemand.com/versionoverview.html
5
Comment Screenshot
https://launchpad.support.sap.com/#/softwarecenter/search/UI
5CLIENT60P_3-80000549.ZIP
6
Comment Screenshot
**You will not find green or red icons in the report as the
report has been changed in recent releases. This is
described in SAP Note 2641440
7
Comment Screenshot
17. Run the following reports to clear cache for all users
in the system in the proposed order using transaction
SE38:
/UI2/CHIP_SYNCHRONIZE_CACHE
/UI2/DELETE_CACHE_AFTER_IMP
/UI2/INVALIDATE_CLIENT_CACHES
/UI2/INVALIDATE_GLOBAL_CACHES
**You will find the version number does not match the
library version number you updated.
https://<host>:<port>/sap/public/bc/ui5_ui5/index.html
8
Exercise – Part 2: Understanding Webdynpro/WebGUI resolution
In this exercise we will explain how to check the Webdynpro/WebGUI configuration and how to
troubleshoot common errors.
9
Steps / Comments Screenshot
Hostname: linux-fsXX.kmudemo.site
Port: 443XX
10
Steps / Comments Screenshot
11
Exercise – Part 3: Improving Webdynpro/WebGUI performance
In this exercise we will explain how to easily improve Webdynpro and WebGUI performance in the
Fiori Launchpad, however, it is important to note that most of the improvements for these technologies
are delivered through the kernel.
12
Steps / Comments Screenshot
13
Exercise – Part 4: SAPUI5 Fiori App Troubleshooting
In this exercise we will explain SAPUI5 Fiori app configurations and how to troubleshoot common
errors.
14
Steps / Comments Screenshot
Z_BR_ADMIN_APR_FICA
Z_BR_ANALYTICS_SPECIALIST
Z_BR_APR_ACCOUNTANT_FICA
Z_BR_BUSINESS_PROCESS_SPEC
Z_BR_BUYER
Z_BR_COLL_SPECIALIST_FICA
Z_BR_PROJ_FIN_CONTROLLER
Z_BR_PROJ_LOG_CONTROLLER
Z_BR_PURCHASING_MANAGER
Z_BR_PURCHASER
6. Go to transaction
/IWFND/MAINT_SERVICE and search for
external service name
“TASKPROCESSING”. System Alias
assignment should be missing.
15
Steps / Comments Screenshot
16
Steps / Comments Screenshot
/sap/bc/apc/iwngw/notification_push_apc
17
Steps / Comments Screenshot
18
Steps / Comments Screenshot
19
Steps / Comments Screenshot
20
Steps / Comments Screenshot
21
Steps / Comments Screenshot
22
Steps / Comments Screenshot
23
Steps / Comments Screenshot
You have finished basic troubleshooting of the apps all apps in the roles you activated. Technical check
is concluded and your functional team can start testing the apps.
24
Exercise – Part 5: Finding source objects
In this exercise we will explain how to find source objects in an OData service.
Please note that there are several development approaches, hence, you will find several options to
identify which objects are being consumed by the OData services.
To find out more, visit: Fiori for S/4HANA – Troubleshooting Tips and Tricks in S/4HANA On-
Premise
25
Comment Screenshot
26
Comment Screenshot
27
Comment Screenshot
**Expected result:
https://<hostname>:<port>/sap/opu/odata/sap/C_SLCMGMTSUP
PLIERPORTFOLIOST_SRV/C_SLCMgmtSupplierPortfolio?sap-
client=100&$skip=0&$top=25&$orderby=SupplierName%20asc&
$select=Supplier%2cto_SupplierValueHelp%2fOrganizationBPNa
me1%2cCountry%2cto_MM_CountryValueHelp%2fCountryName
%2cCityName%2cIsPreferredSupplier%2cto_IsPreferredSupplier
%2fIndicatorValue_Text%2cBusinessPartner&$expand=to_MM_
CountryValueHelp%2cto_IsPreferredSupplier%2cto_SupplierValu
eHelp&$inlinecount=allpages
28
Comment Screenshot
29
Comment Screenshot
30
Comment Screenshot
31
Comment Screenshot
C_SLCMgmtSupplierPortfolio
32
Comment Screenshot
33
Comment Screenshot
34
Comment Screenshot
35
Exercise – Part 6: Optimizing Performance
In this exercise we will explain how to easily improve performance of the Fiori Launchpad. Please note
that there are several causes why Fiori Launchpad performance may be affected and this exercise is for
demonstration purposes only. To find out some performance tips and tricks, visit: Fiori for S/4HANA –
Performance Tips and Tricks in S/4HANA On-Premise
It is important to note that some apps have already been identified along with specific performance
limitations. For further reference, read note 2837072
36
Comment Screenshot
37
Comment Screenshot
/ui5/cdn/url = https://sapui5.hana.ondemand.com/1.71.11/resources
38
Comment Screenshot
39
Congratulations, you have now finished troubleshooting and improving performance of the Fiori
Launchpad.
40
www.sap.com/contactsap
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product
specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if
any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This
document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by
SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and
they should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product
and service names mentioned are the trademarks of their respective companies. See http://www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.