-
Notifications
You must be signed in to change notification settings - Fork 0
Dynamic ABAP Version Resolution
In the sap-dev AI agent ecosystem, we utilize abaplint to provide robust, offline ABAP structural syntax mapping (AST) to assist our automation agents in code refactoring.
A minimal abaplint.json is generated during the setup phase. You can adjust it to your needs or ask your agent to do so. This physical configuration acts purely as a static baseline template ensuring standard exclusions and generic validation metrics are met.
When an AST action triggers via the sap-dev MCP server (e.g., executing a syntax check), the proxy dynamically queries the underlying SAP system for its ABAP version. The proxy daemon then reads the local static abaplint.json template, parses it in memory, dynamically injects e.g. "version": "v758" into the global object, and pipes this fully hydrated string into the AST engine.