选择屏幕-两个值可选必填

2020-08-22 22:13发布

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

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


你好

是否有一种方法可以使选择屏幕中的两个数据字段成为必需,即用户只需输入一个值或另一个值,这意味着必须输入这两个数据字段中的至少一个?

谢谢

安妮

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

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


你好

是否有一种方法可以使选择屏幕中的两个数据字段成为必需,即用户只需输入一个值或另一个值,这意味着必须输入这两个数据字段中的至少一个?

谢谢

安妮

付费偷看设置
发送
10条回答
nice_wp
1楼-- · 2020-08-22 22:36

嗨,

简单:

在选择屏幕上。
 如果...是初始且
 ...是初始的。
 ==>发出错误消息,指出必须至少满足上述条件之一
 ENDIF。

希望这会有所帮助

ec

SAP小菜
2楼-- · 2020-08-22 22:33

例如,您可以呼叫FM POPUP_DISPLAY_MESSAGE

hengyuye
3楼-- · 2020-08-22 22:47

嗨,

假设选择屏幕中有两个参数。

参数:para1类型matnr,

para2类型kunnr。

对该功能进行验证------

在选择屏幕上。

如果para1是首字母,而para2是首字母。

消息"输入至少一个值",键入" E"。

endif。

仅当两个字段均为空白时,才会显示错误消息。

callcenter油条
4楼-- · 2020-08-22 22:36

嗨,布米卡,

我使用了您的代码,效果很好。 弹出窗口出现了,但是在新的会话中出现了,当我按下"继续"时,它将永远加载。

有没有办法在同一会话中弹出窗口?

我只想按继续,但停留在同一屏幕上?

谢谢

Anne

Aaron 3364
5楼-- · 2020-08-22 22:46

嗨,

检查此示例代码

 报告z_sdn。


 参数:
   p_fld1(10)C型,
   p_fld2(10)类型c。

 在选择屏幕上。
   如果p_fld1是INITIAL,而p_fld2是INITIAL。
     消息"填满两个字段"类型" E"。
   其他。
     消息"转到选择屏幕"类型为" I"。
   万一。


 选择开始。
   写:"测试"。
 

致谢

Abhijeet

shere_lin
6楼-- · 2020-08-22 22:43

我正在使用sapgui 710,补丁8,所以我认为,我们对此非常了解...

谢谢

安妮

一周热门 更多>