Welcome to the "Developing Extensions for SAP Business One and the Web Client" learning journey. This training is designed for developers who want to create extensions for SAP Business One and the Web Client, specifically for customer implementations.
Extensibility in SAP Business One, Web client is vital for customizing the software to meet unique business requirements, enhancing its functionality, and ensuring it can scale as needed. This learning journey will guide you through the various extensibility options available to you as a developer.
This learning journey contains four courses:

- Introducing Extensibility for SAP Business One and the Web Client. This is the introductory course that you are currently in, which covers the benefits of, and options for, extending SAP Business One and the Web client.
- Leveraging the SAP Business One Service Layer, which will teach you how to utilize the SAP Business One Service Layer OData API.
- Developing UI API Extensions for SAP Business One, Web Client. This will show you how to develop, package, and deploy UI API Extensions, so that you can customize SAP Business One, Web client views to suit specific business needs.
- Building Side-by-Side SAP Fiori Applications with SAP BTP, where you’ll learn how to build and deploy side-by-side SAP Fiori applications with SAP Business Technology Platform (SAP BTP).
After completing the content and assessment questions in each course, you’ll earn a public badge that you can add to your email signature and publish on social media.
Get started with this learning journey to enhance your skills and unlock the full potential of SAP Business One, Web client for your business solutions.
Recommendations for practice environment
If you would like to practice the scenarios while taking the training, you need to have the following access and software ready:
- SAP Business One Feature Package 2405 or above installed with relevant demo databases.
- Ensure you can login to SAP Business One, Desktop client and the Web client and relevant licenses are assigned.
- Ensure you have access to:
The SLD using B1SiteUser.
The Microsoft Visual Studio Code.
SAP HANA Studio or Microsoft SQL Server Management Studio with relevant access to query and create views in demo database.