cancel
Showing results for 
Search instead for 
Did you mean: 

Where is data stored maintained in SAP Build Apps (from Visual Cloud Functions or from the App)

christiaens
Explorer
324

Hello

Questions: 

1/ Where is data stored maintained in SAP Build Apps (from Visual Cloud Functions or from the App) ?

Where and how can we choose the DB on which the data should be stored ? How can we easily do the sizing ?

2/ How can that data be accessed (assuming that it is stored on a DB that can identified)? How can that data be extracted ? Is there a SQL/CDS based access mechanism available ? 

3/ Can we develop SAP Build Apps on a HANA database on which we also develop SAP CAP or SAP RAP ? In other words, can we setup a CDS based data model in 1 SAP HANA DB and then develop above it using CAP or RAP or SAP Build Apps/SAP Build Code where the data model is shared ? (I know that this goes against microservices paradigm, but a coherent CDS based data model on which we develop using the appropriate technology seems to me a good compromise ....)  

Context: 

We are considering to use for example SAP Build Apps to enhance C4C V1 in preparation to move in the future to C4C V2. In this context we were wondering where the data of SAP Build Apps is stored ? Also how would that data be enabled for other usages ? Indeed, we might want to extract that data to Data Warehouse, extract back into C4C V1 for other enablement. It is however not at all clear on how that data can be accessed and exploited. For the moment the SAP Build Apps (for sure the backend features VCF) seems to be a huge black box. Making a nice application with low code/no code is marvelous. But if that is generating hidden data that is not accessible, then we have created a new problem. 

PS: It might be that I am thinking wrongly in the cloud context or that I missed something. My apologies if this would be the case. 

 

agpekka
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi, you should be able use c4c apis directly by configuring them as btp destinations: see https://community.sap.com/t5/technology-blogs-by-sap/btp-destinations-and-sap-build-apps-to-integrat...
agpekka
Product and Topic Expert
Product and Topic Expert
0 Kudos

So basically you can deside on what data source to use as long as it provides an api that can be accessed with BTP Destinations. Visual Cloud Functions is one option too, or your cap/rap apis.

agpekka_0-1726563112560.png

agpekka_1-1726563133449.png

agpekka_2-1726563168131.png

 

christiaens
Explorer
0 Kudos
Does this mean that SAP Build Apps has no persistence of data ? All the app logic and data maintained in the generated Application is stored locally ? Even backend functionality (Visual Cloud Functions) has no persistence ? I would have imagined that the VCF data model is stored in a structured way somehow. I would also have imagined that this data can be accessed then. Or do we need to generate a query service and then invoke it from elsewhere ?
christiaens
Explorer
0 Kudos
The different data sources to READ data were clear to me. I want to persist data. I want to make a full stack application that PERSISTS data.

Accepted Solutions (0)

Answers (2)

Answers (2)

Sankara1
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Christiaens, Thanks for contacting us. Are you still having trouble creating the Application Backend Configuration? Please let us know if you need any further assistance.

https://help.sap.com/docs/build-apps/service-guide/introduction-c2f99da6ff24490bbd0e705eb036ce84

agpekka
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you want to persist data and do need app specific backend, then you can e.g. use SAP Build Apps Backend a.k.a. Visual Cloud Functions.

https://help.sap.com/docs/build-apps/service-guide/introduction-c2f99da6ff24490bbd0e705eb036ce84