创建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条回答
Nir深蓝
2020-09-23 20:41

Hello Raymond,

是的,我使用CNEX0007增强功能来显示alv网格。 效果很好,但我不想在此增强功能中保存数据,因为我认为这是尽早取消在单击"保存"时发生的标准字段上的一些错误。

PERFORM ON COMMIT是什么意思? 我从未听说过。 我以相同的方式对CI_PRPS中的某些z字段进行了思考。 为此,我使用了一个标志,当z表中发生更改时,我可以设置和取消设置该标志(我将db值与单击save时的值进行比较)。 这可以正常工作,但对我来说似乎并不是最好的解决方法。 但是您说的没错,更改时间戳听起来更罪恶了;-)

致谢

Michael

一周热门 更多>