VL02N删除外向交货单增强不能报E类型消息

MV50AFZ1 里 FORM USEREXIT_DELETE_DOCUMENT. 里面不能报E类型消息”

 

直接这么说我也不知道他到底是啥功能的增强,只能看出是个userexit。

 

一般说增强里报E不能激活,可能是因为位置不对。

系统更多是考虑LUW问题,防止事务不一致性的发生

比如是过账类的增强,你可以在过账前检查报E,不执行过账,等过完了你再报‘E'是不允许的。

 

另一种情况,可能偶尔会有,就是报E,不能直接 message  'aaa' type 'E'.

需要参考消息类。

 

 

不过他这个,我看了下都不是。然后问了下细节。

 

他是在做VL02N删除交货单时候的一个校验增强。

位置:

VL02N删除外向交货单增强不能报E类型消息
他报E后,执行提示:
VL02N删除外向交货单增强不能报E类型消息
 

然后我给他了一个建议。

 

      message iXXX(YYY)  with 'ZZZ'.

      leave to transaction 'VL02N' and skip first screen .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值