cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi,

Cloud application programming model (CAP) allows you (among other things) to create hana db artifacts using CDS.

So, Does this replace HANA XS Advanced for developing hana native applications in the cloud ?

It seems that CAP is the model that SAP is fostering also for this hana developments in the cloud, So will hana xs advance be deprecated ? I guess HANA XSA is still an option for on-pre.

Can anyone advise, please ? Is there some kind of roadmap depicting the strategy for these developments.

Thank you !

View Entire Topic
Former Member
0 Likes

Hi Florian,

Thanks for your answer.

If I'm getting you well, CAP is a programming model and you can run it on top of HANA XSA (not necessarily, as I understand you can run CAP in SCP-cloud foundry with any supported DB).

But, my question was more directed towards the programming model than to the technical platform;

HANA XSA has its own programming model and tools (https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/1.0.12/en-US/df19a03dc07e4ba19db4e0006c1da429.html) while CAP seems to be the current SAP promoted way for HANA development in the cloud, so effectively replacing previous HANA XSA based programming model. Am I wrong ?

In other words, What does SAP recommend today for HANA Cloud native developments ?

Regards,

dvankempen
Product and Topic Expert
Product and Topic Expert
0 Likes

UPDATE

This question inspired a blog post. It is a bit of a read but I hope it should make the evolution of models clear.

====

Just provided a more elaborate response, but maybe it helps to see the programming models as they evolved over time.

The XSA programming model adapts the generic Cloud Foundry programming model to the SAP HANA platform. This goes back to 2015. The programming model also applies to the SAP Cloud Platform, Cloud Foundry Runtime as the same technology is used (e.g. App Router, HDI, XSUAA) although the integration with SAP HANA is optional (using SAP ID services as default IdP instead of the SAP HANA database, for example). This programming model remains relevant for both the SAP HANA and the SAP Cloud Platform.

CAP is more recent, conceptually related to the ABAP RESTful Programming Model (RAP) but more flexible regarding frameworks, libraries and tools. It is more generic, you could say, and very much at home in the new multi-cloud environment and not specifically targeted to the SAP HANA platform.