cbiehl / transpiler

ABAP to JS transpiler & runtime

Home Page:https://transpiler.abaplint.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

transpiler

npm (scoped) npm (scoped) npm (scoped) CI

Input must be ABAP 7.02 syntax, use downport rule in abaplint to automatically change higher syntax before running transpiler.

Target is ES6

Planned database support: SQLite & HANA Express

Playground: https://transpiler.abaplint.org

Technical

  • Fixed point arithmetic is always enabled
  • Everything will run as unicode, targeting UCS-2
  • Endianness ?
  • Time zone = UTC
  • SY-SYSID = ABC
  • SY-MANDT = 123

Testing Locally

Prerequisites: Node.js 16+

npm run install && npm test

About

ABAP to JS transpiler & runtime

https://transpiler.abaplint.org

License:MIT License


Languages

Language:TypeScript 99.5%Language:JavaScript 0.3%Language:ABAP 0.1%Language:HTML 0.0%Language:CSS 0.0%