SAP增强应用实例SAP增强大家都很熟悉,在此不再详细讲解,下面只是通过一个实例来展示一下增强的应用
系统增强实例为建立工单前进行校验,如没有进行标准成本发布则提示错误信息E
T-code:CMOD通过增强程序我们可以控制相关应用,如果你不知道到底功能是用到的哪个增强,那么请看我附录上的列表
我们以ppco0006举例如下:如图2
我们需要的是制定我们的组件,如图3
通过功能退出增加增强语句:如图4:双击程序后加入如下语句~~~~ifsy-tcode'CK11N'andsy-tcode'CK40N'
data:beginofl_matnr,matnrlikembew-matnr,VPRSVlikembew-VPRSV,vjvprlikembew-vjvpr,pprdllikembew-pprdl,lplprlikembew-lplpr,endofl_matnr
selectsinglematnrvprsvvjvprpprdllplprfrommbewintol_matnrwherematnr=CAUFVD_IMP-MATNR*andpprdl''*andlplpr''andbwkey=CAUFVD_IMP-WERKS
*andvjvpr='S'
ifl_matnr-vprsv='V'
elseifsy-subrc0or(l_matnr-pprdlisinitialandl_matnr-lplprisinitial)
messagee888(sabapdocu)with'物料'CAUFVD_IMP-MATNR'没有做成本估算,不能创建生产订单,请通知SAP方丈,yeah~~~
'