网上看到的关于MM模块采购订单的审批策略基本上是基于采购组织进行配置的,很少看到基于采购净价的审批策略配置,这几天终于自己一个人研究搞明白了基于采购净价(采购总金额)的审批策略。在此记录下此配置过程,以便以后查看,同时分享一下,以便少走弯路
很多公司其实是基于价格的审批策略,按照价格各级别的主管是不一样的权限。在此测试过程中使用如下规则模拟审批:
采购净价<=1000 CNY 签核至一级主管(主管)
采购净价>1000 CNY <= 3000 CNY 签核至二级主管(即需两级主管审批)(总监/经理)
采购净价>3000 CNY 签核至三级主管(即需三级主管审批)(副总以上)
Step 1: 建立特性
1.执行事务代码 CT04:或SPRO进入后台IMG配置界面,物料管理---采购---采购订单---采购订单的下达过程---编辑特性
2.输入自定义的特性的名字,如: ZEF_CEKKO_PRICE
3.单击【创建】
4.单击【附件数据】页,输入“表名”.对于Purchase Order.都用CEKKO. 输入“字段名”.例如,根据Purchase Order 中的Total net order value采购净价的总金额来设定审批,则可以用GNETW.
5.如果系统显示:“取自ABAP字典格式的数据”,则按回车.
6.如果系统显示:“输入一种货币”,则再按一次回车.
7.在【基本数据】页中,输入货币(如果 Purchase Order 中的Currency 和这里设置的不同,则会把Purchase Order中的 Currency 转换成这里的Currency),例如CNY.
8.值分配勾选“多值”.
9.勾选“允许的间隔值”,如果需要按照值的区间设置审批,则必须勾选此项.
10.单击【值】页.
11.在“特性值”栏输入 Purchase Order中net order value的总金额的取值区间,如下:
12.单击【限制】页,在“类别”栏选择032(若系统已经存在032的审批策略,则此栏位一定要记得空白,不填写。测试中过程中的IDES,同事已经测试添加了032,结果后面出现了错误,导致弄了一天没搞明白为什么,白费了一天时间).
Step 2: 建立编辑类
在此需要注意,若系统已经已经存在一个032审批策略的类,则系统在定义采购定单的审批过程的批准组中无法保存,032审批策略只能拥有一个类。在此测试中系统已经存在一个032的类,利用现有的类进行配置
若系统不存在032的类,则依照下述过程新建一个类
1. 执行事务代码CL02:IMG---物料管理---采购---采购订单---采购订单的下达过程---编辑类
2. 输入自定义的Class,例如ZEF_CEKKO_PRICE.
3. 在“类类型”栏选择032.
4. 单击“创建”按钮.
5. 输入自定义的Description,例如Total net order value.
6. 勾选Warning message.
7. 单击【关键字】页,输入自定义的查找Class用的关键字,例如ZEF_CEKKO.
8. 单击【特性】页.
9. 在“特性”栏选择第一步中定义的特性,例如ZEF_CEKKO_PRICE.(如果第一步定义了多个Characteristic,则可以选择多个).
10.单击“Save”.
若系统已经存在032审批策略的类,则跳过上述过程,按下述方式配置,本人的配置中依照下述过程配置
11.执行事务代码CL02:IMG---物料管理---采购---采购订单---采购订单的下达过程---编辑类
12.输入自定义的类,例如Z_PO_CEKKO_EKORG.
13.在“类类型”类类型栏选择032.
14.单击“更改”.
15.在【特性】的特性栏中,增加第一步新增的特性
http://hi.baidu.com/sunlxh/item/bb4b68361b292b493075a114
16. 单击【保存】Save配置