一. 新增特性
1.路径:SPRO->物料管理->采购->采购订单->采购订单的下达过程->编辑特性
2.输入特征名Z_USRC2_PO点新建
二. 将特性分配给类
1.路径:SPRO->物料管理->采购->采购订单->采购订单的下达过程->编辑类
2.输入类名,点击修改
3.分配特性
三. 新建批准策略
1.路径:SPRO->物料管理->采购->采购订单->采购订单的下达过程->定义采购订单的审批过程
2.选择批准策略
3.新建批准策略
四. 代码增强
1.事务码SMOD进入M06E0004
2.编写增强代码
data: wa_ekpo TYPE LINE OF mmpur_bekpo,
lv_kzl_sp type c,
lv_kzl_wu type c,
lv_netwr type BWERT,
lv_zcgsx type ZZ_CGSX.
CLEAR: i_cekko-usrc2 , lv_kzl_sp, lv_kzl_wu, lv_netwr.
loop at it_bekpo into wa_ekpo.
CLEAR: lv_zcgsx.
select single zcgsx
from mara
into lv_zcgsx
where matnr = wa_ekpo-matnr.
if lv_zcgsx = 'A'.
lv_kzl_wu = 'X'.
endif.
lv_netwr = lv_netwr + wa_ekpo-netwr.
endloop.
if lv_netwr > 50000 and lv_kzl_wu = 'X'.
i_cekko-USRC1 = 'KZL'.
ENDIF.
MOVE-CORRESPONDING i_cekko TO e_cekko.