2020-09-05 12:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我想知道是否有一种方法可以通过ABAP清除屏幕字段缓存。
就像我想删除文本中所有以前键入的值一样
先谢谢了。
通过在Screen Painter中的字段上勾选"无输入历史"属性,将不会保留任何历史记录。
对不起,我的错,我输错了。
您好,
不知道我是否理解得很好; 您可以尝试在屏幕的" AT SELECTION-SCREEN OUTPUT"部分中清理文本框。 然后,您应该找到一种方法来准确识别应导致清洗的状况(sy-ucomm检查?)。
在示例中;
在"选择屏幕输出"中。
p>
IF EQ'X'。
CLEAN 。
ENDIF。
嗨,
Hurrah,要禁用或启用仅一个字段的输入历史记录,我们可以使用方法cl_gui_frontend_services => disablehistoryforfield(带有标志true或false)以编程方式进行操作。 从7.0版开始至少可用
此外,用户可以通过CTRL +右键单击(至少从SAP GUI 7.20起)来手动打开或关闭它。
BR p>
Sandra
我的意思是清除屏幕缓存。
例如:我有一个生产订单号文本框。
第一次,我输入4000028。
下次,我执行,文本框将为空,但是当我按下空格键时, 我将拥有400028。这就是我要从屏幕上删除的内容。
在应用程序工具栏中尝试
单击自定义本地布局(alt + f12)
单击选项
转到"本地数据"选项卡。
根据需要选择或启用
也许是以后...
使用此方法可以:
调用方法cl_gui_frontend_services => disablehistoryforfield
致谢!
最多设置5个标签!
通过在Screen Painter中的字段上勾选"无输入历史"属性,将不会保留任何历史记录。
对不起,我的错,我输错了。
您好,
不知道我是否理解得很好; 您可以尝试在屏幕的" AT SELECTION-SCREEN OUTPUT"部分中清理文本框。 然后,您应该找到一种方法来准确识别应导致清洗的状况(sy-ucomm检查?)。
在示例中;
在"选择屏幕输出"中。
p>
IF EQ'X'。
CLEAN。
ENDIF。
嗨,
Hurrah,要禁用或启用仅一个字段的输入历史记录,我们可以使用方法cl_gui_frontend_services => disablehistoryforfield(带有标志true或false)以编程方式进行操作。 从7.0版开始至少可用
此外,用户可以通过CTRL +右键单击(至少从SAP GUI 7.20起)来手动打开或关闭它。
BR p>
Sandra
我的意思是清除屏幕缓存。
例如:我有一个生产订单号文本框。
第一次,我输入4000028。
下次,我执行,文本框将为空,但是当我按下空格键时, 我将拥有400028。这就是我要从屏幕上删除的内容。
在应用程序工具栏中尝试
单击自定义本地布局(alt + f12)
单击选项
转到"本地数据"选项卡。
根据需要选择或启用
嗨,
也许是以后...
使用此方法可以:
调用方法cl_gui_frontend_services => disablehistoryforfield
致谢!
一周热门 更多>