
Master debugging concepts for SAP UI5, UI5, and Fiori applications by following practical guidance on environment and application setup. Understand prerequisites and how the environment may evolve.
Create a free SAP BTP trial by registering, activating your account via email, and launching SAP Business Application Studio to access dev spaces for SAP UI5 / Fiori debugging.
Explore dev spaces to build SAP, Fiori, and mobile applications by creating a workspace with default and optional extensions; spaces auto-stop after 30 minutes of inactivity and can be restarted.
Launch BAS to access the development environment, manage spaces, and note trial account limits on running spaces as the business application studio loads for the selected space.
Launch and navigate the SAP business application studio, manage dev spaces, and explore BAS's new interface with explorer view, debug view, and other views, using help and documentation.
Navigate SAP business application studio to create and execute a SAPUI5 application from a template, use the debug option, connect to service center, and test in editor, panel, and terminal.
Create a SAPUI5 application based on the Northwind OData service by configuring a Cloud Foundry destination and connecting from the Business Application Studio to the non SAP backend.
Migrate a SAPUI5 project from WebIDE to BAS by configuring S4HANA destinations, importing the project, and starting the migration to test the app in Business Application Studio.
Deploy a SAP UI5 app to the SAP cloud platform using a managed application router, and deploy an mta project's empty archive to launchpad in Cloud Foundry.
Explore Chrome developer tools to inspect SAP UI5 applications, switch panels with keyboard shortcuts, and use elements, console, sources, and network tabs to debug the HTML DOM and JavaScript.
Explore the network panel in SAPUI5 debugging to see how framework resources, application resources, runtime resources, and data resources load in sequence, including batch calls.
Explore how SAPUI5 apps load from the launchpad service, with component preload.js minified for performance, and how the network panel reveals framework resources, manifest.json, and minified controllers and XML views.
Enable debug mode to load independent resources and debug-suffixed controllers, inspect network traffic in the browser, and reveal actual code for easier debugging, despite longer load times.
Explore SAPUI5 debugging tools: the diagnostic tool, technical information popup, and UI5 inspector, plus extensions. Learn to inspect XML views, properties, and binding details with JSON and XML extensions.
Trace the SAPUI5 app flow by inspecting the call stack in the network panel, setting breakpoints in the controller, and following navigation from on list item press to listed.xml.
Switch on the inspector to highlight UI5 elements in the DOM, then inspect their DOM structure and use getMetadata to identify the control and its id and CSS classes.
Discover how SAP UI5 controls receive data by debugging in chrome, inspecting elements, and tracing binding paths, models, and contexts that supply product data.
An in-depth walkthrough of SAP UI5 aggregation binding, absolute and relative paths, and binding properties, using SAP Business Application Studio to inspect metadata and model details.
To be a successful developer you need to be a successful debugger. Without debugging Skills a developer cannot succeed well.
Core concepts of debugging SAPUI5 / FIORI / UI5 Applications are explained in this course in chrome developer tools.
The prerequisite for this course is that you need a basic understanding of SAPUI5/FIORI application Development.
I have another course published- "SAPUI5/Fiori FullStack on BTP | RAP/ABAP Cloud& SAP BTP CAPM", Course is top-rated for covering in-depth concepts of SAPUI5. Please either complete that course or enroll in any other SAPUI5 Course, you can learn this course in Parallel with any other SAPUI5 course.
The following topics are covered in this course:-
UI5 developer tools/debugging tools:-
Chrome developer tools - Inspector tool, Elements Panel, Sources Panel, Network Panel to understand the call stack and performance load of Applications
Technical POP UP and Diagnostic tool
UI5 Inspector extension available for chrome browser
XML and JSON View extensions for easily viewing XML and JSON Data in the browser
Understanding component-preload.js or Minification/Uglification of code in SAPUI5/FIORI
Additional content covered in this course for environment setup:-
How to set up a free Business Technology Platform/ SAP Cloud Platform trial account.
How to use Business Application Studio
How to import Applications to Business Application Studio
How to export Applications to SAP Business Technology Platform/ SAP Cloud Platform
How to run applications deployed to SAP Business Technology Platform/ SAP Cloud Platform
Create FIORI Application using Business Application Studio based on Northwind OData Services