VA21/VA22的现场验证

2020-09-12 20:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,


我正在尝试验证屏幕4901(订购方)上VA21/VA22上的用户输入。

我想要的是当用户按ENTER或SAVE时,我将在KDMAT字段上进行一些检查,如果检查失败,则会发出警告(目前但将来会出现错误),并让用户更改 字段。

如果我使用包含MV45AFZZ中的USEREXIT_SAVE_DOCUMENT_PREPARE格式,则会发出警告,但在关闭消息后无法更改该字段的值。 按ENTER时也会发生同样的情况。

我的问题是如何实现?

可以在屏幕4901的PAI中插入一个内容,并在该字段中使用CHAIN .... ENDCHAIN放置流逻辑吗? 如果没有,我该怎么办?

谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,


我正在尝试验证屏幕4901(订购方)上VA21/VA22上的用户输入。

我想要的是当用户按ENTER或SAVE时,我将在KDMAT字段上进行一些检查,如果检查失败,则会发出警告(目前但将来会出现错误),并让用户更改 字段。

如果我使用包含MV45AFZZ中的USEREXIT_SAVE_DOCUMENT_PREPARE格式,则会发出警告,但在关闭消息后无法更改该字段的值。 按ENTER时也会发生同样的情况。

我的问题是如何实现?

可以在屏幕4901的PAI中插入一个内容,并在该字段中使用CHAIN .... ENDCHAIN放置流逻辑吗? 如果没有,我该怎么办?

谢谢!

付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-09-12 21:12

在4901年,kdmat上已经有了一条链。我会使用它,并在include中添加一个增强点来添加您的支票。 我相信还有其他方法可以实现,希望您得到更多答复!

Michelle

樱桃小丸子0093
2楼-- · 2020-09-12 21:28

如果它是警告消息,则输入后,程序将继续运行,然后它会停止让您更改该字段。 尝试使用消息类型E。

haha101010
3楼-- · 2020-09-12 21:13

嗨,

我已经在画面4901上插入了一个CHAIN ..... ENDCHAIN,仅用于KDMAT字段,并将模块放在用于用户修改的include MV45AIZZ中。

一切正常!

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答