Ansicht
Dokumentation

/UI5/UI5_REPOSITORY_LOAD - Upload, Download, or Delete Apps to or from SAPUI5 ABAP Repository

/UI5/UI5_REPOSITORY_LOAD - Upload, Download, or Delete Apps to or from SAPUI5 ABAP Repository

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

SAPUI5 web applications are operated in a web browser and are represented by a set of files that are typically grouped in folders located on the local file system of your computer at development time.

You use this report to do the following:

  • Upload SAPUI5 application files from your local file system to the SAPUI5 ABAP repository
If you have uploaded the files of your SAPUI5 application, the user can call it with a browser URL pointing to the SAP NetWeaver Application Server for ABAP where the SAPUI5 ABAP repository is located.
  • Download SAPUI5 application files from the SAPUI5 ABAP repository to your local file system (for example, to modify, enhance, or debug them)
  • Delete an existing SAPUI5 application from the SAPUI5 ABAP repository

Integration

If you have installed the software component SAP UI5 TEAM PROVIDER ON 731 (UI5_731) on your SAP NetWeaver Application Server for ABAP 7.31 SPS 04 or higher, you might want to use the SAPUI5 ABAP repository team provider Eclipse plugin to directly synchronize your local application files with the SAPUI5 ABAP repository.

The SAPUI5 ABAP repository is not only used to deploy SAPUI5 applications on a web server, but also serves as a control system for source code and versions, and allows to transport your application and any related corrections to your customers or employees. If developing is done in a team, you can use the working directory of a source code management environment, for example Git, as a source for the upload operation.

Prerequisites

  • You have installed SAP NetWeaver Application Server for ABAP 7.00 or higher, including the user interface add-on for SAP NetWeaver.
  • Depending on the operations you trigger, you might need authorization for the following authorization objects:
  • S_DEVELOP

  • S_ICF_ADM

  • S_TCODE

  • S_TRANSPRT

  • S_CTS_ADMI

  • S_CTS_SADM

For more information, see the Security Guide for User Interface Add-On for SAP NetWeaver.

Features

  • Enter the name of the SAPUI5 application and select whether you want to upload, download, or delete it to or from the SAPUI5 ABAP repository.
For uploads and downloads, you need to specify a directory in your local file system to be uploaded or to be used as the target for the download. You can specify the code page of the source files that comprise your application, or you can leave it empty and use the built-in default. For uploads, you also have to specify an ABAP transport and, if you are creating a new SAPUI5 application, an ABAP package.
You can use the option to adjust the line endings of the text files to be uploaded. Depending on the support package installed, the SAPUI5 ABAP repository might expect Windows-style text files ([carriage return] + [line feed]) and consistent line endings within each file.
  • After executing the report, the system shows a preview of the files and folders are going to be uploaded, downloaded, or deleted.
You can do the following:
  • Create or change the .Ui5RepositoryIgnoretext file

Each line describes a file pattern indicating which files are ignored during the upload or download. The line can contain a substring of the file path or a regular expression starting with '^' and ending with '$'. This setting overwrites the built-in default.
  • Create or change the .Ui5RepositoryTextFiles or .Ui5RepositoryTextFiles text files

These text files are used to identify text and binary content in addition to the built-in default.
Note: Together with the upload, the SAPUI5 application index for the SAPUI5 repository content is updated too. All messages that occur during this update are logged. For more information, see the documentation for the report /UI5/APP_INDEX_RECALCULATE.
  • After starting the operation by choosing the green hot spot at the end of the operation preview, you can check the application log messages on the screen.
You can do the following:
  • After an upload operation, check whether the SAPUI5 application can be called in a web browser.

You retrieve an URL pointing to your SAP NetWeaver Application Server typically in the ABAP Workbench (transaction SE80) via the context menu of the index.html page located in the BSP repository which corresponds to your SAPUI5 application.
For more details, check the BSP application with the same name as the SAPUI5 application. It is used as a container for your application and should contain all the files and folders you have uploaded. As the BSP repository does not accept all names, some file or folder names might appear differently (as number values). View the UI5RepositoryPathMapping.xml file to identify content with changed names.
  • For a download operation, check the files and folders you have retrieved. Also check that new content has been added to your local file system and obsolete files have been removed from it.






Fill RESBD Structure from EBP Component Structure   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 6281 Date: 20240426 Time: 180052     sap01-206 ( 142 ms )