Friday, January 5, 2024

Deploy UI5 app from /UI5/UI5_REPOSITORY_LOAD

 

Check below link:

https://pravin517.wordpress.com/2018/02/06/deploy-a-ui5-application-to-as-abap-using-report-ui5-ui5_repository_load/


NOTE:  Remove component-preload.js file before re-uploading application. As component-preload contains minimized code base, this needs to be regenerated after any code changes. If you don't remove this, then you will not notice any changes to application.

Tuesday, January 2, 2024

Web IDE - An unexpected error in BUILD causing failure


Do below steps to resolve the issue 

-----


There must have been a change in the Build Process in the past month of September, as all of my old apps now fail.

Fix for this ended up being a re-build of the package.json and Gruntfile.js

Gruntfile.js

module.exports
  = function(grunt) {  
   'use
  strict'; 
  grunt.loadNpmTasks('@sap/grunt-sapui5-bestpractice-build'); 
  grunt.registerTask('default', [ 
  'lint', 
  'clean', 
  'build' 
  ]);};

These settings instruct Grunt to load the plugin that provides tasks for building SAPUI5 applications and running the tasks in the specified order.

package.json

{
   
  "name": "grunt-build", 
  "version": "0.0.1", 
  "description": "Grunt build", 
  "private": true,   "devDependencies":
  { 
  "@sap/grunt-sapui5-bestpractice-build": "1.3.62" 
  }}

Then one additional line had to be added to the package.json as per this SAP Note: https://launchpad.support.sap.com/#/notes/0002801814

So the Package.Json now looks like this:

{
    "name": "grunt-build",
    "version": "0.0.1",
    "description": "Grunt build",
    "private": true,
    "devDependencies": {
        "@sap/grunt-sapui5-bestpractice-build": "1.3.62",
        "vscode-uri": "1.0.6"
    }
}


Source: https://answers.sap.com/questions/12880809/webide-all-existing-sapui5-apps-failing-build.html