如何从Process_Event访问UI属性

2020-09-05 11:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要从Feeder类的...

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

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


嗨,

我需要从Feeder类的流程事件方法访问UI属性。 要求是我需要根据用户的用户公司代码以及当他单击编辑按钮时动态更改Ui属性。 我不能使用get_definition,因为这需要根据树结构中的选定行动态完成,并且get_definition仅在初始化组件时才调用,而不是在每次我们选择某些内容时刷新。 实际要求是,当用户从树形结构中选择员工列表时,如果用户属于某些公司代码,则需要禁用编辑,而是显示指向URL的链接(或编辑应启动外部URL)。 仅在初始化UIBB时才第一次调用GET_DEFINITION。 我们正在使用IF_FPM_GUIBB_FORM_REPEATER。

请帮助

谢谢

1条回答
小c菟菟
2020-09-05 11:42

您好,

您无法在PROCESS_EVENT中执行此操作,但可以在GET_DATA中执行此操作,此操作在PROCESS_EVENT之后被调用。

使用参数CT_ACTION_USAGE您可以为 动作元素(如按钮,链接到URL等)。 您可以隐藏/显示它们,启用/禁用它们,...

因此,最简单的方法可能是添加编辑按钮和导航链接,然后根据树中的选择显示/隐藏它们。

最诚挚的问候

基督徒

一周热门 更多>