Fundamental Library for ABAP
Build powerful on-premise and cloud extensions of any ABAP system, with minimum coding efforts and maximum performance.
This repository provides two NPM packages
- abap-api-tools design-time CLI, to enrich your ui componebts with ABAP metadata: data type, length, data binding, user defaults, Value Helps ...
- abap-value-help run-time API for generic ABAP Value Helps
used to build cloud extensions of ABAP backend systems, using
- Popular web frameworks and design systems:
- and any server framework
The web frameworks "etc" under means practically any web framework because configurable by developer.
Few pre-configured docker containers with RFC connectivity are provided in docker folder
Content
Prerequisites
- Backend: ABAP system on-premise or in the cloud (like SAP S/4HANA Cloud or Steampunk)
- Frontend: Web app built using above mentioned frameworks
- No run-time dependencies. Check respective web and server frameworks, mentioned above, for their dependencies and prerequisites
- Web components "understanding" custom attributes for ABAP metadata and Value Helps are currently implemented using Aurelia web framework and can be ported to other web frameworks with much reuse.
Download and installation
npm install -g abap-api-tools
More info: abap-api-tools/README.md#download-and-installation
Usage
Deployment
Check Deployment options section in Powerful web applications with old and new ABAP systems
Known Issues
Click here to view the current issues.
Getting Support
If you encounter an issue, you can create a ticket.
Contributing
If you want to contribute, please check the CONTRIBUTING.md documentation for contribution guidelines.
Code of Conduct
See Code of Conduct