如何清除屏幕缓存?

2020-09-05 12:12发布

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

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


大家好。

我想知道是否有一种方法可以通过ABAP清除屏幕字段缓存。

就像我想删除文本中所有以前键入的值一样

先谢谢了。

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

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


大家好。

我想知道是否有一种方法可以通过ABAP清除屏幕字段缓存。

就像我想删除文本中所有以前键入的值一样

先谢谢了。

付费偷看设置
发送
7条回答
骆驼绵羊
1楼 · 2020-09-05 13:06.采纳回答

通过在Screen Painter中的字段上勾选"无输入历史"属性,将不会保留任何历史记录。

小熊yu生菜
2楼-- · 2020-09-05 12:53

对不起,我的错,我输错了。

callcenter油条
3楼-- · 2020-09-05 12:55

您好,

不知道我是否理解得很好; 您可以尝试在屏幕的" AT SELECTION-SCREEN OUTPUT"部分中清理文本框。 然后,您应该找到一种方法来准确识别应导致清洗的状况(sy-ucomm检查?)。

在示例中;

在"选择屏幕输出"中。

p>

IF EQ'X'。

CLEAN

ENDIF。

Doze时光
4楼-- · 2020-09-05 13:10

嗨,

Hurrah,要禁用或启用仅一个字段的输入历史记录,我们可以使用方法cl_gui_frontend_services => disablehistoryforfield(带有标志true或false)以编程方式进行操作。 从7.0版开始至少可用

此外,用户可以通过CTRL +右键单击(至少从SAP GUI 7.20起)来手动打开或关闭它。

BR

Sandra

代楠1984
5楼-- · 2020-09-05 13:17

我的意思是清除屏幕缓存。

例如:我有一个生产订单号文本框。

第一次,我输入4000028。

下次,我执行,文本框将为空,但是当我按下空格键时, 我将拥有400028。这就是我要从屏幕上删除的内容。

路亽曱_Ryan
6楼-- · 2020-09-05 13:15

在应用程序工具栏中尝试

单击自定义本地布局(alt + f12)

单击选项

转到"本地数据"选项卡。

根据需要选择或启用

SAP砖家
7楼-- · 2020-09-05 13:08

嗨,

也许是以后...

使用此方法可以:

调用方法cl_gui_frontend_services => disablehistoryforfield

致谢!

一周热门 更多>