{"ref":"content:claude-ported-abap-functions-to-new-api","page":"/content/claude-ported-abap-functions-to-new-api","json":"/content/claude-ported-abap-functions-to-new-api.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"claude-ported-abap-functions-to-new-api","title":"Claude ported ABAP functions to new API","url":"https://community.sap.com/t5/artificial-intelligence-blogs-posts/claude-ported-abap-functions-to-new-api/ba-p/14350192","content_type":"blog","explains":["capability:abap-source-control",{"ref":"capability:rfc-connectivity","applies_to":{"ecosystems":["abap"]}},{"ref":"capability:agent-code-access","applies_to":{"ecosystems":["abap"]}}],"summary":"A first-person account of using Claude Code, driven through the sapcli command line, to install and repair RFC function modules that let a CI pipeline control [abapGit](artifact:abapgit-abapgit) and gCTS remotely, rather than treating git as a way to read ABAP source. Instead of trusting a local checkout, Claude read the abapGit login manager class and queried the target system's own type catalogue through sapcli, then used what it found to update a renamed API method and swap a TABLES parameter's structure for the table type BAPIRET2_T.","short":"Claude Code and sapcli repairing RFC modules for abapGit and gCTS","author":"jakub_filak","published":"2026-03-16","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"abap-development-tag"},{"source":"source:sap-community","channel":"agentic-ai-tag"}],"first_seen":"2026-09-15"},"drafted_with_ai":true,"published_on":"source:sap-community"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 7 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-03-16"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":2035,"unit":"views"},{"value":0,"unit":"comments"},{"value":7,"unit":"likes"}]},"signals":{"views":2035,"likes":7,"comments":0,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[]}}