D项目里,采购申请的审批是在整单Level上进行的。
D项目上线后没几天,客户CEO报了一个问题,说他用ME55审批采购申请单据的时候,有几个采购申请不能审批,其它单据都能正常审批。
如下图示:
执行,
PR单据1000914,3000000001和3000000070不能被批准,不像其它采购申请下有图标
可以点击。事实上,这几个PR现在的审批状态就是等CEO审批的,比如PR 1000914,
问题到底出在哪里?
客户方最高管理层报出的SAP问题,笔者自然不敢怠慢!将其作为第一优先级要解决的问题。
这莫非是权限设置问题?莫非是单据本身有什么错误?笔者花费了很多时间,一直没有什么结果。拖了几天,被客户方项目经理追问,要求尽快给出原因和方案。顶着巨大的压力,今天笔者再次专门研究这个问题,试图给出原因与方案。笔者经过比较ME55能审批与不能审批的采购申请单据内容,终于有所发现,这些不能在ME55里被审批的PR里都含有被删除的item,
莫非含有删除item的采购申请不能在ME55里审批?
带着这个疑问,笔者上网查资料,得知原因正是如此。SAP标准逻辑是,含有删除的item的PR,确实是不能在ME55里审批的,只能用ME54N去审批。因为ME55是collective release, 意思是集中审批,对于PR里的所有的ITEM都进行审批,被删除了的ITEM已经打破了整个单据的完整性。
2018-05-14 写于无锡市新吴区