Person

Alice V.

GitHub@oiseelast push

Capabilities8

Provides 7
Agent access to your codeABAPBTPAgent access to your codecapabilityLetting a coding agent read the project or the system you actually have, reach its model, its objects and its checks, and act on it. In file-based environments that works out of the box; complex systems need dedicated access capabilities. Whatever the environment, the agent also needs project- and framework-specific context, so it understands the thing in front of it rather than guessing from what it remembers of its training data. The transport is incidental: an MCP server, a language server or a CLI answer the same question, and what differs between them is how much of the real thing the agent can see. Distinct from [MCP servers](capability:mcp-servers), which is a protocol adapter on your own running service, and from [agent guidance](capability:agent-guidance), which is knowledge handed over as files rather than read from the thing itself.Agent access to your systemsBTPABAPAgent access to your systemscapabilityGiving an AI agent access to the business data, configuration or operations of systems you run through an MCP server. [Serving your application over MCP](capability:mcp-servers) exposes your own service contract; system access reaches the systems behind it, and one implementation may do both. Development assistance belongs to [agent access to your code](capability:agent-code-access).LLM integrationBTPABAPLLM integrationcapabilityCalling a language model from application code with the tenant, destination and credential handling already solved instead using an SDK call with a hand-rolled key.Local developmentABAPLocal developmentcapabilityRunning the whole stack on a laptop against real bindings — the service, the UI and the routing in front of it — without deploying to see a change.ODataABAPODatacapabilityExposing data and operations through OData, including the service model, metadata and protocol versions clients require. Version differences affect which clients can consume a service and which query features they can use.Retrieval-augmented generationABAPBTPRetrieval-augmented generationcapabilityGrounding a model's answer in data retrieved at question time: text split into chunks, each chunk embedded as a vector, and the chunks nearest to the question placed into the prompt. Semantic search is the same retrieval with a person reading the matches, and fine-tuning changes the model's weights, not its input.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.
Contributes to 1
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.

Entries12

Group by12 of 12 entries
EntrySignals
Maintains6
odata_mcp
Functional boundary

Python bridge generating MCP tools from OData v2 metadata

odata_mcp_go
Functional boundary

Go binary bridging any OData v2 or v4 service to MCP

open-steamgate
Functional boundary

Local ABAP server serving /IWBEP/ OData v2 without an SAP system

vibing-steampunk
Functional boundary

ADT-to-MCP bridge in Go reaching past what ADT exposes

zllm
none

ABAP framework for chaining and orchestrating LLM calls

zvdb
none

Vector database implemented in ABAP for document chunk retrieval

Contributes to6
@abaplint/transpilerv2.14.10
none

Transpiles ABAP to JavaScript to run on Node.js

ABAPDocMCP
No license

MCP server turning a transport request into a WRICEF specification

express-icf-shim
none

Shim running an ABAP ICF handler behind an Express 4.x server

open-abap-core
none

Core ABAP artifacts for code transpiled by @abaplint/transpiler

open-abap-odata
none

OData and Gateway shims serving SEGW-style services on Node.js

Smart Debugger
none

SAP GUI debugger script recording steps so execution can run backwards

Writing and topics1

IN TOPICS

The atlas is now in betaTopic, edition 1names vibing-steampunk

onedevatlas is open for browsing. Find tools for SAP development, compare their documented capabilities, ask your AI assistant, and join a flight during TechEd week.

Details

History9
  • vibing-steampunkdescription.when_not_to_use → practical boundaries onlyThe policy is now a condition of Agent access to your code for ABAP, sourced to the policy itself.
  • odata_mcpprovides → capability:agent-systems-accessThe concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.
  • odata_mcp_goprovides → capability:agent-systems-accessThe concern it answers is reaching into an SAP system from outside, split out of MCP servers on this day; the sentence on the edge is unchanged.
  • vibing-steampunkconnects → the ABAP platform, over HTTPS or a classic-RFC tunnel, from the README's own sentencesThe connection is what the README states the server fronts (docs/concepts/design-roles-and-interfaces.md, P3): the sentence each ABAP server carries and nobody had entered, which the tool role of the ABAP pilot reads as the arrow from the server to the system.
  • vibing-steampunkrequires → artifact:sap-adtPointed at the ADT nodes that entered the graph on 2026-09-15, from the project's own documentation.
  • odata_mcpentry → createdTriaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.
  • odata_mcp_goentry → createdTriaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.
  • vibing-steampunkentry → createdTriaged out of data/crawled/mcp-candidates.json, the sap-ai-mcp-servers sweep. Written from the repository's own README; the catalogue is credited as where it was found and its words are not reused.
  • First entry seenDiscovered via sap-ai-mcp-servers, GitHub API, Added by hand.
For your agent