SAP Community
SAP Community and Developer events
cancel
Showing results for 
Search instead for 
Did you mean: 

Back to basics with SAP Cloud Application Programming Model (CAP) - part 18

SAP Community

Now that we're more comfortable with CQL and expressing it in the affordances that the CAP Node.js layer provides for us, we'll define and implement a second function, this time one that's bound to an entity. Everyone welcome, especially beginners, come and join us for friendly chat and curiosity-driven learning-by-doing!



Featured Guests
Featured Guests
Developer Advocate
Developer Advocate


Event has ended
You can no longer attend this event.

Starts:
Ends:
3 Comments
ImNaseem
Discoverer

I would like to create an SAP BTP CAPM project that includes the following features:
(1). Client-Side Framework: I want to use either Angular or React for the client-side development.
(2). Database: T
he project should utilize PostgreSQL as the database.
(3). Media Management: The project needs to support file upload and download functionalities. Specifically, the file status should follow this workflow: -
   (a)Initially, the status will be "pending" when the file is uploaded.

   (b) After approval, the status will change to "uploaded".

   (c) The file can later be deleted, but this action requires approval as well.

Could you guide me on how to achieve this setup? Or you will cover this in a future tutorial

qmacro
Developer Advocate
Developer Advocate

Hi there - that's quite a requirements list! To be honest in a loving way - while we'll cover various aspects of CAP development on the Hands-on SAP Dev show, it won't help in all areas, but for that there's the Tutorial Navigator with a lot of content on CAP, other content on the SAP Developers YouTube channel, lots of examples in the SAP-samples org on GitHub, the comprehensive CAP documentation (with info on plugins which may be what you're looking for with the media management aspect of your project) and of course plenty of folks to talk to here on the SAP Community platform. Furthermore, you're going to have to help yourself too, by digging in and learning chunks of what you need to do, step by step. There's a lot of tech in what you describe, a lot of moving parts, and they all have to be coordinated. Why not take a piece at a time and go from there? Oh, and one more thing - good luck, and don't forget to enjoy the learning!