abaplint / 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 abaplint downport rule to automatically change higher syntax before transpiling.

Target is ES6

Playground: https://transpiler.abaplint.org

Connecting to a database is optional, currently the following databases have drivers:

Reuse library

https://open-abap.org

Examples

Technical

  • SY-SYSID = ABC
  • SY-MANDT = 123
  • Fixed point arithmetic is always enabled
  • Encoding = UCS-2
  • Time zone = UTC

Development

Prerequisites: Node.js 16+

For testing locally run npm run install && npm test

About

ABAP to JS transpiler & runtime

https://transpiler.abaplint.org

License:MIT License


Languages

Language:TypeScript 99.6%Language:JavaScript 0.2%Language:ABAP 0.1%Language:HTML 0.0%Language:CSS 0.0%