Overview
of SAPUI5
SAPUI5 is a recent offering from SAP that powers SAP Fiori
applications (Learn from SAP Fiori training by experts from Learn IT Training). It is a client UI technology
that is based on JavaScript, CSS and HTML5, enabling you to build and adapt
client applications. Depending on what device the application runs (mobile,
tablet or desktop PC), you can use different libraries.
The SAPUI5 runtime is a client-side HTML5 rendering library that
consist of rich set of standard and expansion controls. It is also referred as
a light weight programming model for desktop and mobile applications that is
based on JavaScript and supporting RIA like client-side features. It is based
on the extensibility concept pertaining to custom controls.
Servers have a major role to play when you deploy your applications; they store the SAPUI5 libraries and connects to a database. Depending on the environment in which the SAPUI5 is deployed, the libraries or your applications are stored on a SAP NetWeaver application server or a SAP HANA cloud platform.
How it works?
When you access an SUPUI5 application from your device (a mobile or a tablet avail the benefit of SAPUI5 training by certified professionals), a request is sent to the respective server to load the application into the browser, letting the view to access the relevant libraries. Generally, the model is also instantiated (creates an instance of an object) and the business data gets fetched from the database.
Model view controller (MVC)
SAPUI5 uses the MVC concept to accomplish the following goals:
- Support development in distributed teams with varied source locations
- Recommend file structure, naming and usage patterns
- Add capability of UI declaration (as compared to a programmatic construction)
- Supports CSS3, allowing you to adapt themes as per your company’s branding in an effective fashion.
- Uses the open source jQuery library as a foundation.
- Supports RIA like client-side features based on JavaScript.
- Completely supports SAP product standards.
- Complies with OpenAjax and can be used alongside standard JavaScript libraries.
- Produced in a release independent code line to enable short shipment cycles.
- SAP HANA Cloud platform
- SAP HANA platform
- User interface Add on for SAP Netweaver
SAP HANA Cloud Platform is based on open standards, providing rich access to a feature-rich and user friendly environment in the cloud. The platform includes a comprehensive set of services for integration, enterprise mobility, collaboration and analytics.
Using SAP HANA cloud platform (want to learn SAP HANA training by experts join with Learn IT), customers and partners can rapidly build, deploy and manage cloud based enterprise applications that compliment and extend your SAP or non-SAP solutions, whether they are deployed on premises or on cloud.
Creating Simple SAPUI5 Applications
The simplest way to work with SAPUI5 is to include a set of JavaScript libraries into your HTML page and then use all the controls provided by these libraries to construct one or more control trees, and finally include them into your HTML page. This framework also supports the JavaScript Object Notation (JSON) that lets you initialize controls, minimizing your typing efforts.
SAP HANA platform
SAP HANA platform is a platform that can be deployed on-premises, unlike the SAP HANA cloud platform that can be deployed on the cloud.
In order to start working on SAP HANA platform, you need to first install and configure the SAP HANA Studio Eclipse workbench, which comprises of a series of steps. Once you have successfully installed, you can right away create simple applications using SAPUI5. The procedure for creating the apps is similar to the one as enlisted in the earlier SAP HANA Cloud Platform.
SAP User Interface Add-On
SAP User Interface Add-On for SAP NetWeaver is an application that you can use swiftly to offer new user interaction and technology without disturbing the underlying business applications. One the major advantages that this product offers for its existing customers is it helps to enhance their existing SAP UI landscapes independent of application releases and devoid of major investments – no upgrade of existing systems.
For developing an application in SAPUI5, the following tools are required
- Eclipse – as editor
- SAPUI5 Plugin installed in Eclipse
- SAPUI5 SDK
Register Here to join us today and take a live free demo
For more details visit: www.learnittraining.com
Email: contact@learnittraining.com
Contact: USA: + 13152825809 India: + 91 9912989639
Skype: learnittraining


