Skip to Content
Technical Articles

How to add support for SAP HANA – Cloud Application Programming Model

Github repository:

https://github.com/miltonchandradas/mymtaproject (Branch: part3)

 

Introduction:

  • In this session (series of 3 videos – Part 1, Part 2, Part 3), we will look at how to add support for SAP HANA in Cloud Application Programming Model

 

Synopsis:

  • Cloud Application Programming Model (CAPM) is a framework for building enterprise-grade services and applications
  • SAP Business Application Studio is the next generation SAP Web IDE.  It is now generally available for SAP’s Multi-Cloud environment (Cloud Foundry)
  • We will be using the SAP Business Application Studio for this series on Cloud Application Programming Model
  • With CAP model, you can simply focus on writing business logic and most of the boiler plate code is handled by SAP
  • So in a sense CAP model is opinionated, but at the same time provides the developer enough flexibility if they want to customize any part of the process

 

Steps:

  • Part 1- We will create a simple OData V4 Service with 2 entities: Projects and Users
  • Part 1 – We also define a 1-to-many relationship between the Projects and Users entities
  • Part 1 – Add some initial data to the entities
  • Part 2 – We clean up the code a little bit by moving the entity related code to the db folder
  • Part 3 – We add support for SAP HANA
  • Part 3 – We make sure we can work with SAP HANA in the local environment
  • Part 3 – We make sure we can work with SAP HANA in the CF environment

 

YouTube links:

 

Conclusion:

  • This video should give a clear idea on how to add support for SAP HANA and build OData Services in Cloud Application Programming Model
  • In the next video, we will look at how we can implement some basic custom handlers
  • If you have any questions or comments, please list them below and I will be happy to answer

 

Next post:

https://blogs.sap.com/2020/08/23/how-to-implement-custom-handlers-cloud-application-programming-model/

Be the first to leave a comment
You must be Logged on to comment or reply to a post.