Skip to content

abap2UI5/abap2UI5-proxy_app_btp

Repository files navigation

abap2UI5 Integration - SAP Business Technology Platform

Running into problems or found a bug? Create an issue here

Key Features

  • UI5 Proxy App: Deploy this UI5 App to your SAP BTP HTML5 Repository. It functions as a proxy, managing all communication with your backend system and running abap2UI5 apps on BTP
  • User-Friendly: Launch different backend apps simply by adjusting the start parameter "app_start"
  • Framework Consistency: The framework and all abap2UI5 apps can remain unchanged in your ABAP backend system
  • Service Integration: Run abap2UI5 apps with SAP Build Workzone Launchpad & SAP Build Mobile Start
  • Broad System Compatibility: Compatible with all ABAP Backend Systems (SAP NetWeaver version 7.02 or higher, S/4HANA On-Premise, S/4HANA Private Cloud, and S/4HANA Public Cloud)

Installation

(1/2) Deploy the Application to SAP BTP:

Use Visual Studio Code e.g. for deployment:

git clone https://github.com/abap2UI5/abap2UI5-btp_proxy_app.git
cf login
npm i
npm run build:mta
npm run deploy

Or use directly this file for deployment.

(2/2) Set Up a Destination in SAP BTP:

image

Note I: Verify that the HTTP Service in the backend system is under the ICF Node sap/... and that the Destination is named "BACKEND_ABAP2UI5" for correct routing (here)
Note II: Input the complete path of the HTTP endpoint here. The frontend does not include any path information (e.g. https://<<backend_system>>/sap/bc/ZTEST)

Integration Scenarios

1/3 - Connect your ABAP System to SAP BTP and access your abap2UI5 Apps from anywhere
image
Bildschirmfoto 2023-12-06 um 10 46 55
2/3 - Launch your abap2UI5 Apps using SAP Build Workzone Launchpad (here)
image
image
3/3 - Launch your abap2UI5 Apps using SAP Mobile Start (here)
image
image

FAQ

  • your comments, questions, wishes and bugs are welcome, please create an issue