如何在不影响性能的情况下向IW72添加新列?

2020-09-10 17:57发布

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

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


我想在事务IW72的结果屏幕中添加其他列。

我已经通过使用BAdI"扩展单级列表"来做到这一点。 为此,我实现了BAdI接口IF_EX_BADI_EAM_SINGLELEVELLIST和扩展结构RIHAUFK_LIST。
方法IF_EX_BADI_EAM_SINGLELEVELLIST〜FILL_ADD_FIELDS用于添加其他字段的内容。

这种方法的缺点是,我只能一次仅添加一行来添加其他字段的内容。 如果选择了很多订单或要填写许多字段,这可能会严重影响性能。

您有其他替代方法吗? 当然,修改或复制原始程序是不可能的。

我目前正在使用NetWeaver 7.5。

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

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


我想在事务IW72的结果屏幕中添加其他列。

我已经通过使用BAdI"扩展单级列表"来做到这一点。 为此,我实现了BAdI接口IF_EX_BADI_EAM_SINGLELEVELLIST和扩展结构RIHAUFK_LIST。
方法IF_EX_BADI_EAM_SINGLELEVELLIST〜FILL_ADD_FIELDS用于添加其他字段的内容。

这种方法的缺点是,我只能一次仅添加一行来添加其他字段的内容。 如果选择了很多订单或要填写许多字段,这可能会严重影响性能。

您有其他替代方法吗? 当然,修改或复制原始程序是不可能的。

我目前正在使用NetWeaver 7.5。

付费偷看设置
发送
2条回答
半个程序猿
1楼-- · 2020-09-10 18:45

嗨,本杰明,

我不是ABAP专家,遇到了一个与IW38交易相关的帖子,因为IW72也将类似,我分享了此链接。

https://blogs.sap.com/2015/10/06/how-to-add-custom-fields-as-selection-inputs-to-iw3839 /

致谢

Terence

Nir深蓝
2楼-- · 2020-09-10 18:41

嗨Terence,

感谢您的输入。 该链接描述了一种非常有用的方法,如果要显示的数据通过将其添加到追加结构CI_AUFK中而保存在表AUFK中。 不幸的是,我要显示的数据不适合保存在AUFK中,而应该从其他数据库表中检索。

一周热门 更多>