Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
NikhilPuri
Explorer
10,445

SAP Cloud Application Programming Model


Welcome to the SAP Cloud Application Programming Model (aka ‘CAP’ with silent ‘M’). This blog introduces the key concepts and design principles of CAP, complemented with best practices and a features overview.

The Cloud Application Programming Model is an open and opinionated framework of languages, libraries and tools for building enterprise-grade services and applications.

The CAP framework features a mix of broadly adopted open-source and SAP technologies. The major building blocks are highlighted in the figure below.



Components of SAP CAP


Core Data Services (CDS): It is a data modelling infrastructure used to define data models and service definitions, queries and expressions in object notation.

Service SDK’s: CAP have libraries available for both Java and Node.js which used to provide and consume services through synchronous and asynchronous API’s. SDK’s also have integration to services such as authentication and credential-flows and on/off boarding of SaaS tenants.

SAP Business Application Studio: IDE to build business applications.

Steps to the demo of SAP CAP using CDS and Node.js and SAP Cloud Application Studio as IDE.

Enter the SAP Cloud platform trial account.


Click on trial sub account


From the subscriptions, Subscribe to SAP Business Application Studio(Advanced version of SAP WEB IDE Full Stack).


Now, The most important part to access the SAP Business Application Studio is authorization. Configure authorization and roles


Click on sap.default.


 


Assign below Defined Role Collections.


















Business_Application_Studio_Developer
Business_Application_Studio_Administrator
Business_Application_Studio_Extension_Deployer
Subaccount Administrator
Subaccount Viewer

Go to Application and create dev space.


Our Dev Space is ready. Click on created space: EP1.



Below is the home page of SAP Business Application Studio.


 

Episode 2: Click here for Episode 2

Episode 3: Click here for Episode 3

Git Setup: Click here for Git Setup

Connect Hana cloud with SAP Business Application Studio: Click Here for Connection Blog

 

I hope everyone enjoyed the series of blogs, Please don’t forget to put comment on the same.?

 

Regards

Nikhil Puri
1 Comment
SudarshanS
Participant
0 Kudos
This is great intro to this interesting topic. This reminds me of the erstwhile RDL that was created for HANA DB. By the way, could you suggest what kind of proejcts will benefit most using CAP?

 

Thanks

Sudarshan
Labels in this area