热度 1|||
平时测试时,也有遇到别的问题,比如交货复制控制设置导致的问题,或者是合并建交货单出错等等,但都不是啥大问题,就没有必要罗列了,重点还是这俩问题:如果筛选条件设置不当,可能会导致不符合条件的交货单也被创建;在处理具有较长交期的订单时,可能需要特别的方法来解决后台处理超时的问题。
今天,我们和大伙一起梳理一下刚开始用VL10BATCH后台建单会遇到的一个问题,就是后台作业执行后,只是筛选出符合条件的SO,但并没有同时建出DN的情况;此外,本文后半部分,与大伙一起看看与VL10BATCH配套使用的job执行结果查看报表;
我们先来看具体问题,VL10BATCH建的Batch job,执行后出现如下图的log:
当我们点开此job的spool,可以看到符合条件的SO数目以及SO的具体信息:
但此SO就是没有被成功建出DN,只是Display在log中而已,通过查看SO的Document flow也可以看到,DN未被创建:
这问题本身并不复杂,直接修改一下所选的Profile “Z101”的配置即可,通过T-code:VL10CUA,将F code profile中‘0001’改为‘5001’, 如下图:
配置修改保存后,再刷新一下VL10BATCH中的Profile,可以查看到VL10BATCH的Variant已更新如下:
再次执行Job,DN就会被同时创建出来。
接下来,我们一起看看配套的报表,后台批量创建DN后,业务同事并不一定会去查看job执行情况,甚至可能都没有给权限,那就可以使用VL10BATCH配套的log结果查看报表,T-code:V_SA,执行后的界面如下图:
设定筛选条件后,执行即可查询到job的运行结果:
这个界面,我们可以查看到创建成功的DN数,如下图:
也可以执行显示某个DN,或者是某个DN的Document flow:
此报表比较方便项目实施中测试结果查验,也方便业务同事平时对DN创建的job结果核查。
此外,朋友们在此类后台作业中所遇到的问题,或者有好的解决思路,都可以联系我,我们一起学习探讨;同时也欢迎在SAP亦橙网(sapeclub.com)中留言交流。