Introduction
As explained in
Capire documentation you can efficiently and rapidly build enterprise ready cloud services & business applications in a full-stack development approach and extend S/4HANA with your own choice of Tools using
your comfortable IDE/Code Editors such as
SAP Business Application Studio or
Visual Studio Code or
Eclipse based on either JavaScript/Node.js/Express.js or Java Spring Boot in a platform-agnostic mode
CAP has Dedicated tools support provided in
SAP Business Application Studio,
Visual Studio Code ,
Eclipse.
For a preconfigured development environment, use
SAP Business Application Studio which comes with all of the required tools preinstalled.
i.e you no need to install most of tools if you are going to use
SAP Business Application Studio
On the other hand CAP certainly gives
opinionated guidance, we do so without sacrificing openness and flexibility. At the end of the day,
you stay in control of which tools or technologies to choose or which architecture patterns to follow ,still keeping the door wide open for custom choice
The purpose of this article is to share tricks , useful extensions you can install in your
comfortable IDE/code Editors SAP Business Application Studio or
Visual Studio Code or
Eclipse
you can try to install below extensions in
SAP Business Application Studio or
Visual Studio Code or
Eclipse just to
speed up the
development &
boost your
productivity
Useful extensions to Initialize Data in CAP Application
As you might know SAP
CAP has option to initialize local data for your BTP applications in CSV file for local testing of Services, Fiori APPS .You can read about
How to Initialize data in CAP Application
A CSV file representing a whole table & must be named as db_name.table_name.csvGo to your “db” folder and create a subfolder called “csvs or “data”, and inside create a CSV file.. The name of file name pattern
<namespace>-<model_name>.csv
As shown below by default you need to enter values for columns with semicolon-separated

However this will be hard to edit csv file ,modify data if CSV contains too many columns ,chance are there for mistakes
Extension 1
You can install this extension in SAP Business Application Studio as shown below
- Open you Dev Space in SAP Business Application Studio
- Select Extensions options & search for “csv” as shown below
- Click in install
That’s it . Extension installation is so easy feature in our SAP Business Application Studio. You no need to restart Dev Space
Congratulations! ,
You have successfully
installed extension in SAP Business Application Studio
This extensions allows you to edit csv files with an excel like table UI

Now to open CSV file , you can right click & choose “Edit CSV”

With this option your csv files displayed as below in table format , so that you can easily manage data just like in Excel

Extension 2
CDS CSV Generator is a tool to create initial CSV data files for
SAP Cloud Application Programming Model applications
Uninstall Extension Procedure
Any time if you don’t need any extension in Business Application Studio & you decided to uninstall
Procedure to uninstall extension is
> You can go to Extensions View
> Select desired Extension you want to uninstall
> Click on Uninstall button
For example

SAP Business Application Studio DISCLAIMER
SAP provides you with a mechanism to access third party sites to view and download open-source, 3rd party or its own tools, libraries, or software components (“Extensions”) to dev spaces in SAP Business Application Studio. Using this mechanism, you can view and install VS Code Extensions from the VSX Open Registry at your own risk. SAP does not certify or endorse any of the third-party sites or Extensions, and they are not part of SAP Business Application Studio. You must ensure that you have and maintain all the necessary rights to use these Extensions. You are responsible for all aspects of the Extensions, including maintenance, management, security, and support. You will assume all responsibility for any negative effects caused by or relating to the Extensions. SAP may elect, in its sole discretion, to disable any dev space that includes Extensions that cause system malfunction or that SAP reasonably believes may cause harm to SAP systems.
Thank you for reading this blog post. If you find this material useful, please leave your feedback in the comments section below.
Feel free to also 'Like' ,'Share' , 'Follow' me to get new updates.