开发基础 报表教程 数据字典 对话编程 表单打印 增强出口 SAP接口 S/4 HANA
实战案例 实战笔记 资料下载 CRM
问答互助 会员分享 俱乐部 广告区
论坛指南、建议和投诉
我要变温柔发表于 2015-07-12 17:30我要变温柔 最后回复于 2015-07-12 17:30 [复制链接] 6287 0
使用道具 举报
我要变温柔
SAP新手小粉
发表回复 回帖后跳转到最后一页
vl09冲销前,按照一定的规则校验一下,共有两种方法
1.可以使用一代增强MV50AFZ1 & FORM USEREXIT_SAVE_DOCUMENT或者userexit_save_document_prepare
2.也可通过vl09的status找到相应的主程序RVV50L09,找到PAI执行的地方,执行PAI之前做相应的检查控制,如下图
值得注意的是:当不想报出E类型错误的时候,又要终止当前的程序达到E类型终止程序的效果,可以使用leave to screen sy-dynnr的方式来终止当前代码后面的其余操作,达到终止程序的目的