cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Application Programming Model for SAP Cloud Platform: Helpful for Neo environment, too?

MichaelBeining
Participant
0 Kudos

Hello together,

I have read a lot about the SAP Application Programming Model for SAP Cloud Platform, e.g. the great community blog posts...

Especially I like the abstraction layer of the data/services via CDS.

Initially I had hoped that the Application Programming Model would also help me to abstract from the underlying SAP CP environment (Neo and MultiCloud/CloudFoundry) and would help me to develop Full Stack Apps that can run either on Neo or MultiCloud.

But my findings are that the Application Programming Model is focussed on the Multi-Cloud and not applicable for SAP CP Neo or cross-environment development.

Am I right or did I miss something?

Thanks and best regards,

Michael

Accepted Solutions (1)

Accepted Solutions (1)

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert

Hi Michael,

The CAP model is focused on Cloud Foundry environment and cannot be used on Neo. The whole project has lots of the microservices concepts that wouldn't apply to a Neo environment.

For starters, the Neo environment would allow you to deploy a Java and an HTML5 application connecting to a HANA 1.0 database. The integration between them a developer's task whereas in a CF environment this is dealt with the aid/complexity of the platform.

In addition to it, CDS support didn't come until HANA 2.0 - which isn't available in a Neo environment.

However, Neo will allow you to develop xsodata artifacts and consume them via an HTML5 application - all of which could be hosted directly on top of a HANA 1.0 sitting in a Neo account. You could also use Java with Spring Boot JTA and OData repository mappers that could ease the burden of developing fully functional Odata with support for annotations and thus Fiori 2.0. Its a little more "work" but it is perfectly feasible to achieve.

Best regards,
Ivan

MichaelBeining
Participant

Hello Ivan,

thanks a lot for the confirmation and the further insides!

All the best,

Michael

pierre_dominique2
Contributor
0 Kudos

Hi Ivan,

Is it however possible to deploy a business app on CF connected to an HANA 1.0 DB on Neo or on-prem? As far as I know the HANA Service on CF uses HANA 2.0 DBs but when a business app is created on CF HANA 1.0 can be selected (see screenshot). Is there a guide for such a scenario?

Cheers,

Pierre

Ivan-Mirisola
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi, pdominique-bio,

Yes, CAP will allow you to connect to the HANA 1.0 instance of a HANA 2.0 database. This has nothing to do with using CAP on Neo - which is the original question.

On top of that, SP12 contains a limited set of features with regards to XS Advanced features. I'd highly recommend avoid using 1.0 with CAP - except if you are instructed to do so.

Best regards,
Ivan

Answers (0)