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
1
vote
1 answer

What is the meaning of version field in manifest.json file in UI5?

What are the benefits or impacts if we upgrade the manifest.json file's version in UI5? In my manifest.json file currently "_version": "1.1.0" is maintained. What will be the pros and cons if we change the version to "_version": "1.21.0"? How will…
1
vote
0 answers

SAPUI5 Mockserver issue with toUrl method

I'm setting up mockserver.js in SAP Business Application Studio. The issue is the method sap.ui.require.toUrl is setting up the path as follows. ../../resources/ So when I add my app id... _sAppPath = "n4g02.orderitemssearch/", The resource is not…
Adam Harkus
  • 2,050
  • 2
  • 36
  • 64
1
vote
1 answer

Can't open files in Business Application Studio

Every time I try to open a file in my project, I get the following error in the console (e.g. Detail.view.xml): Uncaught (in promise) Error: Unable to read file 'my-project/webapp/view/Detail.view.xml' (NoPermissions (FileSystemError): Error:…
alexP
  • 3,672
  • 7
  • 27
  • 36
1
vote
0 answers

SAP CAP: PATCH call for OData.Draft.enabled Entity returns 404

For my SAP CAP Bookstore app, I am trying to make a PATCH call from my Workflow App via Service Task (PATCH). This worked fine. Now we changed the target app to @OData.Draft.Enabled which adds an appendix to the target URL. Through that the PATCH…
1
vote
3 answers

Configuring URL parameters in run configurations

My team is migrating to SAP BAS from SAP Web IDE. But when making run configurations I could not find how to configure something important to us: where to configure URL parameters like we could in the Web IDE. I've consulted several pieces of SAP…
1
vote
2 answers

Unable to use VDM generator with CAP for GWSAMPLE_BASIC service

I've created a project with CAP NG where I'm using the VDM to extract BusinessPartners from the ES5 backend located here https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/. I imported the EDMX successfully and also the classes are…
1
vote
0 answers

How do I deploy only certain parts of an app to SAP Cloud Platform?

I've imported an existing SAPUI5 app into SAP Web IDE and wish to deploy it to Hana Cloud Platform (HCP) SAP Cloud Platform (SCP) SAP Business Technology Platform (SAP BTP). Unfortunately the structure is not just one app, rather 3 apps within a…
0
votes
1 answer

App can access external API from Business Application Studio but not from Workzone Launchpad

I am trying to call a Microsoft graph API token retrieval endpoint via a destination in Cloud foundry. The request works fine and Bearer token is returned while I make the call via AJAX Post call from an app in Business Application Studio. The same…
0
votes
1 answer

Calling a Backend service via Destination returning HTTP 403 Forbidden error in BTP Launchpad

I am trying to call a backend service via cloud connector and destination in BTP. The call is successful while running from Business Application Studio(BAS) but after deploying to CF and running from Launchpad workzone, the service call is returning…
Athul Ram
  • 31
  • 2
0
votes
0 answers

Internal Server Error While calling a Azure REST API from BAS : CF

I am trying to call a Azure Rest API in a SAP UI5 Application from BAS via a Destination setup in BAS. I am getting 500- Internal Server error while executing the API call and no other error description. My Destination is a OAuth2UserTokenExchange…
0
votes
2 answers

How to change UI5 version in BAS (Business Application Studio) or VSC (Visual Studio Code)

How to change the UI5 version in the local build where you preview the fiori app? The advantage or idea behind this is to see if the library (UI5) has some issues and the same coding does behave differently in older/newer versions.
0
votes
1 answer

Why can't my Fiori module access a destination when started as "HTML5 Application", but is working fine inside BAS?

I'm currently developing a MTA with a Fiori sub-module using SAP Business Application Studio. When I start the Fiori sub-module using "npm start" everything is working fine and I can connect to the remote destination. The problem occurs when I…
0
votes
0 answers

SAP: Problem connecting BAS to CF for Odata service

I am trying to connect to my cloud foundry abap environment, where I "created" and deployed an Odata Service based on that course: https://open.sap.com/courses/fiori-ea1/items/4IKfdIpzsrvKOH5sYIIid3 I dont know why, but in my Business application…
0
votes
0 answers

In Business Application Studio , Can't see tables in Connection Explorer - get "Nothing here"

-> In Business Application Studio, I have created a table orders in datamodel.cds file under db folder. -> In Connection explorer, I have make a new connection and it's created successfully but my table is showing nothing. Expecting : In Connection…
0
votes
1 answer

UI5 Tooling command "ui5 serve" does start local server in SAP BAS but why can't I connect to it?

I have SAP BTP trial account in which Im trying to run a SAPUI5 application via the SAP Business Application Studio (BAS). I have added nothing fancy to it. Just created one from the one of the many UI5 templates and tried running it from the…