@ abapify/adt- export
Adt-cli导出 CLI 插件——向 SAP 部署本地序列化文件.
安装
npm install @abapify/adt-export
使用量
添加到您的 adt.config.ts数字 :
export default {
commands: ['@abapify/adt-export/commands/export'],
};
然后使用命令 :
# Dry run - see what would be exported
adt export --source ./my-objects --format abapgit --dry-run
# Export to SAP with transport
adt export --source ./my-objects --format abapgit --transport DEVK900123
# Export specific object types only
adt export --source ./my-objects --format abapgit --transport DEVK900123 --types CLAS,INTF
# Export without activation (save inactive)
adt export --source ./my-objects --format abapgit --transport DEVK900123 --no-activate
选项
| 选项 | 说明 | 默认 |
|---|---|---|
-s, --source <path> | 包含序列文件的源目录 | . |
-f, --format <format> | 格式插件 : abapgit, (中文(简体) ), @abapify/adt-plugin-abapgit | abapgit |
-t, --transport <request> | 运输要求更改 | (除非干燥) |
-p, --package <package> | 新对象的目标包 | |
--types <types> | 按对象类型过滤( 混合分离) | |
--dry-run | 校验不保存到 SAP | false |
--no-activate | 保存不活动( kip 激活) | false |
建筑
此插件遵循双生成器模式 :
- 文件结构 (由 CLI 提供) — 输出文件到格式插件
- 格式插件 − 生成可部署的 ADK 对象
导出命令 :
- 从源目录创建文件 Tree
- 调用格式插件
export(fileTree)发电机 - 对于每个生成的 ADK 对象 :
- 指定时按类型进行过滤
- 保存不活动( 除非为干运行)
- Bulk 激活所有对象( 除非
--no-activate(中文(简体) )
为什么是单独的插件?
导出功能可以修改您的 SAP 系统 。 使其成为一个明确的选入插件 :
- 用户必须自觉地加入到他们的配置中
- 没有从打字机意外部署
- 清除只读对写操作
- 便于审计哪些项目具备部署能力
支持的格式
- abapgit (英语) 编号 :
@abapify/adt-plugin-abapgit- abapGit 格式(.abap+ 键.xml文档)
许可证
麻省理工学院