ABAP OpenAPI UI
An ABAP app that puts a Swagger UI in front of SAP NetWeaver Gateway services, built on Swagger UI and Odata-OpenAPI, installed through abapGit and opened from transaction ZGW_OPENAPI.
ABAP OpenAPI UI integrates OpenAPI and Swagger UI with SAP NetWeaver Gateway, so a Gateway service's description can be read as a Swagger page. It installs into the system through abapGitabapGitA Git client written in ABAP that runs inside the system, so objects are cloned, pulled and pushed without leaving it; with no package manager in ABAP, a cloned repository is how code is distributed.community org, abap, and transaction ZGW_OPENAPI is what opens it. It is built on two open-source projects the maintainer credits, Swagger UI and Odata-OpenAPI, and its own code is checked by abaplintabaplintStatic analysis for ABAP that runs outside a system on serialised source in a repository, so ABAP checks run in a pull request and in CI before the code ever reaches a system.community org, abap. The maintainer calls it a personal project, started and still maintained on a development system provided by TheValueChain.
Facts
Where it sits
Who is behind it
In the atlas: maintains 4, contributes to 11, wrote 4@geert-janklapsmaintainerGregor WolfContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2@gregorwolf1 contributor
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 49 months
It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.
What it declares
Every artifact
- Type
- App
- Origin
- Independently maintained
As an app
- Where it runs
- Inside the system it serves
- Distributed through
- abapGit
Connections
Handing a service description to clients and tools
Git client written in ABAP that runs inside the system
Download
README
quoted from geert-janklaps/abap-openapi-ui under MIT, readABAP OpenAPI UI
OpenAPI / Swagger UI integration for SAP NetWeaver Gateway

Installation
- Install this repository using abapGit
- Run transaction ZGW_OPENAPI
FAQ
For questions, bugs or feature requests please create an issue
Contributing
Check the contributing / development guidelines here
Credits
ABAP OpenAPI UI is based on 2 open source projects:
The ABAP OpenAPI UI code is automatically checked and validated by abaplint.
This personal project was started (and is still being maintained) on a development system provided by TheValueChain:
Others providing
Compare all 3 on the OpenAPI page →- abap-openapiabap-openapiGenerates ABAP client classes and ICF server stubs from an OpenAPI v3 document, one self-contained global class and interface per definition, through a web client, a Node.js command line or ABAP itself.independent, abapGenerates ABAP client classes and server stubs from OpenAPI
- ABAP-SwaggerABAP-SwaggerAn ABAP library that exposes a class's public methods as REST services, registered through the ZIF_SWAG_HANDLER interface, with a Swagger UI on the same base path describing them.independent, abapExposes ABAP class methods as REST services with Swagger UI
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
abaplint
Flavors
“OpenAPI / Swagger UI integration for SAP NetWeaver Gateway” — geert-janklaps/abap-openapi-ui — README
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:geert-janklaps-abap-openapi-ui- JSON
- /artifacts/geert-janklaps-abap-openapi-ui.json
- MCP
- Connecting an agent
