Person
George Drakos
GitHub@greltellast push
Provides
ConfigurationABAPConfigurationPer-environment settings without per-environment code — profiles, layered configuration, and bindings resolved from the platform at start-up.ExtensibilityABAPExtensibilityLetting a customer change delivered behaviour without modifying it — key-user fields and logic, developer extensions, and the released extension points that make either safe across an upgrade.LocalizationABAPLocalizationServing labels, messages and translated content per user locale, including translatable model elements and per-tenant text overrides.LoggingABAPLoggingSeeing 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.
Contributes to
Unit testingABAPUnit testingTesting application logic without a running business process — and the test doubles that make dependencies on the database and on framework services tractable.
Entries
Group by
EntrySignals
Maintains
abap-cloud-loggerabap-cloud-loggerA logging library for ABAP Cloud that wraps the released class CL_BALI_LOG in a chainable logger, collecting exceptions, messages and tables, with a stopwatch and a sticky context tag.independent, abap
Chainable logger for ABAP Cloud around CL_BALI_LOG
abap-dynamic-assignmentabap-dynamic-assignmentA framework for maintaining runtime parameters, ranges and value mappings in ABAP instead of hard-coded values or TVARVC, checked against data elements and maintained in a RAP Fiori app.independent, abap
Framework for runtime parameters, ranges and value mappings in ABAP
abap-form-translatorabap-form-translatorA runtime translation layer for Smartform and Adobe form labels, matching structure fields against a table maintained in a RAP Fiori app, so a label changes without SE63 or a transport.independent, abap
Runtime translation layer for SAP form labels, kept in a table
abap-point-gateabap-point-gateA configuration-driven framework that decouples custom ABAP enhancements from standard SAP objects, activating and sequencing them through a Fiori app instead of code changes.independent, abap
Anything below SAP S/4HANA 2023 FPS03 (ABAP 7.58), and any system not running the ABAP Cloud development model: those two are the prerequisites the README names, and it states that the framework targets ABAP Cloud exclusively.
Framework activating custom ABAP enhancements through a Fiori app
Contributes to
@abaplint/transpiler@abaplint/transpilerTranspiles ABAP 7.02 syntax to ES6 JavaScript, so ABAP code and its unit tests run on Node.js in CI without an ABAP system, with optional SQLite, PostgreSQL, Snowflake or SAP HANA drivers.community org, abap
Transpiles ABAP to JavaScript to run on Node.js
open-abap-balopen-abap-balApplication logging for ABAP code transpiled to JavaScript and run on Node.js, one of the runtime libraries open-abap.org lists.community org, abap
Application logging for ABAP transpiled to JavaScript on Node.js
open-abap-coreopen-abap-coreReusable ABAP functionality for code transpiled by @abaplint/transpiler: the core ABAP artifacts that code runs against on Node.js.community org, abap
Core ABAP artifacts for code transpiled by @abaplint/transpiler
Details
History
- First entry seenDiscovered via dotabap, Added by hand.
For your agent
- Ref
actor:greltel- JSON
- /actors/greltel.json
- MCP
- Connecting an agent