PackagePackagetypeA library you install and call yourself.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-ui-toolbox

A collection of ABAP classes for classic SAP GUI development: an enhanced, editable ALV grid, a single-container screen framework, and a tree wrapper.

Groups several pieces of classic SAP GUI development in one package: classes and interfaces for an enhanced, editable ALV grid similar to CL_SALV_TABLE, a framework for screens built from a single GUI container, an object model wrapper around CL_COLUMN_TREE_MODEL for tree controls, and collection classes for object or REF TO DATA lists. Each area sits in its own sub-package under /src.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
SAP GUI screens and listsABAPSAP GUI screens and listscapabilityBuilding screens, lists and interactive controls for the SAP GUI. Producing a web interface is [UI written in ABAP](capability:abap-ui-from-abap); operating an existing screen programmatically is [GUI automation](capability:gui-automation).
Requires
abapGitabapGitartifactInstalls the repository into the ABAP system; the README gives abapGit as the install method.

Who is behind it

DevEposDevEposOrganisationMaintains this
In the atlas: maintains 11
@DevEpos
maintainerMarc BernardPersonContributes to this
In the atlas: contributes to 26
@mbtools
Ludwig Stockbauer-MuhrPersonContributes to this
In the atlas: maintains 5, contributes to 21
@stockbal
2 contributors

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
Inside its host
Distributed through
abapGit

Connections3

README

quoted from DevEpos/abap-ui-toolbox under MIT, read
DevEpos/abap-ui-toolbox/README.mdOn GitHub

ABAP UI Toolbox

Tools for ABAP SAP GUI Development

Package overview

  • /src
    Miscellaneous objects that are needed in the sub packages
  • /src/alv
    Contains Classes/interfaces for enhanced/editable ALV Grid (similar to CL_SALV_TABLE)
  • /src/collection
    Classes/Interfaces for Object or REF TO DATA lists
  • /src/gui
    Framework for easy to use Screens that consist of a single GUI Container
  • /src/trees
    Contains Object model wrapper around CL_COLUMN_TREE_MODEL

Installation

Install this repository using abapGit.

MIT, read
SAP GUI screens and lists
  1. abeljohny/ZAPMacro DSL turning a one-line select into an ALV listfrom ABAP
  2. alv_utilitiesABAP class wrapping SALV to set column properties in one callfrom ABAP
  3. abap-alv-struc-viewerALV table view generated from a DDIC structurefrom ABAP
  4. abap-ui-toolsHelper class for classic ABAP dynpro field handling and popupsfrom ABAP
  5. abapEasyALVWrapper classes over classic ALV and SALV reportingfrom ABAP
  6. cds2alvGenerator for ALV list reports from a CDS view's field definitionsfrom ABAP
  7. guidrasilVisual designer generating ABAP code for classic SAP GUI screensfrom ABAP
  8. abapMermaidRenders Mermaid diagrams inside an SAP GUI containerfrom ABAP
  9. ZwdDynscreenSelection screens and popups generated from ABAP objects, no dynprofrom ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/DevEpos/abap-ui-toolboxtree, 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 viadotabap
first seen in the atlas
ecosystem and domainabap, ui-and-frontend-bridge
abaplint
issues under its own abaplint configuration6,187
lines22,759
statements11,939
objects191
files369
analysed, main
abaplint version2.120.84
Flavors1
Standard ABAP
“Tools for ABAP SAP GUI Development” — DevEpos/abap-ui-toolbox — READMEchecked
Contributors2

From the repository’s contributor list, .

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