| tools | [{"name":"program_create","description":"创建新的 ABAP 报表程序","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"程序名称(1-30字符,以 Z 或 Y 开头)"},"package":{"type":"string","description":"开发包名称","default":"$TMP"},"description":{"type":"string","description":"程序描述"},"corrnr":{"type":"string","description":"传输请求号(可选)"}},"required":["object_name"]}},{"name":"program_read","description":"读取 ABAP 报表程序源代码","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"程序名称"},"save_to":{"type":"string","description":"保存到本地文件路径(可选)"}},"required":["object_name"]}},{"name":"program_write","description":"写入/更新 ABAP 报表程序源代码","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"程序名称"},"file_path":{"type":"string","description":"源代码文件路径"},"activate":{"type":"boolean","description":"是否立即激活","default":false},"corrnr":{"type":"string","description":"传输请求号(可选)"}},"required":["object_name","file_path"]}},{"name":"program_activate","description":"激活 ABAP 报表程序","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"程序名称"}},"required":["object_name"]}}] |
| examples | [{"name":"创建程序","description":"创建一个简单的 ABAP 程序","tool":"program_create","parameters":{"object_name":"ZTEST001","package":"ZDEV","description":"测试程序"}},{"name":"读取程序代码","description":"下载程序源代码到本地","tool":"program_read","parameters":{"object_name":"ZTEST001","save_to":"./ZTEST001.abap"}},{"name":"上传并激活","description":"上传修改后的代码并激活","tool":"program_write","parameters":{"object_name":"ZTEST001","file_path":"./ZTEST001.abap","activate":true}}] |
| error_handling | [{"code":"OBJECT_NOT_FOUND","description":"程序不存在","solution":"检查程序名称是否正确,或先创建程序"},{"code":"ACTIVATION_ERROR","description":"激活失败","solution":"检查代码语法错误"},{"code":"AUTHORIZATION_ERROR","description":"权限不足","solution":"确认用户有 S_DEVELOP 权限"}] |