使用类CL_BS_BP_OVP_ASSIST的方法以隐式增强方式获取更改请求号

2020-09-21 20:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 你好吗? 我有以下要...

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

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


大家好! 你好吗?

我有以下要求,我需要根据BP_CENTRL实体的属性值隐藏一些UIBB。 我知道如何隐藏UIBB,尽管我不知道这是否是最好的方法(请告诉我是否有最好的方法)。

我增强了方法IF_FPM_OVP_CONF_EXIT〜OVERRIDE_EVENT_OVP,在此方法中,我可以隐藏所需的内容,但是有一些显示和隐藏UIBB的条件,它取决于BP_CENTRL实体的属性值。

我调试了代码,并在几个点设置了断点,首先是在增强方面,然后在我使用的供料器类中。

当我搜索业务伙伴时,在显示数据屏幕之前,它在增强方法中停止了3次,最后在feeder类中停止了3次。

因此,我在增强型方法中看不到任何获取更改请求编号的方法。

我唯一想到的是在屏幕显示后立即强制再次往返,但是我不知道该怎么办,这看起来像是一种快速而肮脏的解决方案,但是我可以导出该值 我需要的参数并导入到我的增强方法中。

有人可以帮助我解决这个问题吗? 有什么想法吗?

最诚挚的问候,

罗纳尔多·S,维埃拉