This VS Code extension is used to download deployed SAP UI5 application code from an SAP ABAP system to a local workspace.
The extension reuses the system connections and credentials from SAP's official Connection Manager for SAP Systems. It does not separately store SAP systems or passwords. Systems that have already been configured in SAP Fiori tools can be selected directly in this extension.
Dependencies
Install the official SAP extension first:
Connection Manager for SAP Systems
Extension ID: saposs.sap-ux-sap-systems-ext
This extension is usually included after installing the SAP Fiori tools extension pack.
Features
- Open an import interface similar to SAP Web IDE
- Select an SAP system in the interface
- Automatically load the UI5 application list through ADT filestore
- Default the target directory to the application name under the current VS Code workspace
- Allow manually modifying the target directory
- Support overwriting or skipping local existing files
- Download files concurrently; the parallelism can be adjusted with
sapUi5Downloader.downloadConcurrency - Optional source download mode that writes
*-dbg*.jscontent to the normal.jsfile name and skips paired minified files and.js.mapfiles
Usage
Open the command palette and run:
Fiori: Download UI5 Application
Workflow:
- Open the import interface
- Select a system from SAP Connection Manager
- Select the UI5 application to download
- The target directory defaults to
<current workspace>/<application name> - If adjustment is needed, directly edit Target Folder or click Browse
- To keep original readable JavaScript, enable
Source only - Click OK to start downloading
Notes
- SAP systems and credentials are managed by SAP Connection Manager.
- This extension does not store passwords.