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
Where it sits
Who is behind it
In the atlas: maintains 11@DevEposmaintainerMarc BernardContributes to this
In the atlas: contributes to 26@mbtoolsLudwig Stockbauer-MuhrContributes to this
In the atlas: maintains 5, contributes to 21@stockbal2 contributors
What it declares
Every artifact
- Type
- Package
- Origin
- Independently maintained
As a package
- Where it runs
- Inside its host
- Distributed through
- abapGit
Connections
Building screens, lists and interactive controls for the SAP GUI
Git client written in ABAP that runs inside the system
SAP GUI browser for tables, views, CDS views and joins
Download
README
quoted from DevEpos/abap-ui-toolbox under MIT, readABAP 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.
Others providing
Compare all 10 on the SAP GUI screens and lists page →- abeljohny/ZAPabeljohny/ZAPA tiny DSL included into an ABAP report that replaces a SELECT and an ALV call with a pair of macros, _select to read a table and _display to show the result as an ALV list.independent, abapMacro DSL turning a one-line select into an ALV list
- alv_utilitiesalv_utilitiesA single ABAP class that wraps the SALV framework so a report, dynpro or popup listing sets column text, colour, alignment, layout and sorting in single method calls, built against ABAP 7.0.independent, abapABAP class wrapping SALV to set column properties in one call
- abap-alv-struc-viewerabap-alv-struc-viewerAn ABAP tool that generates an ALV table view straight from a DDIC structure, as a control-driven substitute for classic dynpro fields, with search help, validation and formatting from the structure.independent, abapALV table view generated from a DDIC structure
- abap-ui-toolsabap-ui-toolsA helper class for the classic ABAP dynpro UI: hiding, disabling and requiring screen fields, setting dropdown values, and asking yes/no questions, in single calls.independent, abapHelper class for classic ABAP dynpro field handling and popups
- abapEasyALVabapEasyALVWrapper classes over the classic ALV and SALV frameworks that collect commonly used reporting actions behind fewer method calls, so a report displays a table with set_data and display_data.independent, abapWrapper classes over classic ALV and SALV reporting
- cds2alvcds2alvAn ABAP tool that generates an ALV list report directly from a CDS view's own field definitions, maintained on SAP_ABA 750 SP26, with further extensions shipped from a separate repository.independent, abapGenerator for ALV list reports from a CDS view's field definitions
- guidrasilguidrasilA visual designer for classic SAP GUI screens that wraps containers and controls in a generic shell and generates the ABAP program that displays the layout it places.independent, abapVisual designer generating ABAP code for classic SAP GUI screens
- abapMermaidabapMermaidAn ABAP package that renders Mermaid diagrams inside an SAP GUI container through the Edge Chromium Control, from a diagram's own text syntax passed at runtime.independent, abapRenders Mermaid diagrams inside an SAP GUI container
- ZwdDynscreenZwdDynscreenAn ABAP library that generates a selection screen or a popup for a handful of parameters from objects typed by DDIC elements, without a dynpro created in the program.independent, abapSelection screens and popups generated from ABAP objects, no dynpro
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
abaplint
Flavors
“Tools for ABAP SAP GUI Development” — DevEpos/abap-ui-toolbox — README
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:devepos-abap-ui-toolbox- JSON
- /artifacts/devepos-abap-ui-toolbox.json
- MCP
- Connecting an agent