2020-08-26 06:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经创建了一个选择选项和一个按钮,当我单击该按钮时,会根据选择选项中的值显示输出,但这不是一个明智的选择。
我如何代替键盘上的Enter键来激活用户命令并提供输出?
ENTER键没有功能代码,而" Execute"按钮具有功能代码" ONLI"。 因此,可以做的是,当用户按下ENTER键时,我们可以通过编程方式将功能代码设置为" ONLI"。 我会给你一个很小的代码来说明我的观点
记录sscrfields。 参数p_vblen类似于vbak-vbeln。 在选择屏幕上。 如果sscrfields-ucomm eq空间。 sscrfields-ucomm ='ONLI'。 endif。 选择开始。 写入p_vblen。
上面的代码将在选择屏幕上按ENTER键触发报告输出。
在这里您只需要注意的是,与屏幕处理不同,在选择屏幕处理中,功能代码将在结构SSCRFIELDS的UCOMM字段中可用。 但是,您将必须在程序中声明此结构(使用上面显示的TABLES语句)。
那么,我是否回答了您的问题? (您将代码放在事件块的SELECTION-SCREEN上,它完成了)建议的rPatel代码适合您吗?
您好,
这不是通常的要求,但是如果我了解您要完成的工作,则应该尝试执行以下操作:
此致
伊戈尔
谢谢大家,我只需要写'space'而不是我用于用户命令的常量。(在我的情况下,我有一个'go'按钮,我创建了一个常量 sscrfields-ucomm的" GO")
rPatel Tarun 我认为您的评论有所帮助 ohd Ameen Bari 很多,您能把它转换成答案吗?
最多设置5个标签!
ENTER键没有功能代码,而" Execute"按钮具有功能代码" ONLI"。 因此,可以做的是,当用户按下ENTER键时,我们可以通过编程方式将功能代码设置为" ONLI"。 我会给你一个很小的代码来说明我的观点
记录sscrfields。
参数p_vblen类似于vbak-vbeln。
在选择屏幕上。
如果sscrfields-ucomm eq空间。
sscrfields-ucomm ='ONLI'。
endif。
选择开始。
写入p_vblen。
上面的代码将在选择屏幕上按ENTER键触发报告输出。
在这里您只需要注意的是,与屏幕处理不同,在选择屏幕处理中,功能代码将在结构SSCRFIELDS的UCOMM字段中可用。 但是,您将必须在程序中声明此结构(使用上面显示的TABLES语句)。
那么,我是否回答了您的问题? (您将代码放在事件块的SELECTION-SCREEN上,它完成了)建议的rPatel代码适合您吗?
您好,
这不是通常的要求,但是如果我了解您要完成的工作,则应该尝试执行以下操作:
此致
伊戈尔
谢谢大家,我只需要写'space'而不是我用于用户命令的常量。(在我的情况下,我有一个'go'按钮,我创建了一个常量 sscrfields-ucomm的" GO")
rPatel Tarun 我认为您的评论有所帮助 ohd Ameen Bari 很多,您能把它转换成答案吗?
一周热门 更多>