消息:未更改MM02

2020-08-26 23:51发布

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

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


大家好,

我需要在"附加数据页面"中创建一个新的TAB; 我没有遇到任何问题。

该选项卡具有另一个自定义表的一些自定义字段。 PFB屏幕截图:

问题:保存数据时,数据被保存到所需的自定义表中,但显示为"未进行任何更改"。

任何人都可以让我知道,我们如何避免此消息?

(35.1 kB)

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

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


大家好,

我需要在"附加数据页面"中创建一个新的TAB; 我没有遇到任何问题。

该选项卡具有另一个自定义表的一些自定义字段。 PFB屏幕截图:

问题:保存数据时,数据被保存到所需的自定义表中,但显示为"未进行任何更改"。

任何人都可以让我知道,我们如何避免此消息?

(35.1 kB)
付费偷看设置
发送
4条回答
能不能别闹
1楼 · 2020-08-27 00:30.采纳回答

您好 Mohit Sharma

如果您查看此消息, 包含LMGMUF01中的FM'MATERIAL_CHANGE_CHECK'之后,它会被引发。 该FM将检查材料表的旧数据和新数据之间是否有任何更改,并在有任何更改的情况下修复标志'flg_aenderung_ges'。 自定义表不在任何物料表(MARA,MARC等)中,因此系统不会抛出更改消息。

可能是通过附加结构在标准物料表中添加自定义标签字段的时候/customer include,然后FM将比较这些字段值,并可以查找数据是否已更改。

感谢唐加,以便您回答我的问题。

我知道这种方法,就像我在调试时遇到的那样,但是我想知道,是否还有其他方法不需要将任何自定义字段附加到MARA表中。

但是根据您和 Satish 的回答,似乎 这是唯一可行的方法,即在MARA表中附加一个字段。

由于企业希望我们专门填充该自定义表,因此我只在MARA表中包含一个类型为timestamp的字段,并将保存逻辑带到EXIT_SAPLMGMU_001,因此当成功保存数据时,我只是在填充 具有当前时间戳记的新字段。

这解决了目的,并且我收到消息:"材料已更改。"

干杯!

微wx笑
3楼-- · 2020-08-27 00:34

Mohit Sharma

系统了解到,通过将数据与标准表进行比较,主数据没有任何变化。

如果您可以向表中添加追加结构并更新您不会输入的条目

致谢!