Design and Development 

Application Development with SAP HANA

Use an application development model built on a foundation of Cloud Foundry to enable a consistent paradigm between SAP HANA deployed on premise and SAP HANA Cloud.

Application Development Services

Simplify your application architecture for on-premise or cloud environments.

placeholder
Application development model

Benefit from an application development model built on a foundation of Cloud Foundry to enable a consistent paradigm between SAP HANA and SAP HANA Cloud.

placeholder
Advanced and extended applications services

Build Web-based applications that use a native runtime and integrated development environment with SAP HANA extended application services, advanced model.

placeholder
Optimised applications

Provide highly optimised applications for the SAP HANA platform with the openness to satisfy developer needs or preferences. 

placeholder
Simplified application architecture

Deliver applications that simplify the application architecture, achieve optimal performance, and reduce complexity in your IT environment at the same time.

Application Development Languages

SQL extensions for application development

Gain a wide variety of SQL and high-level or object interfaces that work with virtually any programming language or toolkit.

JavaScript, Python, Go, and Java

Use server-side JavaScript APIs to develop free-form services that communicate between your applications and SAP HANA.

SQLScript or R script for algorithms and business logic

Develop statistical algorithms for predictive analytics and process R code in line as part of a query execution. 

Application Development Tools

Take advantage of tools for rapid application development.

placeholder
Choice of development tools

Work in the application development environment that best suits your style: Web-based, ABAP, or Eclipse development tools.

placeholder
SAP Web IDE

Create business applications and customise or build SAP Fiori apps by using various wizards, templates, and code editors.

placeholder
ABAP development environment

Build applications that interact with SAP HANA with the support of a knowledgeable developer community and on-demand tutorials.

Cloud Application Programming Model

Focus on the business problem and accelerate development.

placeholder
Build enterprise-grade services and applications

Our cloud-based framework of languages, libraries, and tools provides guidance on proven best practices and technology-agnostic, preconfigured solutions for recurring tasks, as well as core data services that can serve as a ubiquitous modelling language.

Function Libraries

Reuse packaged components to improve developer productivity and application performance. 

Application function library (AFL)

Acquire ready-to-use procedures that can be called directly from SQLScript and run close to the data inside the SAP HANA database to boost performance.

Predictive analytics library (PAL)

Access more than 20 algorithms that you can embed in data mining and predictive scenarios for your existing applications.

Application function modeler (AFM)

Use a graphical editor in the SAP HANA platform to connect to the BFL and PAL and apply data visualisation and drag-and-drop capabilities to speed results.

Business function library (BFL)

Get information on common business functions, ranging from currency conversion to moving averages and rolling forecasts.

Application Lifecycle Management

Simplify the application lifecycle – from application development to production.

placeholder
Speed the application lifecycle with greater ease

Prepare your applications for live production faster. With the SAP HANA application lifecycle management tool, you can define the right product structure, track object changes, prepare product delivery units, validate and assemble applications, and deploy on time to meet user expectations.