| tools | [{"name":"class_create","description":"创建新的 ABAP 类","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名(以 ZCL_ 或 YCL_ 开头)"},"package":{"type":"string","description":"开发包名称","default":"$TMP"},"description":{"type":"string","description":"类描述"},"corrnr":{"type":"string","description":"传输请求号(可选)"}},"required":["object_name"]}},{"name":"class_read","description":"读取 ABAP 类代码","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名"},"type":{"type":"string","enum":["main","definitions","implementations","testclasses"],"default":"main"},"save_to":{"type":"string","description":"保存到本地文件路径(可选)"}},"required":["object_name"]}},{"name":"class_write","description":"写入/更新 ABAP 类代码","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名"},"type":{"type":"string","enum":["main","definitions","implementations","testclasses"],"default":"main"},"file_path":{"type":"string","description":"源代码文件路径"},"activate":{"type":"boolean","description":"是否立即激活","default":false},"corrnr":{"type":"string","description":"传输请求号(可选)"}},"required":["object_name","file_path"]}},{"name":"class_activate","description":"激活 ABAP 类","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名"}},"required":["object_name"]}},{"name":"class_attributes","description":"查看类属性","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名"}},"required":["object_name"]}},{"name":"class_execute","description":"执行类的主方法(需要实现 if_oo_adt_classrun~main)","parameters":{"type":"object","properties":{"object_name":{"type":"string","description":"类名"}},"required":["object_name"]}}] |
| examples | [{"name":"创建类","description":"创建一个新的 ABAP 类","tool":"class_create","parameters":{"object_name":"ZCL_TEST","package":"ZDEV","description":"测试类"}},{"name":"读取类代码","description":"下载类的主代码","tool":"class_read","parameters":{"object_name":"ZCL_TEST","type":"main","save_to":"./zcl_test.clas.abap"}},{"name":"上传并激活","description":"上传类代码并激活","tool":"class_write","parameters":{"object_name":"ZCL_TEST","file_path":"./zcl_test.clas.abap","activate":true}},{"name":"查看属性","description":"查看类的属性和元数据","tool":"class_attributes","parameters":{"object_name":"ZCL_TEST"}},{"name":"执行类","description":"运行类的主方法","tool":"class_execute","parameters":{"object_name":"ZCL_TEST"}}] |