abapconf2026-custom-entities
The slides and 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 sample objects of an abapconf 2026 talk on RAP custom entities whose data comes from a class implementing IF_RAP_QUERY_PROVIDER.
A custom entity declares its structure in CDS and hands all data retrieval to an ABAP class named in @ObjectModel.query.implementedBy. The sample objects show that step by step: a minimal provider returning fixed data, filters and ranges turned into a dynamic WHERE, paging and sorting from the request, parameters, a child entity whose query reads its parent's key through an association, and the difference between data and count requests. A product entity also gets unmanaged create, update and delete behaviour, and an OData service binding exposes it. The deck is a Slidev project in the same repository.
Facts
Where it sits
Who is behind it
In the atlas: maintains 8, contributes to 10, wrote 1@mariokernichmaintainer
Before choosing this
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
What it declares
Every artifact
- Type
- Sample
- Origin
- Independently maintained
As a sample
- Form
- A tutorial's companion code
Connections
Defining entities, their relations and the views services consume
Defining business object behaviour and who owns the transaction
Git client written in ABAP that runs inside the system
Download
README
quoted from mariokernich/abapconf2026-custom-entities, readCustom CDS Views with Unmanaged Queries in ABAP RAP
Leveraging
IF_RAP_QUERY_PROVIDERfor full data controlabapconf 2026 · Session V9
This repository contains everything for the abapconf 2026 talk on building Custom CDS Views backed by unmanaged queries in ABAP RAP. It bundles two things:
- The presentation — a Slidev slide deck.
- The sample ABAP project — the demo code shown on stage, packaged as an
abapGit repository under
src/.
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
History in the atlas
- First seen.
For your agent
- Ref
artifact:mariokernich-abapconf2026-custom-entities- JSON
- /artifacts/mariokernich-abapconf2026-custom-entities.json
- MCP
- Connecting an agent