Hello,
- I have created a set up working on local model Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-v2 (RTX 5090).
- I have set up connection to A4H (Development trial system, SAP_ABA 7.51) and installed claude code with Vibing Steampunk MCP server.
- I can see 140+ tools in abap-adt MCP server.
I wanted to try out a single scenario. I have created empty report in A4H, which i want to rewrite with local copy of an existing report.
Login is working fine, locking is working fine, but when it tries to use EditSource, WriteSource, CloneObject, or ImportFromFile, it always ends up failing with an information about lock handling.
"MCP server Vibing Steampunk is unable to retain the lock handle between individual HTTP requests. Each tool call is a separate HTTP request without any shared state."
"When WriteSource is called, it internally generates a lock handle (e.g. CF5375EDE2DEE39EBEB4BF96A3FA648BF6B8B6A9), but this handle is not valid for subsequent write operations on the ADT resource /source/main. The ADT endpoint reports that the lock is invalid or not applied, even though a valid handle was created.
This behavior prevents the use of WriteSource for reliable ABAP object updates, as the lock is not properly associated with the write operation on /source/main."
EDIT: I have also activated https://github.com/marcellourbani/abapfs_extensions , as this issue was reported and already closed. Sadly, this doesn't work for me. It seems like tools for creating / editing code in system don't work for SAP_ABA 7.51 (at least for trial development system 2023). Basic CRUD loop lock/write/unlock doesn't work on this setup.
Best Regards
Hello,
I wanted to try out a single scenario. I have created empty report in A4H, which i want to rewrite with local copy of an existing report.
Login is working fine, locking is working fine, but when it tries to use EditSource, WriteSource, CloneObject, or ImportFromFile, it always ends up failing with an information about lock handling.
"MCP server Vibing Steampunk is unable to retain the lock handle between individual HTTP requests. Each tool call is a separate HTTP request without any shared state."
"When
WriteSourceis called, it internally generates a lock handle (e.g.CF5375EDE2DEE39EBEB4BF96A3FA648BF6B8B6A9), but this handle is not valid for subsequent write operations on the ADT resource/source/main. The ADT endpoint reports that the lock is invalid or not applied, even though a valid handle was created.This behavior prevents the use of
WriteSourcefor reliable ABAP object updates, as the lock is not properly associated with the write operation on/source/main."EDIT: I have also activated https://github.com/marcellourbani/abapfs_extensions , as this issue was reported and already closed. Sadly, this doesn't work for me. It seems like tools for creating / editing code in system don't work for SAP_ABA 7.51 (at least for trial development system 2023). Basic CRUD loop lock/write/unlock doesn't work on this setup.
Best Regards