diff --git a/SKILL.md b/SKILL.md index 375c72b..ec17e25 100644 --- a/SKILL.md +++ b/SKILL.md @@ -96,6 +96,12 @@ python main.py delete --name ZMY_CLASS --type class # 单独激活(sap-cli 内置 NW 7.40 double-activate) python main.py activate --name ZMY_CLASS --type class --corr_nr DEVK901XXX + +# 单独上传(仅锁定→写入→解锁,不检查不激活) +python main.py upload --name ZMY_CLASS --type class --path ./src/zmy_class.abap --corr_nr DEVK901XXX + +# 语法检查(检查远程对象,不上传不激活) +python main.py syntax-check --name ZMY_CLASS --type class ``` **create 关键参数**: @@ -241,6 +247,19 @@ python main.py read-table --name ZMY_TABLE --max-rows 100 # 数据 python main.py run-program --name ZSAPILOT_SETUP ``` +### 6. 分步操作(上传→检查→激活) + +```bash +# 适合锁定冲突频繁的自动化场景:先安全上传,稍后再激活 +python main.py upload --name ZMY_CLASS --type class --path ./src/zmy_class.abap --corr_nr DEVK901XXX + +# 修改表结构后验证关联程序语法 +python main.py syntax-check --name ZDEPENDENT_REPORT --type report + +# 确认无问题后单独激活 +python main.py activate --name ZMY_CLASS --type class --corr_nr DEVK901XXX +``` + --- ## ⚠️ 使用约束(必须遵守)