Questions tagged [sap-business-application-studio]

SAP's cloud IDE based on the open source version of Visual Studio Code (formerly based on Eclipse Theia). Successor of SAP Web IDE.

SAP Business Application Studio (aka. "SAP BAS") is SAP's latest cloud IDE running on and .

Logo of SAP Business Application Studio

SAP BAS comes with predefined dev spaces and a set of extensions respectively for each one of the following development types:

  • SAP Fiori for developing webapps or freestyle webapps, typically based on the framework.
  • Low-Code-Based Full-Stack Cloud Application for developing, testing, building, and deploying apps without writing much or no code.
  • Full Stack Cloud Application for building business services as well as extending S/4HANA using .
  • SAP HANA Native Application for building and deploying native SAP HANA applications or analytical models.
  • SAP Mobile Application for leveraging the platform and the tool to customize, deploy, and manage iOS and Android apps or Fiori-like webapps.

For more information, see official documentation of SAP Business Application Studio.


The predecessor is no longer actively developed and considered deprecated. The reasons, according to SAP in TheiaDevConf 2019, are that SAP Web IDE was architectured around legacy technologies such as Eclipse Orion and Eclipse Che 3 in addition to a customized UI layer with SAPUI5. That approach turned out to be unscalable due to having too many areas to maintain. Consequently, further enhancements for SAP Web IDE have been discontinued in favor of SAP BAS.

As of 2022 Q4, SAP BAS has switched from Eclipse Theia to the open source version of Visual Studio Code for enhanced developer experience.

34 questions
3
votes
1 answer

When I log in to the Cloud foundry (Authenticating... {"error":"invalid_grant","error_description":"User authentication failed: unauthorized"})

I am inside the SAP Business Application Studio, inside the terminal, when I put the CF login command I enter my credentials and this appears Authenticating... {"error":"invalid_grant","error_description":"User authentication failed:…
3
votes
2 answers

Cannot find UI5 Visual Editor in Business Application Studio

I used SAP Web IDE to create a list report based on SAPUI5. Now I have to work with SAP Business Application Studio. On Web IDE, there was an option SAPUI5 Visual Editor which is useful to configure design and option for Fiori Elements based apps…
2
votes
1 answer

How to set startup parameters for Adaptation project in SAP Business Application Studio?

I have created an Adaptation project in Business Application Studio for a Standard Fiori app. I need to run it with a couple of initial parameters and their detail values. I am unable to add a Run Configuration for this Adaptation project. Is there…
d33a
  • 690
  • 1
  • 14
  • 39
2
votes
0 answers

Create user-specific Integration Cards in SAP Work Zone

I'm currently developing UI Integration Cards for SAP Work Zone (for HR) in Business Application Studio. The goal of the Integration Cards is to show data (e.g. meetings from Outlook calendar, Teams messages, etc.) from different Microsoft services,…
2
votes
2 answers

How to provide destinations in SAP Business Application Studio to access on-premise OData API with Cloud SDK in CAP Java Project

I am following the tutorial below to use the SAP Cloud SDK in CAP Java project to invoke OData API of S/4HANA on-premise system. There is no much difference to use VDM in CAP Java project compared to Cloud SDK Spring archetype…
2
votes
1 answer

Defining custom Express endpoint for SAP CAP app

I am trying to create a standard SAP CAP (Cloud Platform Application Model) in SAP Business Application Studio and also extending it with additional Express endpoints besides the ones served by CDS services. I have the following project…
2
votes
1 answer

Property "preload" is not allowed?

I searched around but didn't find anything.. { "_version": "1.1.0", "sap.app": { "_version": "1.1.0", "id": "xxx", "...": "..." }, "sap.ui": { "_version": "1.1.0", "...": "..." }, "sap.ui5": { "_version":…
2
votes
1 answer

How to connect SAP * platform with GitHub?

Is it possible to connect Hana Cloud Platform (HCP) SAP Cloud Platform (SCP) SAP Business Technology Platform (SAP-BTP) with GitHub? We want to use GitHub as the repository for our Fiori applications instead of SCP SAP-BTP git on-premise.
2
votes
2 answers

Loading of `$metadata` fails due service from https://services.odata.org not supporting CORS

I am trying to consume Northwind R/W OData service link: https://services.odata.org/V3/OData/OData.svc/. It is working fine on local testing. But without using proxy or mock server, the service reports the following error: NetworkError: 501 Not…
1
vote
2 answers

Github Copilot in SAP Business Application Studio (BAS)

has anyone tried to set up Github Copilot in BAS? I cannot find it inside of the extensions list and the Github Copilot documentation nowhere mentions BAS/ Eclipse. As far as I understand BAS is based on Eclipse Theia and it has a VSCode look and…
1
vote
0 answers

Error staging application "XXX": BuildpackCompileFailed - App staging failed in the buildpack compile phase BAS

IN BAS: I can't deploy a cloud app since the July sap bas update. my application used the version of node 12.x package.json //package 1.json "engines": { "node": "12.X" }, "dependencies": { "@sap/approuter": "^8.6.1", …
1
vote
0 answers

MDK: Format Simple Property as Number

I have a "QTY" field (simple property) on a page whose value is used in a Function Import. The Function Import expects a Number type. The error I get in BAS is: Incorrect type. Expected "number". How do I set this as a number? There is nothing in…
1
vote
1 answer

Connecting to SAP HANA database via Node.js

I'm trying to connect with the HANA database using Node.js but I'm stuck due to this error: Error: Connection failed (RTE:[300015] SSL certificate validation failed: error code: 337047686, file:../ssl/statem/statem_clnt.c, line:1914 -…
gary
  • 165
  • 10
1
vote
0 answers

Client Cache not being invalidated after app deployment with Business Application Studio

We've recently changed from SAP Web IDE to SAP Business Application Studio (BAS). With Web IDE, the latest version of changes to a custom app was loaded in the browser automatically after deployment to our on-premise system. If I deploy a custom app…
1
vote
1 answer

Deploy a custom UI5 library in SAP BAS

I need to build some custom Fiori libraries with SAPUI5. On the internet, I found many tutorials about how to build such libraries but no tutorial shows how I can deploy it. The only tutorials I found about the deployment are using the old Web IDE…
thmspl
  • 2,437
  • 3
  • 22
  • 48
1
2 3