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 →

ZABAP_SAP_ENHANCEMENTS

A report that lists the user-exits, BAdIs and enhancement spots available for an SAP program, with each implementation and whether it is active or for SAP-internal use only.

ZABAP_SAP_ENHANCEMENTS lists, for one SAP program, the user-exits, BAdIs, enhancement spots and composite enhancement spots available to it, and under each enhancement every implementation, whether that implementation is active and whether it is for SAP-internal use only. Active, inactive and SAP-internal entries are coloured differently, and a double click on either an enhancement name or an implementation name displays that object. The maintainer based it on a post on the SAP Community, adding features that version lacked and rewriting it to use CL_SALV_TABLE for display, formatting and filtering in place of the original WRITE statement. It installs through abapGit and needs a class from abapEasyALV, which has to be installed first.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
ExtensibilityABAPExtensibilitycapabilityLetting a customer change delivered behaviour without modifying it — key-user fields and logic, developer extensions, and the released extension points that make either safe across an upgrade.
Requires
abapEasyALVabapEasyALVartifactProvides a class this report uses; the README states it requires a class from abapEasyALV and that it must be installed first.abapGitabapGitartifactInstalls the repository into the ABAP system; the README gives abapGit as the install method.

Who is behind it

Marcin KaszubaMarcin KaszubaPersonMaintains this
In the atlas: maintains 6, contributes to 8
@Kaszub09
maintainer

What it declares

Every artifact

Type
App
Origin
Independently maintained

As an app

Where it runs
does not say
Distributed through
abapGit

Connections3

README

quoted from Kaszub09/ZABAP_SAP_ENHANCEMENTS under MIT, read
Kaszub09/ZABAP_SAP_ENHANCEMENTS/README.mdOn GitHub

ZABAP_SAP_ENHANCEMENTS

Report to show enhancements in SAP programs available for user

obraz obraz obraz

Features

Report is based on https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/program-to-display-exits-and-badi/ba-p/12955380 - original version lacks some features, which I needed and decided to add - and at the same time rewrite report to use CL_SALV_TABLE for easier display/formatting/filtering instead of original WRITE statement.

  • Shows User-Exits, BADIs, Enhancement Spots, Composite Enhancements Spots
  • Shows all implementation for given enhancement - as well as information, whether it's active and if it's SAP internal use only
  • You can double click both enhancement name or implementation name to display given object
  • 3 colors: green or active implementation, blue for inactive, and orange for internal SAP enhancements

Installation

Through abapGit https://github.com/abapGit/abapGit. Install this project after installing https://github.com/Kaszub09/abapEasyALV.

Requirements

Requires class from another project: https://github.com/Kaszub09/abapEasyALV.

Written in ABAP 750.

MIT, read
Extensibility
  1. abap-point-gateFramework activating custom ABAP enhancements through a Fiori appfrom ABAP

Details

Sources3
Added by handdiscovered herechecked
github.com/Kaszub09/ZABAP_SAP_ENHANCEMENTStree, 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, operations-and-runtime
abaplint
issues under its own abaplint configuration0
lines448
statements334
objects7
files10
analysed, main
abaplint version2.120.84
Flavors1
Standard ABAP
“Written in ABAP 750.” — Kaszub09/ZABAP_SAP_ENHANCEMENTS — README, Requirementschecked
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:kaszub09-zabap-sap-enhancements
JSON
/artifacts/kaszub09-zabap-sap-enhancements.json
MCP
Connecting an agent