创建WBS元素(CJ20)中的自定义表

2020-09-23 20:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试使用显示为...

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

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


大家好,

我正在尝试使用显示为ALV网格的自定义表格来增强wbs元素分支数据。 现在,我知道对CI_PRPS增强字段进行了增强 CNEX0007 。 但是在我的情况下,我没有单个字段,但要填充的是Z表。

要在更新z表之前进行一些检查,我想使用BADI WORKBREAKDOWN_UPDATE 和AT_SAVE方法。 不幸的是,由于标准WBS程序未设置值更改标志,因此BADI未被触发。 那么,现在我该怎么办才能使BADI触发我的ALV Z表更改? 设置值更改标志后,我直接找到了一个增强点,但我希望避免使用增强点。 有什么想法吗?

致谢

迈克尔

4条回答
闻人可可
2020-09-23 20:29

您可以使用SMOD增强功能CNEX0007来显示客户z表的更新,但是在CMOD项目中,您必须自己处理更新任务。

为此,您可以在Exit函数组中使用某种PERFORM ON COMMIT/ROLLBACK形式的表单,在FORM调用更新任务中的某些z-update FM。 您还应该考虑在CI_PRPS中维护一个字段,以在子屏幕中更改数据时触发更新(例如,z表的上次更改时间戳)。

一周热门 更多>