BOTP配置基础资料跨环境传输,内码不一致导致迁移失败解决方案

问题描述
若BOTP中配置的某些条件涉及到基础资料,以组织为例,在进行数据迁移时,会通过组织的内码进行匹配,若两个环境间同一组织的内码不一致,就会导致数据迁移失败,主要涉及到规则启用条件、字段映射、数据范围三个部分,下面将提出具体的解决方案供参考。
解决方法
1 规则启用条件
问题
在配置规则启用条件时,如需要配一个当“申请组织.编码=00”的启用条件,如果通过“基本”面板去配置,此时“条件”后面的值关联的是基础资料内码,在数据迁移的过程中,若两个环境间申请组织的内码不一致就会导致数据迁移失败。如下图所示:

解决办法
可通过“高级”面板中进行配置,如下图所示:

2 字段映射
同样,在按条件取值的情况下,“条件”处可以参考规则启用条件解决办法

当“常量”的配置涉及到基础资料时,可在“取值公式”中进行配置。在“取值公式”有一个函数“获取单据字段”,这个函数大致可以理解为一条sql语句:SELECT “读取字段” FROM “读取单据” WHERE
BOTP配置基础资料跨环境传输,内码不一致导致迁移失败解决方案
问题描述若BOTP中配置的某些条件涉及到基础资料,以组织为例,在进行数据迁移时,会通过组织的内码进行匹配,若两个环境间同一组织的内码不...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



