Skip to content

Latest commit

 

History

History
156 lines (80 loc) · 7.87 KB

File metadata and controls

156 lines (80 loc) · 7.87 KB

Developing SAP HANA in the Cloud Foundry Environment

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.

Tools

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

Data Modeling

To develop your data model, we recommend the SAP Cloud Application Programming Model.

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.

References