
- SAP UI5 Tutorial
- SAP UI5 - Home
- SAP UI5 - Overview
- SAP UI5 - Architecture
- SAP UI5 - Key Components
- SAP UI5 - Control Libraries
- SAP UI5 - Development Kit
- SAP UI5 - MVC Concept
- SAP UI5 - Views
- SAP UI5 - Developer Studio
- SAP UI5 - Creating a UI5 Project
- SAP UI5 - Controls
- SAP UI5 - Data binding
- SAP UI5 - Design Patterns
- SAP UI5 - Modularization
- SAP UI5 - Localization
- SAP UI5 - Notepad Controls
- SAP UI5 - Extending Applications
- SAP UI5 - Theming
- SAP UI5 - Mobile
- Creating a Project in Web IDE
- SAP UI5 Useful Resources
- SAP UI5 - Quick Guide
- SAP UI5 - Useful Resources
- SAP UI5 - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
SAP UI5 - Control Libraries
There are various JavaScript and CSS libraries that you can use in combination for the application development. SAPUI5 can use these libraries in combination and they are called SAPUI5 control libraries.
Common SAPUI5 control libraries −
- Sap.ui.commons for control fields, buttons, etc.
- Sap.m is the most common control library and is used for mobile devices
- Sap.ui.table includes table control
- Sap.ui.ux3


Note − SAPUI5 control library sap.m is the most common library and is used for application development. These libraries can be combined with other control libraries.
Control Library Combinations
You can use the control library sap.m with other control libraries - sap.ui.unified, sap.viz, sap.ui.table, sap.ui.layout, and sap.suite.
You can combine control libraries - sap.ui.commons, sap.ui.table, sap.ui.ux3 and sap.ui.suite with each other.
You can also combine control library sap.ui.commons and sap.ui.ux3 with other libraries like sap.ui.core, sap.ui.unified, sap.ui.layout, and sap.ui.table.
You can combine sap.viz with all other libraries.

The following table shows the main SAPUI5 control libraries and their description −
sap.m | Library with controls specialized for mobile devices. |
sap.makit | SAPUI5 library contains the markit charts. |
sap.ui.commons | Common library for standard controls |
sap.ui.ux3 | SAPUI5 library with controls that implement the SAP User Experience(UX) Guidelines 3.0 |
sap.viz | SAPUI5 library containing chart controls based on the VIZ charting library. |