UI deployment
Checklist
You will need:
ZIP file containing the built User Interface files (dist.zip)
Access to create ICF services in transaction SICF
A service user to assign to ICF services
Access to run program
/UI5/UI5_REPOSITORY_LOADA workbench transport
Change SAP GUI security settings
Note
This step is optional but without it you will need to accept each file via a dialog box when uploading the application assets to the SAP system.
Run SAP GUI Options program and open the Security Configuration option:

Change the Default Action to Allow:

Restart SAP GUI if necessary.
Upload the user interface
Unzip the dist.zip file on your local machine.
In transaction SE38 run program /UI5/UI5_REPOSITORY_LOAD and enter the name ZTCTM_FIORI.
Execute the program.

The program will open a dialog. Navigate to the unzipped dist folder.
Navigate to the bottom and click the Upload button.

Enter the Description and Package fields, leave the External Codepage option blank.

You will then be prompted to enter a Workbench transport.
Once finished, the program will have created a BSP Application and two corresponding ICF entries:

Create a new node for the frontend UI
Right click default_host and select New Sub-Element.
The Name of Service Element to Be Created should be:
You should create the new service element with Reference to Existing Service checked.

Create the service, then add the description using the details provided in the screenshot below.
NOTE: You will add the Alias Target in a few additional steps.

Enter the Service User details from the preparation checklist.

Assign the Host/Service to the Target.
The navigation root for the target Host/Service is outlined in red below.

Upon saving, assign the package. You will then be prompted to enter a Workbench transport.
When complete, right click tctm_ewm_ui and click Activate Link.

Create a UIDYN node
Right click tctm_ewm and select New Sub-Element.
The Name of Service Element to Be Created should be:
You should create the new service element with Independent Service checked.

Create the service, then add the description using the details provided in the screenshot below.

Enter the Service User details from the preparation checklist.

The Handler to be added should be:

Upon saving, assign the package. You will then be prompted to enter a Workbench transport.
When complete, right click uidyn and click Activate Service.

Note
Ensure that any services requiring activation are fully activated and that the Service User is configured in all environments and clients throughout the project.
Launch the application
Note
This may launch the HTTP version of the URL rather than HTTPS. HTTPS is preferred and required for all functionality to work as expected. If the URL does not launch correctly, check that the correct port is being used for HTTP or HTTPS.

Last updated
Was this helpful?