如何在OO可编辑ALV网格中突出显示无效条目?

2020-09-15 14:01发布

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

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


在可编辑的ALV网格中,如果输入了无效的条目,则ALV网格会突出显示该字段,并在状态栏中显示错误,并且不允许用户继续操作而不修改无效的条目和错误。

如何实现此行为。 我在屏幕的PAI模块中提出了错误,但是突出显示并阻止用户执行操作无效。

预先感谢您的帮助。

随附的屏幕截图,供下面的工作示例参考。

(41.8 kB)

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

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


在可编辑的ALV网格中,如果输入了无效的条目,则ALV网格会突出显示该字段,并在状态栏中显示错误,并且不允许用户继续操作而不修改无效的条目和错误。

如何实现此行为。 我在屏幕的PAI模块中提出了错误,但是突出显示并阻止用户执行操作无效。

预先感谢您的帮助。

随附的屏幕截图,供下面的工作示例参考。

(41.8 kB)
付费偷看设置
发送
5条回答
梦想连接
1楼-- · 2020-09-15 14:54

您知道吗

  • 您的样本是一个很好的旧表控件,而不是ALV。
  • 使用ALV,您最好考虑OO和事件处理,而不要考虑PAI

使用其他搜索工具,论坛的Wiki部分中已经有一些示例/指南(单击此处),在线帮助中也有文档(单击此处

槿木_熙
2楼-- · 2020-09-15 14:40

尊敬的雷蒙德,

我知道它是ALV网格,因为在内部处理ALV相关方法时会调用它。

空代码
3楼-- · 2020-09-15 14:55

您必须处理DATA_CHANGED事件,在检查了所需的字段之后,此事件具有ER_DATA_CHANGED 参数(数据类型=

使用方法ADD_PROTOCOL_ENTRY的

CL_ALV_CHANGED_DATA_PROTOCOL),您可以在其中添加消息和突出显示的单元格。 我认为周围有一些示例,您可以尝试一下。

Cikesha
4楼-- · 2020-09-15 14:47

嗨,

通过调试...以下是来自SAP社区的出色示例,实现/调试这种情况。

关于

一周热门 更多>