UI Frameworks based on HTML5, JavaScript and CSSLocate this document in the navigation structure

Use

With these technologies you can easily develop web applications based on standard technologies without deep knowledge of SAP programming languages. There are several ways to integrate these applications into the SAP NetWeaver Application Server.

UI development toolkit for HTML5 (SAPUI5)

SAPUI5 is a user interface technology for building and adapting client applications. The SAPUI5 runtime is a client-side HTML5 rendering library with a rich set of UI controls for building both desktop and mobile applications. To support you in developing applications, SAPUI5 tools come with a set of eclipse-based wizards and editors. They provide wizards to create application projects and views according to the Model View Controller concept, and other features like JavaScript code completion and in-place application preview.

When you use SAPUI5 on a SAP NetWeaver Application Server, you can store and run your SAPUI5 applications with the help of the SAPUI5 ABAP Repository.

SAPUI5 Application Frameworks
  • Analysis Path Framework (APF) provides reuse components that allow building and enhancing interactive analytical Web applications. You can use these applications to explore KPIs and their influencing factors by drilling down into multidimensional representations of data, such as charts or tables.
  • The SAP Smart Business modeler apps are a set of SAP Fiori apps that you use to create and manage SAP Smart Business entities.

SAP NetWeaver User Interface Services

As an extension to SAPUI5, you can use predefined OData services, such as the Launchpad Service, to retrieve data from the SAP NetWeaver Application Server. SAP NetWeaver user interface services offers a set of back-end services and front-end services. To decouple your UI, you use OData services for ABAP-based back-end systems based on an OData channel that is part of SAP NetWeaver Gateway. To couple to a new UI technology, you use front-end services.