Welcome to the
Fourth Episode of the
Series: SAP CAPM Full Stack UI5 Application with CRUD Operations. Till now we have created Development Space in BAS, set up a project structure for development, created entities and exposed the same as Odata services. In this episode, we will be inserting the Data in the created database entity for the project and expose the same.
Assumption(OR Must Have to Start):
- You have followed our previous episode where we create entities and exposed the same.
Your project structure should look like the below if you carefully followed all our previous episodes.
Step 1: Creating Data
So let's create a folder in
db folder. Right-click on
db folder and select
New Folder.
Name your folder as
data.
Now create a
new file in the created
data folder.
Name your file as
cap_tutorial-SalesOrders.csv. Here
cap_tutorial is the
namespace - SalesOrders is our entity. It's a nomenclature that needs to be followed for mapping the data.
cap_tutorial-SalesOrders.csv
Now, it's time to create actual data. So, in CAPM we use .csv files to create local data. You can easily create them in
Excel or
Libre or even in
Notepad. For now, you can copy-paste it from below.
customerName,PoNumber,customerNumber,orderDate,soNumber,inquiryNumber,totalOrderItems
Adidas,2000000001,3000000001,2021-06-15T19:34:03Z,500009101,30061111,2
Adidas,2000000002,3000000002,2021-06-15T19:34:03Z,500009102,30061111,3
Rebok,2000000003,3000000003,2021-06-15T19:34:03Z,500009103,30061114,2
Adidas,2000000004,3000000004,2021-06-15T19:34:03Z,500009104,30061111,1
Rebok,2000000005,3000000005,2021-06-15T19:34:03Z,500009105,30061113,2
Puma,2000000006,3000000006,021-08-15T15:00:03Z,500009106,30061112,3
Puma,2000000007,3000000007,2021-08-15T15:00:03Z,500009107,30061112,1
Adidas,2000000008,3000000008,2021-08-15T15:00:03Z,500009108,30061115,2
Your final Project Structure should look something like this :
Step 2: Exposing the Data
First let's save everything and then we will proceed.
We will have to do a
cds build.
Now let's do
cds watch, this time when we navigate to the
Entity SalesOrders. We will be able to see the added data.
Now you can click on
Fiori preview.
You will see the below screen, with
No Data. No need to worry, just click on
Setting Icon.
Choose all the columns for which you want to see the data and click
OK.
We can see the Data is populated now in our
fiori preview.
Fiori Preview is a fully you can get a feel of the final Integration here. Like we can also use the
Filter Feature.
Feel free to drop your comments in the comment section.
In this blog post we have learnt how to add Data in the created database entity for the project and exposed the same.
In the next blog post we will see how to set up a SAPUI5 project for CAP Development in BAS.
Further reading –
https://cap.cloud.sap/docs/guides/
Next Episode: Setting up a UI5 Application on BAS for CAPM Full Stack UI5 Development.