一,业务需求

企业中并非所有单据都需要被审批,通常针对采购订单的审批,不同类型的订单的金额对应不同层级人员审批。类似上述的业务需求,系统要允许企业定制一些筛选条件,保证需要被审批的订单,必须被审批,有的公司在OA系统实现审批通过接口传到SAP,这里讲讲SAP里面如何实现采购订单审批。


1.能筛选出需要被审批的单据

SAP系统通过“分类和特性”这一基本功能,实现订单的筛选。

 SAP系统通过预先设置“分类和特性”的特征值,当业务订单符合特征值的要求时,系统就会触发审批策略,也就是说,系统将保证此类订单必须被审批。

2.定义审批的层级

当我们筛选出来哪些订单要被审批后,下一个问题是:这些订单需要进行采购几级审批。

 比如,采购订单的金额大于1000,需要部门经理和财务经理进行审批,那么,我们就需要针对此种业务定义二级审批。

 SAP通过定义不同的“批准代码”,从而实现对审批层级的定义的。

 3.定义审批后的订单状态

 我们要审批单据,一旦单据被审批了,原则上,单据在一定程度上就不能被修改了,未经过审批的订单,是不能收货的。

 SAP中通过定义不同的“发布标识”,实现对不同状态的管控。

 最后,会把“发布标识”分配给不同的审批层级,进而保证,当订单经过审批后,其订单状态是符合业务要求的。


二,采购订单审批策略的配置分为三步骤:

①编辑特性
②编辑分类
③定义审批流程。

编辑特性

T-Code:CT04

路径:IMG>Materials Management>Purchasing>Purchase Order>Release Procedure for Purchase Orders>Edit Characteristic

编辑特性也就是定义某些字段,我们可以通过这些字段的值,来判断一个采购订单是不是需要进行审批。常用的有订单金额、订单类型、物料组或者是账户分配类别(针对某些客户,如下图所示的采购组织(EKORG)、总定购净值(GNETW)工厂(WERKS),需要输入特性的描述,定义特性的类型以及设定赋值规则。

采购组织

SAP 采购订单审批策略实例详解(一)_特征值

总定购净值

SAP 采购订单审批策略实例详解(一)_业务需求_02

工厂

SAP 采购订单审批策略实例详解(一)_业务需求_03

编辑分类

T-Code:CL02

路径:IMG>Materials Management>Purchasing>Purchase Order>Release Procedure for Purchase Orders>Edit Class

 如下图,分类的创建需要注意两点:

a.类类型需要选择032

b.将“特性”准确地分配给该分类。

SAP 采购订单审批策略实例详解(一)_特征值_04


定义审批流程

T-Code:SPRO
路径:IMG>Materials Management>Purchasing>Purchase Order>Release Procedure for Purchase Orders>Define Release Procedure for Purchase Orders

如下图所示,定义审批流程分为5个步骤,因为工作流接触的不多,所以主要介绍下前面四个步骤。

SAP 采购订单审批策略实例详解(一)_字段_05

如下图,我们创建一个ZH的审批组,在类别中维护之前创建的分类代码“Z_PO_RELEASE”,其中“Rel.obj=2”是默认生成的,这个指的是“订单”

SAP 采购订单审批策略实例详解(一)_字段_06

注意:整个系统中,针对订单的分类只能是一个.

审批代码:一个审批码代表了一个审批人,根据客户的需求不同,一张采购订单可能需要多级审批。这边需要把各个审批代码分配给刚才创建的审批组。

SAP 采购订单审批策略实例详解(一)_业务需求_07


审批标识:用来表示采购订单状态。基本分为锁定和释放状态,锁定状态即尚未完成审批或者完成了部分层级审批,采购订单无法进行后续操作;释放状态即已完成全部审批,采购订单可以进行后续操作。在这边还可以通过Chgable和% Value Change这两个字段来设定对审批过的采购订单进行修改,采购订单的状态该如何变化。

SAP 采购订单审批策略实例详解(一)_特征值_08

“核发”这个对勾是否勾上决定了该状态下是否允许收货,如果勾上了,意味着该状态下可以收货,如果不勾,意味着不能收货;

 “可变性”如下图所示,有如下多种可能性。

SAP 采购订单审批策略实例详解(一)_特征值_09

 1:该状态下,审批之后,不允许修改; 

 2:该状态下,审批之后,可以修改,而且不管改什么,都不需要重新审批;

 3:该状态下,审批之后,可以修改,但不管改什么,都需要重新审批;

 4:该状态下,审批之后,可以修改,如果修改的地方是审批条件里面定义的,则需要重新审批;不是审批条件定义的,则不需要重新审批;

 5:该状态下,审批之后,可以修改,不管改什么都需要重新审批,打印之后再修改也需要重新审批; 

 6:该状态下,审批之后,可以修改,如果修改的地方是审批条件里面定义的,则需要重新审批;如果打印过,不管修改过什么都需要审批;

空:与“3”相同。


SAP 采购订单审批策略实例详解(一)_业务需求_10