SAP GUI screens and lists

Building what a user sees in SAP GUI from ABAP: ALV lists and grids, dynpro screens and popups, and controls placed in GUI containers. A web UI produced from ABAP is UI written in ABAP, and operating these screens as a program is GUI automation.

Overview

SAP SHIPS

The SAP List Viewer object model is part of ABAP Objects, with one tool each for simple and two-dimensional tables, hierarchical-sequential lists and tree structures.

Not covered: At SAP GUI and Standard ABAP. Dynpro syntax is not allowed in ABAP for Cloud Development and the SALV classes are not released for it, so an ABAP Cloud object reaches none of this.

The community entries wrap the SALV and grid classes, generate screens at runtime or place other content in GUI containers; how each relates to SAP's own classes has not been assessed.

Artifacts10

10 of 10 artifacts
ArtifactSignals
Generators1
guidrasilVisual designer generating ABAP code for classic SAP GUI screens
Signals
Quiet
Packages9
abap-alv-struc-viewerALV table view generated from a DDIC structure
Signals
none
abap-ui-toolboxABAP classes for classic SAP GUI development: ALV, screens, trees
Signals
none
abap-ui-toolsHelper class for classic ABAP dynpro field handling and popups
Signals
none
abapEasyALVWrapper classes over classic ALV and SALV reporting
Signals
none
abapMermaidRenders Mermaid diagrams inside an SAP GUI container
Signals
none
abeljohny/ZAPMacro DSL turning a one-line select into an ALV list
Signals
none
alv_utilitiesABAP class wrapping SALV to set column properties in one call
Signals
Quiet
cds2alvGenerator for ALV list reports from a CDS view's field definitions
Signals
none
ZwdDynscreenSelection screens and popups generated from ABAP objects, no dynpro
Signals
Quiet

Content1

Group by
Piece, what it offers
Creating a Custom F4 Help for Currency Fields in ABAP Using F4IF_INT_TABLE_VALUE_REQUEST
SAP Community, vinodkumarreddyappannagari, Blog

Seen working1

ArtifactSignals
Samples1
alv_gridDemo programs for the classic CL_GUI_ALV_GRID control
none

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
For your agent
Ref
capability:abap-classic-ui
JSON
/capabilities/abap-classic-ui.json
MCP
Connecting an agent