Where to find released APIs
What you'll learn
Find released APIs three ways: the Released Objects node in ADT, the ABAP APIs catalog at api.sap.com, and an object's API State in its Properties pane.
- ADT Project Explorer → System Library → Released Objects, filterable by type — the in-system catalog.
- api.sap.com → ABAP APIs — the external, release-spanning reference with signatures.
- An object's Properties pane shows its API State — the fastest in-code verification.
You already know these BAPIs and function modules cold — Clean Core is not asking you to forget them, but to reach the same business logic through a door that won't move on you at the next upgrade. Knowing the replacement exists is half the job; finding it is the other half, and there are three complementary entry points. In-system, ADT's Project Explorer has a System Library node with a Released Objects branch — it lists every released object on your system and lets you filter by type (function module, class, CDS view, BAdI), so you can browse what is actually available on your exact release without leaving the IDE.
Externally, the catalog at api.sap.com has an ABAP APIs area that documents released APIs across releases, with signatures and notes — useful when you are deciding an approach before you are even logged into a system. It is the authoritative, release-spanning reference.
In-code, when you are already looking at an object, its Properties pane shows the API State directly — the same C0/C1/C2/C3 contract you met in §1.4. This is the fastest check while reading code: select the object, read its API State, and you know immediately whether you may consume it. The three sources agree; use whichever fits the moment — browse Released Objects to discover, api.sap.com to research, the Properties pane to verify a specific reference.
Key points
- ADT Project Explorer → System Library → Released Objects, filterable by type — the in-system catalog.
- api.sap.com → ABAP APIs — the external, release-spanning reference with signatures.
- An object's Properties pane shows its API State — the fastest in-code verification.
- All three agree; discover with Released Objects, research on api.sap.com, verify in Properties.
Examples
Browse the Released Objects node filtered to 'Class' to discover candidates; look the candidate up on api.sap.com for its signature; then open it in ADT and read Properties → API State to confirm it is C1 on your release.
Source notes: clean-core-curriculum §5.1
Ask Claude
Build a prompt from this lesson + your question and open a fresh Claude chat with it pre-filled — handy for adapting a before/after pattern to your own object.