消息类型改为A,这种会报错但直接跳出程序
MESSAGE a208(00) WITH '请标记特殊处理标识并且重新发送WMS后再删除交货单!'.
2.使用如下代码,也是从网上看来的,但是这种如果在打开过程中,PID有其他赋值,再点击就会进到其他交货单里去,一旦发生了可能用户自己都不知道
MESSAGE '请标记特殊处理标识并且重新发送WMS后再删除交货单!' TYPE 'S' DISPLAY LIKE 'E'. LEAVE TO TRANSACTION 'VL02N' AND SKIP FIRST SCREEN.
3.在userexit_save_document中判断ylikp_updkz = 'D',有该标志时,说明是点击的删除按钮,这时候也可以做校验并报错(印象里这个地方使用E类型的消息是没有问题的,有空再验证,哈哈哈哈)
下一篇: MIGO控制库存地点权限...