Questions tagged [sap-web-ide]

Questions about SAP Web IDE (Full-Stack or Personal) including official extensions such as SAP HAT.

"Web IDE" was an attempt by SAP SE to provide a cloud-based IDE with the goal to simplify end-to-end application development. With the extension SAP Web IDE Hybrid Application Toolkit (SAP HAT), developers were able to develop and maintain hybrid apps as well.

For more information, see documentation.


Deprecation of SAP Web IDE and SAP HAT

SAP Web IDE was architectured based on now-outdated Eclipse Orion and Eclipse Che 3, with as its custom UI layer. That approach turned out to be unscalable. In 2020, SAP decided to stop actively working on Web IDE and abandoned SAP HAT altogether in favor of which is SAP's new cloud-based IDE based on Eclipse Theia.[1]

In place of SAP HAT, SAP now recommends SAP MTA or SDK for either iOS or Android:[2]

When you start developing a new mobile app, we strongly recommend that you consider developing this with either MDK (Mobile Development Kit) for cross platform applications, or our native SDKs (SAP Cloud Platform SDK for iOS or SAP Cloud Platform SDK for Android).


[1] See TheiaDevCon 2019: "SAP Web IDE's Journey" (video).
[2] See FAQ and tips for developing hybrid apps with Hybrid App Toolkit.

194 questions
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

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

SAP Web IDE warning: "The control ID is not defined. Enter a unique ID."

I'm developing a UI5 app and right now I have the following problem: I've changed things somewhere recently and now it gives me the following error in a view: The control ID is not defined. Enter a unique ID.
DarkIceDust
  • 231
  • 2
  • 14
1
vote
0 answers

Cannot select the value from the Select list by keyboard when it is generated via smart fields

I have defined a smart form with some smart fields. One of my smart fields is a Select:
MJBZA
  • 4,796
  • 8
  • 48
  • 97
1
vote
0 answers

Forbidden error in ajax GET call in IOS SAP Hybrid/Native mobile app

I have developed a Fiori mobile app which is based on SAP Hybrid Application Toolkit framework. I have a requirement in application to attach the file from my mobile device and save it in backend ECC system. I am using UploadCollection control for…
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
1 answer

SAP Web IDE shows errors about ES6+ features

for (var items in _selectedContexts) { var downloadModel = __parsed[__parsed[items].toString().split("/")[1]][__parsed[items].toString().split("/")[2]]; var length = downloadModel["Value"].length; var base64 = downloadModel["Value"]; var…
L. Busekrus
  • 412
  • 1
  • 4
  • 11
1
vote
0 answers

SAP UI5 Filter On table showing unexpected values

I am having a comboBoxelement which has years init, under this a table is displayed using odata default binding and when i select a year from comboBox i am using a Filter condtion to filter the data. But this is giving me different results as i…
Pavan
  • 19
  • 2
1
vote
0 answers

After execution of ODataModel submitChanges function, some data is missing

I would like to ask why after execution of the submitChanges, some of the data did not create? aData.forEach(function (oData) { oData.value1 = "some value"; // Set some values oModel.createEntry("/TreeData", { properties: oData …
ngkl
  • 21
  • 2
1
vote
1 answer

Linter marks property as non existing

I'm using SAPUI5 version 1.76.0 but the WebIDE is marking the property 'seperatorStyle' (got added in 1.5x or 1.6x can't remember) of as error ("Property or event name does not exist for the…
Lumpenstein
  • 1,250
  • 1
  • 10
  • 27
1
vote
1 answer

How to properly use jQuery.sap.log.debug instead of console.log in SAPUI5 v.1.38.39?

About environment: The used framework: SAPUI5 version: 1.38.39 development environment: sap web-ide reproductible with OpenUI5 v.1.38 About Issue : Recommendation from UI5 : to don't use console.log("message") Proposition from UI5: use…
SylwekFr
  • 308
  • 3
  • 21
1
vote
0 answers

Create a new file exploiting a command in a WebIDE plugin

I am developing a SAP WebIDE plugin and I need to give the user the possibility to create a new file right clicking on a custom project and executing my plugin command. Something similar occurs when you right click on a folder and select New>SAPUI5…
Cmdd
  • 867
  • 1
  • 10
  • 22
1
vote
1 answer

SAPUI5 hybrid app - How to prevent multiple logins on different platforms

We have developed a hybrid mobile application in SAP Cloud Platform connected with the SAP Mobile Services. If a user is logged using a device and the same user tries to log-in the application via web, he should not be able to log-in (I.e. prevent…
1
vote
0 answers

Cache Buster with Multi-components - SAPUI5

I am currently developing an application that is used by multiple people, it includes multi-components from other projects that I have developed. When I make a change and deploy it to the ABAP repository, the changes do not take place unless I…
1
vote
0 answers

How to maintain 2 repositories in SAP WebIDE?

Scenario: I just had a go-live for SAP ui5 application. Now during the hyper care week, I don’t want to commit any changes of the upcoming sprint else will need to back them if urgent change needs to be pushed to prod. There are multiple developers…
THI
  • 355
  • 11
  • 40
1 2
3
12 13