SAP 工单下达状态的控制
2026/7/21 17:17:37 网站建设 项目流程

SAP 工单再做状态控制的增强时,由于SAP更新逻辑的影响,增强点不好设置

笔者在某项目上,工单REL后生成IDOC传工单给MES,但是TECO后去取消TECO,REL状态会再次激活,就会再次触发这段逻辑重传。

希望能取消掉这段重传的逻辑。

先说结论:

根据工单号(81000490),查表AUFK,获取对象号 AUFK~OBJNR(OR000081000490)

拿对象号,查表 JCDS,条件,JCDS~OBJNR = AUFK~OBJNR AND JCDS~STAT = 'I0002' AND JCDS~INACT = 'X'

如果能查到X,该工单有过下达记录并取消过,不传MES

如果查不到,该工单没下达过,传MES

尝试一、工单AUFK下达日期有值,不行,REL后就会更新这个值,不能做第一次下达的判断

尝试二、工单状态JEST表,不行,REL后会更新,不能做第一次下达判断

尝试三、工单变更日志表,INACT = '',不行,REL后就有记录,不能做判断

尝试四、工单变更日志表,INACT = 'X',OK,第二次REL总会经历这样一个过程,REL 空 -> REL失效 X -> REL 空,可以做为判断依据

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询