Person

Daniel Wegner

GitHub@WegnerDanlast push

Capabilities9

Provides 2
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).SerialisationABAPSerialisationcapabilityTurning typed in-memory data into a text or binary format such as JSON, CSV or protobuf and reading it back, including the mapping of names and types the language does not do for you. The protocol that carries the payload is a separate concern: an HTTP or OData client moves the bytes, and serialisation decides what they say.
Contributes to 7
DebuggingABAPDebuggingcapabilitySeeing what running code did between an input arriving and a result coming out: which code ran, what the values were at each point, and why a value ended up as it did.Document outputABAPDocument outputcapabilityProducing a document a person receives — a printed form, a generated PDF, a filled template — and getting it to a printer or a queue rather than returning it as a payload.Encryption and signingABAPEncryption and signingcapabilityEncrypting, decrypting and signing data from application code: a document wrapped for one recipient, a payload signed so its origin can be checked, a value enciphered with a key both sides hold. Encryption of a connection, TLS, is set up in the system and is outside this concern.Maintaining table entriesABAPMaintaining table entriescapabilityEditing the rows of a data or configuration table through a generic or generated screen, with value helps, checks and a managed change package, so that no maintenance application is written per table. Looking at what a table holds is [browsing table data](capability:abap-data-browsing), even where one transaction does both.Source controlABAPSource controlcapabilityKeeping source code and development objects in version control, comparing their revisions, and moving them between development environments. Managed delivery of changes belongs to [transport management](capability:change-promotion).Static analysisABAPStatic analysiscapabilityCatching problems in code before it runs: naming, obsolete statements, security findings, and compatibility with a target environment. Style linting, security scanning and cloud-readiness checks are often treated as one concern.UI written in ABAPABAPUI written in ABAPcapabilityProducing a web user interface from ABAP code, with the application’s backend language also defining what the user sees and how it behaves.

Entries10

Group by10 of 10 entries
EntrySignals
Maintains3
abapMermaid
none

Renders Mermaid diagrams inside an SAP GUI container

ZwdCSV
none

RFC 4180 CSV parser and generator for ABAP

ZwdDynscreen
Quiet

Selection screens and popups generated from ABAP objects, no dynpro

Contributes to7
abap2UI5
none

UI5 apps written as one ABAP class, rendered by a generic shell

abap2xlsx
none

Library that reads and generates Excel spreadsheets from ABAP

abapGit
none

Git client written in ABAP that runs inside the system

abaplint-sci-client
none

ABAP client surfacing abaplint checks in Code Inspector and ATC

Smart Debugger
none

SAP GUI debugger script recording steps so execution can run backwards

Sumu-Ning/AES
none

AES and Rijndael encryption utilities for ABAP

ZABAP_TABLE_EDIT
none

Generic ABAP table editor writing its own change documents

Details

History1
  • First entry seenDiscovered via dotabap, Added by hand.
For your agent