Skip to content

Setup

Repository

abap2UI5 can be used with open-abap, providing the ability to run unit tests in GitHub Actions, perform frontend testing, and execute samples directly in your browser—without needing a backend.

image

Functionality

Pull the repository and try out:

Downport & Transpile

npm run init
npm run build

Run Unit Tests

npm run unit

Run Webservice

npm run express

Run Playwright Tests

npm run init_play
npx playwright install --with-deps && npm i
npx playwright test

Webpack Build Strategy

  1. Clone repositories into /src/
  2. Downport /src/ into /downport/
  3. Transpile with express-icf-shim into /output/
  4. Webpack backend + frontend + database into folder build
npm run webpack:build