SAP的采购审批过程(Release Procedure for Purchase Orders)配置包括两大部分,一部分是后台配置的审批策略(Release Strategy),另一部分是类(Class)和特性(Characteristic)的定义。前部分定义了审批的流程,而后部分则定义了满足审批条件的字段信息。
特性(Characteristic)定义字段信息,可以是固定值(单值或多值),也可以是区段,甚至可以是其它表字段值;而类(Class)则是多个特性的集合。定义的类(Class)被批准组绑定,并为审批策略服务。
类(Class)和特性(Characteristic)不属于MM模块内容,归于交叉应用组件(Cross-Application Components),为多个模块服务。特性和类虽在后台有进入路径,但不属于配置,而是主数据范畴,因此不可以放进传输请求(Transport Request)传输至其它目标系统(如测试、生产系统),故需要在目标系统手工维护这两类主数据。
采购申请的批准策略确定通讯结构为CEBAN,
采购订单、合同、协议、询价\报价的审批策略确定通讯结构都为CEKKO。
通讯结构的作用是把审批策略确定的特征值赋值给通讯结构对应的字段,进行审批策略的确定。通讯结构上的字段,基本上都可以用来作为审批策略确定的特性。
在维护特性(Characteristic)之前,先查看一下采购订单可用的字段,在前台用T-CODE:SE11查看结构CEKKO,如下图,可查看包含的字段名和短文本描述,典型的有公司代码(BUKRS)、订单类型(BSART)、采购组织(EKORG)、总定购净值(GNETW)等,这些都可以在创建特征时使用。
采购订单审批策略的通讯结构CEKKO的字段,如下图:
一. 创建采购订单审批的特性
事务:CT04(属于前台操作)
路径:SPRO—>物料管理—>采购—>采购订单—>采购订单的下达过程—>编辑特性
1 . 采购凭证类别Z_PO_BSTYP特性的创建
进行附加数据设置,如下图:
分别点击“基本数据”和“值”页签,查看如下设置:
2 . 采购订单类型Z_PO_BSART特性的创建
进行附加数据设置,如下图:
分别点击“基本数据”和“值”页签,进行如下设置:
“值”页签,可以输入采购订单类型的值,如NB,UB,也可不输入,在CL20N界面直接输入值。
不能先填Values,再填addnl data,否则不能输入Table name CEKKO和field name: BSART,在addnl data填写了表和字段的意思,是要从这个表的字段中取数。
3 . 采购组织Z_PO_EKORG特性的创建
进行附加数据设置,如下图:
分别点击“基本数据”和“值”页签,进行如下设置:
“值”页签,可以输入采购组织的值,如1000,2000,也可不输入,在CL20N界面直接输入值。
4 . 采购组Z_PO_EKGRP特性的创建
进行附加数据设置,如下图:
分别点击“基本数据”和“值”页签,进行如下设置:
“值”页签,可以输入采购组的值,如PG1,PG2,也可不输入。
不能先填Values,再填addnl data,否则不能输入Table name CEKKO和field name: EKGRP,在addnl data填写了表和字段的意思,是要从这个表的字段中取数。
5 . 总定购净值Z_PO_GNETW特性的创建
进行附加数据设置,如下图:
分别点击“基本数据”和“值”页签,进行如下设置:
“值”页签,可以输入采购金额的范围,如<1000CNY ,1000 - 50000CNY ,>50000CNY,也可不输入,在CL20N界面直接输入间隔值。
二. 创建采购订单审批的类
事务:CL02(属于前台操作)
路径:SPRO—>物料管理—>采购—>采购订单—>采购订单的下达过程—>编辑类
创建审批策略分类数据,分类的类别种类必须是032(审批策略),分类必须包含相关的特性,具体操作如下:
基本数据设置,如下图:
设置完,点击保存,采购订单审批类创建成功!