SAP中采购订单修改触发重新审批的相关控制逻辑及测试

关于SAP中采购订单(以下简称PO)金额修改与重新触发审批的关系。相信很多应用者都有类似的问题。需要掌握和了解其控制逻辑才能更好的满足业务控制需求。本文结合相关自身企业的应用经验和测试,梳理了一下。

从广义的角度来说,SAP中的采购审批当然是可以做到金额修改来重新触发审批功能的。但就SAP系统的标准功能而言,可以满足比较基本的应用需求,下面仅从标准功能角度出发,看看采购审批能满足哪些需求?至于无法满足的地方,可能需要对标准功能有更深的解读或通过SAP额外的功能开发增加来实现。就不在本文的讨论范围了。

能过后台关于批准标识的定义为切入点展开分析:

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

当采购订单尚为审批时,PO中通过一个发布标识来将其标识其未审批状态。结合上图中的事台定义来看,B标识对应的核发没有勾选。此时,PO由于没有审批,其后续过程是无法进行的。比如采购订单收货,在做MIGO收货时会给出相应提示。

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

当采购订单尚为审批通过。PO中的发布标识会变未released状态。对比后台配置,,G标识对应的核发己经勾选。此时,再去做后续流程当然没有问题。

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

回来后台配置,G状态对应的可变性取值范围是1-6,相应取值的含义可见下方截图(这引用别人总结的内容)。

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

 

根据上面的策略。通过一些测试来得到结论:

1、当可变性取值为1时,经测试结果是:当PO审批后,任何的修改将是不可能的。

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

2、当可变性取值为2时,经测试结果是:当PO审批后,可以做任何修改且不会触发重新审批。
 

3、针对策略3和空,其后台描述一致。没有进行细致的测试。如有需求可自行测试。我的理解是,如果针对PO的更改在没有触发新的审批策略时,不触发重新审批。反之,才触发重新审批。比如:PO中针对采购部门申请由采购总监审批,质量部门申请由质量总监审批,这个在审批策略中通过采购组来判断。如果审批后的PO的更改了采购组,相当于变更触发了另一审批策略。因此,就有必要重新触发审批了。(这里仅是个人的理解,没有实际测试,供参考)

4、针对策略6,从描述上看,它包含了策略3和空的策略基础上,另外又入了对订单值的判断逻辑。

SAP中采购订单修改触发重新审批的相关控制逻辑及测试

正如上面引用总结中的描述:

PO审批后即允许更改非价值字段(描述,地址信息等),同时,又不允许改大(可以改小)价值字段(数量,价格等)。另外,在不配置百分比值更改的情况下,1分钱的订单金额增加都会触发重新审批。当定义了百分比值的情况下,就通过订单总金额的百分比增加来判断是否重新触发审批。比如一个己审批的PO总金额是100元。后台值更改定义为10%。那么当PO中的总金额更改大于110元时,就会重新触发审批。假如每次将PO价格修改保持在10%以内,可否多次修改,而超过最开始的限定呢?测试结果是,不行。

以上内容,相信己经可以满足大多数企业的采购审批管理需求。供参考!