2020-09-16 06:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个 SALV 表,我想在每次更改工作中心类别时显示一条消息。
SALV
工作中心类别
*用户不能直接从此 SALV 更改work_center_category,如果另一个用户转到 IW32 并手动更改 wc_cat ,则该用户 用户应该有一个弹出的 MESSAGE'CAS已更改。 类型" I"。
IW32
wc_cat
MESSAGE'CAS已更改。 类型" I"。
该值将在IW32中更改,但消息将显示在我当前的SALV表中。
有人可以帮我怎么做吗?
是否要将ALV的运行数据复制到某个自定义表,否则如何确保在上次ALV运行和现在之间更改了工作中心类别。 如果可以跟踪数据更改,则应该很容易,因为在每次下一次ALV运行之前,您可以比较数据并显示消息。 另外,您可以考虑为消息添加新列以在ALV中显示数据已更改的信息,因为您可能已为多个工作中心类别更改了数据。
要在ALV中显示已更改的消息,您可以 必须处理onchange事件并检查更改了哪个字段。 搜索它,那里有很多样本。
基于iw32中的更改在ALV上显示弹出窗口的要求我真的不理解您的概念...但是当user1在ALV上进行编辑并想要检查数据在他工作时是否实际更改时,则必须从表中选择数据并 比较自己。
由于未在交易中执行订单更改,因此您报告应查找自上次显示以来的更改。
当然,一些高级Abapper也可以使用Abap(消息传递)通道来处理更新订单的交易与显示订单的交易之间的通信...
这只是一个示例,目的是向您展示如何轻松使用CL_GUI_TIMER类每秒触发一个事件。
现在,您必须开始编码,以便首先激活类并处理事件
或寻找其他解决方案。
最多设置5个标签!
是否要将ALV的运行数据复制到某个自定义表,否则如何确保在上次ALV运行和现在之间更改了工作中心类别。 如果可以跟踪数据更改,则应该很容易,因为在每次下一次ALV运行之前,您可以比较数据并显示消息。 另外,您可以考虑为消息添加新列以在ALV中显示数据已更改的信息,因为您可能已为多个工作中心类别更改了数据。
要在ALV中显示已更改的消息,您可以 必须处理onchange事件并检查更改了哪个字段。 搜索它,那里有很多样本。
基于iw32中的更改在ALV上显示弹出窗口的要求我真的不理解您的概念...但是当user1在ALV上进行编辑并想要检查数据在他工作时是否实际更改时,则必须从表中选择数据并 比较自己。
由于未在交易中执行订单更改,因此您报告应查找自上次显示以来的更改。
当然,一些高级Abapper也可以使用Abap(消息传递)通道来处理更新订单的交易与显示订单的交易之间的通信...
这只是一个示例,目的是向您展示如何轻松使用CL_GUI_TIMER类每秒触发一个事件。
现在,您必须开始编码,以便首先激活类并处理事件
或寻找其他解决方案。
一周热门 更多>