Person

Christian Günter

GitHub@christianguenter2last push

Capabilities10

Provides 1
LocalizationABAPLocalizationcapabilityServing labels, messages and translated content per user locale, including translatable model elements and per-tenant text overrides.
Contributes to 9
Clean code conventionsABAPClean code conventionscapabilityThe naming, structure and language-subset conventions that make source code readable across a team — and the question of which of them a checker can enforce.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.LoggingABAPLoggingcapabilitySeeing what a running service did, in a form something can read afterwards — levels, a formatter that suits a laptop and one that suits a log service.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.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).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.Unit testingABAPUnit testingcapabilityTesting application logic without a running business process — and the test doubles that make dependencies on the database and on framework services tractable.

Entries12

Group by12 of 12 entries
EntrySignals
Maintains1
ABAP_DeepL_client
Quiet

ABAP client for the DeepL translation service

Contributes to11
ABAP-Logger
none

Logging library for ABAP over the Application Log

abap2UI5
none

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

abap2UI5 frontend
Functional boundary

abap2UI5 frontend as ABAP artefacts installed with abapGit

abap2UI5 samples
Functional boundary

129 abap2UI5 sample apps, one ABAP class each

abap2xlsx
none

Library that reads and generates Excel spreadsheets from ABAP

abapGit
none

Git client written in ABAP that runs inside the system

ajsonv0.3.5
none

JSON parser and serialiser for ABAP with a node tree

Clean ABAP
none

Open, versioned style guide for ABAP

guidrasil
Quiet

Visual designer generating ABAP code for classic SAP GUI screens

Smart Debugger
none

SAP GUI debugger script recording steps so execution can run backwards

Vise_for_ABAP
Quiet

Details

History1
  • First entry seenDiscovered via dotabap.
For your agent
Ref
actor:christianguenter2
JSON
/actors/christianguenter2.json
MCP
Connecting an agent