Find here selected information for SAP HANA database development and references to more detailed sources.
This section gives you information about database development and its surrounding tasks especially if you want to explore the SAP BTP, Cloud Foundry environment. To get more into detail, we have references to other guides and the SAP HANA Cloud service documentation. The context we’re looking at is multitarget application (MTA) development, whereby SAP HANA is the database module and you develop all artifacts in that module.
There are multiple scenarios when you start using SAP HANA Cloud in the SAP BTP, Cloud Foundry environment. For each of these scenarios, we give you a recommendation:
|
Scenario |
Recommendation |
|---|---|
|
You're starting a new project and want to leverage SAP HANA capabilities in the cloud. |
We recommend using the SAP Cloud Application Programming Model and SAP HANA Cloud. See SAP HANA Cloud |
|
You're using SAP HANA service for SAP BTP and SAP HANA Platform 2.0 (XS advanced) on-premise. |
Get to know the differences. Read about features that have been supported by other SAP HANA versions but aren’t supported by SAP HANA Cloud: SAP HANA Cloud Compatibility Reference |
|
You're using SAP HANA Platform 2.0 (XS advanced) on-premise. |
SAP HANA extended application services, advanced model, (XS advanced) as the runtime environment for SAP HANA Platform was built similar to the Cloud Foundry environment. It has been developed further and therefore contains features that aren’t available in Cloud Foundry. Some features aren’t supported from the SAP HANA versions in the cloud. So, there’s always some effort, at least when you reach a decent amount of complexity, to make an XS advanced application run in the cloud. The new SAP HANA Cloud service made significant moves to reduce footprint and be cloud-ready. Therefore, previously deprecated features have been removed. Read about SAP HANA Cloud Compatibility and Migration Information: You can find another collection of these features and elements in the following SAP Note:2868742 |
|
You're using SAP HANA Platform 1.0 (XS classic) on-premise. This scenario also includes any usage of XS classic artifacts even if you use XS advanced (compatibility) or the Neo environment |
This scenario is presumably a bigger project. The task isn’t only to use a different version of SAP HANA but also to make architectural changes: from monolithic applications to microservice-based applications. To give you an overview on things you need to consider, have a look at our guide: Migrating from the Neo Environment to the Multi-Cloud Foundation for SAP BTP (Cloud Foundry and Kyma) |
This section is a quick introduction to the latest SAP HANA offering on SAP BTP, Cloud Foundry environment. In essence, you get to know the most important tools and information about data modeling. This content is meant to provide an overview. Please follow the links to the content you’re interested in and start your learning journey.
There are two tools you need to know, SAP Business Application Studio and SAP HANA Cockpit.
-
SAP Business Application Studio
SAP Business Application Studio is the recommended tool to develop your SAP HANA database artifacts.
You can use an SAP HANA Native Application dev space, which is preconfigured to support the creation of database artifacts.
For SAP Cloud Application Programming Model projects, we recommend to create a Full Stack Cloud Application dev space and add the following extensions:
-
SAP HANA Calculation View Editor
-
SAP HANA Tools
-
SAP HANA Smart Data Integration Tools
With that configuration you have the editors and tools for the programming model and SAP HANA database artifacts.
-
-
SAP HANA Cockpit
The SAP HANA Cockpit is used to monitor and administer your SAP HANA instances, see Open the SAP HANA Cockpit
To learn how to access the SAP HANA Cockpit, see Accessing SAP HANA Cockpit for SAP HANA Cloud
To develop your data model, we recommend the SAP Cloud Application Programming Model.
-
The SAP Cloud Application Programming Model (CAP) provides a guide explaining the concepts and best practices of domain modeling using CAP CDS, see Domain Modeling
-
To define your data models, queries and expressions, there’s a CAP CDS reference guide. It contains samples and best practices that support your learning journey. See Core Data Services (CDS) - Language Reference Documentation for the application programming model.
-
You have existing database objects and want to use them with CAP CDS. Learn about facade entities in CAP CDS and how to design them. See Native SAP HANA.
When you've created your data model with the SAP Cloud Application Programming Model, you want to leverage more of the SAP HANA power. The SAP HANA Cloud documentation provides an extensive library of guides. Find here selected links that make an easy start.