AppApptypeAn application you deploy and use, installed into a system or loaded into an application as a component, rather than a library whose functions you call.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

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 abapGit, 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 abaplint. The maintainer calls it a personal project, started and still maintained on a development system provided by TheValueChain.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
OpenAPIABAPOpenAPIcapabilityHanding a description of the service to clients and tools — an API portal, a code generator, a partner who wants a contract before they write anything.
Requires
abapGitabapGitartifactInstalls the repository into the ABAP system; the README gives abapGit as step one of the installation.

Who is behind it

Geert-Jan KlapsGeert-Jan KlapsPersonMaintains this
In the atlas: maintains 4, contributes to 11, wrote 4
@geert-janklaps
maintainerGregor WolfPersonContributes to this
In the atlas: maintains 17, contributes to 59, wrote 2
@gregorwolf
1 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

Connections2

README

quoted from geert-janklaps/abap-openapi-ui under MIT, read
geert-janklaps/abap-openapi-ui/README.mdOn GitHub

ABAP OpenAPI UI

OpenAPI / Swagger UI integration for SAP NetWeaver Gateway

abap-open-api-1 abap-open-api-2 abap-open-api-3

Installation

  1. Install this repository using abapGit
  2. 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:

tvc-logo

MIT, read
OpenAPI
  1. abap-openapiGenerates ABAP client classes and server stubs from OpenAPIfrom ABAP
  2. @cap-js/openapiGenerates OpenAPI documents from a CDS servicefrom CAP
  3. cds-swagger-ui-expressSwagger UI for a CAP service's OpenAPI definitionfrom CAP
  4. ABAP-SwaggerExposes ABAP class methods as REST services with Swagger UIfrom ABAP

Details

Sources3
Added by handdiscovered herechecked
github.com/geert-janklaps/abap-openapi-uitree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

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
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainabap, protocols-and-apis
abaplint
issues under its own abaplint configuration22
lines2,301
statements1,261
objects42
files30
analysed, main
abaplint version2.120.84
Flavors1
Standard ABAP
“OpenAPI / Swagger UI integration for SAP NetWeaver Gateway” — geert-janklaps/abap-openapi-ui — READMEchecked
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:geert-janklaps-abap-openapi-ui
JSON
/artifacts/geert-janklaps-abap-openapi-ui.json
MCP
Connecting an agent