增强位置 :在包含文件RV60AFZZ 创建隐式增强,具体位置在form userexit_save_document_prepare的第一行。这个位置看名称应该是标准预留的一代增强出口,这里使用四代隐式增强实现,也可以用一代增强。
代码逻辑: VF01/VF02创建或者修改发票成功和,没有系统报错时,系统消息是VF的311代码判断IF SY-MSGID = 'VF' AND SY-MSGNO = '311'.满足条件时做开始写增强逻辑。标准表的数据可以直接使用标准表看是否能获取到。
注意事项 : 增强中更新后台表不能写COMMIT语句,要与系统标准更新数据一起更新