【SAP-PP】 简单的COGI锁定报错,设置JOB自动执行
业务背景:
在COGI中,我们经常发现一些问题,如物料被锁定导致物料移动过账时,报错;
解决这种问题,如果手动去查看执行,必然是浪费时间和耗费精力的
解决问题的思路:
1.给COGI增强,设置JOB,让COGI能自动执行(PASS了,因为查了,那个问题,没有增强点,只能改源码)
2.确认COGI其实是一个报表程序,复制一个COGI的程序,改一下代码即可,加个后台执行的判断;
操作步骤:
一、复制程序CORUAFFW(这个程序为COGI的程序),因为复制标注程序时,标准程序自带的增强代码都会被注释,所以放心大胆干,不要怂
二、确认COGI保存时的操作,选中保存,大概执行点如图
标准COGI,点击全选,执行保存按钮,执行的逻辑大概是这段
三、打断点,前台执行的时候,也执行此段逻辑
一个是汇总执行,一个是拆分执行
四、考虑改这两段里面添加逻辑,确认一下后台执行,直接执行“保存”按钮的逻辑
五、设置变式,设置针对复制出来的程序,针对具体的报错类型进行变式存储
六、设置JOB