考虑因素:
1. 尽量减少对SAP ECC的系统采购业务影响
2. 保证采购数据的完整性,不丢数据
计划处理策略:
1. 此次修改只涉及采购订单抬头数据,对于BW来说,采购数据源02需要重新setup动作,即删除数据在初始化。
2. 因为只涉及采购抬头数据字段变更,且行项目等其他数据不变,所以保证采购的计划行和行项目数据不变的情况下处理数据源
3. 步骤如下:
a.暂停后台采购订单相关JOB,锁定操作用户
b.停止采购订单BW数据抽取,将推送到outbound的作业执行一遍,保证用户操作的采购单据都进入增量队列
c.BW端抽取增量队列数据,保证所有数据都进入BW系统
d.删除ECC端的数据抽取Job
e.传输新的调整请求,即修改了数据源的结构
f.ECC端SBIW事物码,做删除02的历史初始化数据,并设定后台任务重新初始化
g.等初始化完成后,全量抽取Lis2_02_hrd,Lsp和Item的抽取增量即可
实际情况:
外围数据操作生成采购订单以及内部用户仍有操作采购订单,导致上述的步骤b不彻底,这种情况下,需要补数,主要数据范围是在a~f步骤的时间范围内丢失的采购订单,这些订单未记录在delta队列里,所以对于计划行和行项目的采购订单数据需要将这部分丢失的补回来,才能保证BW抽取数据的完整性。