Ansicht
Dokumentation

/UI5/REPO_LOAD_BASE - Load SAPUI5 app (or library) into SAPUI5 ABAP repository (base)

/UI5/REPO_LOAD_BASE - Load SAPUI5 app (or library) into SAPUI5 ABAP repository (base)

CL_GUI_FRONTEND_SERVICES - Frontend Services   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module loads an SAPUI5 application that is accessible by using the source URL IV_URL into the SAPUI5 ABAP repository.

Notes

  • The source URL IV_URL is a mandatory input parameter and has to be passed. It points to a ZIP archive containing the SAPUI5 application to be loaded into the SAPUI5 ABAP repository.
  • The mode with the IV_TEST parameter triggers a test run in which no upload takes place. A detailed log is written to the export parameter EV_LOG_MESSAGES. You use this test run to investigate any behavior of the function module which you did not expect.
  • Further parameters should be taken from the import parameters of the function module or from the file '.Ui5RepositoryUploadParameters' which is located in the archive. One advantage of the function module is that it can be started easily with a set of documented standard parameters, for example automatically in the context of a Maven build process.
  • If you specify a parameter in the parameter file, you need to place its value in a line with the following form:
=
Examples:
  • SAPUI5ApplicationName=UI5_HCM_LR_APV

  • AcceptUnixStyleEol=True (or '=X', '=Yes", '=1')

  • The following parameter names are valid:
  • SAPUI5ApplicationName

  • SAPUI5ApplicationDescription

  • SAPUI5ApplicationPackage

  • WorkbenchRequest, ExternalCodePage

  • AcceptUnixStyleEol

  • DeltaMode

  • Use the EV_SUCCESS export variable to check whether the operation was successful ('S'), a warning was indicated ('W'), or an error occurred ('E'). In addition, EV_MSG_ID and EV_MSG_NO give access to a message with the outcome of the function call. For details, see the output log EV_LOG_MESSAGES.
  • To further control the upload operation you can place the text files '.Ui5RepositoryIgnore', '.Ui5RepositoryTextFiles', or '.Ui5RepositoryTextFiles' in the archive.
Each line in '.Ui5RepositoryIgnore' describes a file pattern indicating which files are ignored during the upload. 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 files '.Ui5RepositoryTextFiles' or '.Ui5RepositoryTextFiles' to identify text and binary content in addition to the built-in default.
  • You can use the following reports to operate this function module interactively or to schedule its operation:
  • /UI5/UI5_REPOSITORY_LOAD_HTTP for the upload of a single app

  • /UI5/UI5_REPOSITORY_LOAD_HTTPN for the upload of multiple apps

  • Note that the SAPUI5 application index for the SAPUI5 repository content is updated automatically. All messages that occur during this update are added to the EV_LOG_MESSAGES exporting parameter. For more information, see the documentation for the report /UI5/APP_INDEX_RECALCULATE.

Further information

To upload and download SAPUI5 applications to and from the file system, you can use the report /UI5/UI5_REPOSITORY_LOAD.





Parameters

IR_THIS_REQUEST
IV_ACCEPT_UNIX_STYLE_EOL
IV_DELTA_MODE
IV_DIALOG_MODE
IV_EXTERNAL_CODE_PAGE
IV_PACKAGE
IV_REPOSITORY_DESCRIPTION
IV_REPOSITORY_NAME
IV_SAFE_MODE
IV_TEST_MODE
IV_TRANSPORT_REQUEST
IV_URL_ZIP_ARCHIVE
IV_ZIP_ARCHIVE

Exceptions

Function Group

/SAPLUI5_REPOSITORY_LOAD

Fill RESBD Structure from EBP Component Structure   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 4535 Date: 20240329 Time: 122400     sap01-206 ( 82 ms )