解决方案管理器7.2-在WebClient用户界面中更改字段值时触发事件

2020-09-24 20:17发布

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

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


专家您好!

我在解决方案管理器7.2(组件AIC_CMCR_H)的UI中添加了两个客户字段。

第一个字段" Leistsungsverrechnung"是带有修复值的下拉列表框。 根据选择的内容,第二个字段" Projekt"是否可编辑。

我创建了一个Serach帮助,我在创建客户字段" Project"时分配了该帮助(这不是我的编码)。

我的问题是,由于激活了不同的PPF功能,所以两个字段都需要触发ENTER(我想这将是服务器往返)。 当用户选择任何值并在之后按ENTER时,它工作得很好,但是我希望它可以自动触发。 一些SAP标准字段会执行此操作(例如,优先级,出售给等等)。

有人可以提示我如何解决我的问题吗?

非常感谢!

fields.jpg (8.2 kB)

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

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


专家您好!

我在解决方案管理器7.2(组件AIC_CMCR_H)的UI中添加了两个客户字段。

第一个字段" Leistsungsverrechnung"是带有修复值的下拉列表框。 根据选择的内容,第二个字段" Projekt"是否可编辑。

我创建了一个Serach帮助,我在创建客户字段" Project"时分配了该帮助(这不是我的编码)。

我的问题是,由于激活了不同的PPF功能,所以两个字段都需要触发ENTER(我想这将是服务器往返)。 当用户选择任何值并在之后按ENTER时,它工作得很好,但是我希望它可以自动触发。 一些SAP标准字段会执行此操作(例如,优先级,出售给等等)。

有人可以提示我如何解决我的问题吗?

非常感谢!

fields.jpg (8.2 kB)
付费偷看设置
发送
2条回答
三十六小时_GS
1楼 · 2020-09-24 20:51.采纳回答

弗洛里安你好,

在Leistsungsverrechnung字段的GET_P方法中,添加服务器事件。

方法get_p_xxxxx。
   案例iv_property。
     当if_bsp_wd_model_setter_getter => fp_server_event时。
       rv_value ='_SELECT'。
   结束。
 终结法。
 

然后,创建一个事件处理程序EH_ON_SELECT。 您可以编写代码以使Projekt字段可编辑或不可编辑。

-Ricky。

樱桃小丸子0093
2楼-- · 2020-09-24 20:36

您是对的! 我想我以前曾经尝试过,但是我显然做错了什么。 您的评价让我重新考虑,现在可以使用了! 非常感谢你!

但是它仅适用于下拉列表框。 为了使其同样适用于F4值帮助,我还必须在V-Getter中创建自己的值帮助描述符。 我返回类cl_bsp_wd_valuehelp_f4descr的实例,并设置参数iv_trigger_submit ='X'。

一周热门 更多>