在SAP CRM WUI中按ENTER时刷新WUI

2020-09-22 12:45发布

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

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


大家好,

我有一个要求

考虑F1是具有默认值的下拉列表

一旦我从下拉列表中更改了值,然后按输入其变旧的值,但是我想

新价值。

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

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


大家好,

我有一个要求

考虑F1是具有默认值的下拉列表

一旦我从下拉列表中更改了值,然后按输入其变旧的值,但是我想

新价值。

付费偷看设置
发送
4条回答
骆驼绵羊
1楼-- · 2020-09-22 13:48

首先,我不建议停止刷新WUI。 相反,出于以下原因,它应在正确的时间刷新WUI。

1,当您在WUI上设置任何值时,会将其发送到应用程序层,由于各种原因,该值可能会更改,然后将该值发送回WUI以更新该字段。 如果WUI停止刷新,则应用程序仍将处理该值,您将能够知道发生了什么。 再次打赌,当您再次打开任务时,您会发现一个错误的值,这不是您想要的。

2,当您更改字段的值时,应用程序可能会更改该字段的其他字段。 只有刷新WUI才能使您知道发生了什么。

根据我的支持经验,此行为是错误的。 我在内部系统中对其进行了测试,并且Enter键后Priority值不会更改。 我可以提供一些故障排除提示。 如果您没有根本原因的线索,则可以创建聊天或与SAP支持部门联系。

提示1:WUI的优先级在下面具有组件/视图。

BT125H_TASK/TaskDetails BTADMINH优先级

请调试PRIORITY的get和set方法。 创建新任务时,将调用get来检索默认值。 更改值时,将调用set将数据发送到应用程序,然后调用get来检索更新的值。

提示2:在crm_order_maintain中设置断点,监视优先级是否正确发送到应用程序。

提示3:优先级属于对象ACTIVITY_H。 请调试crm_activity_h_maintain_ow和crm_activity_h_merge_ow以调试如何更改优先级。

提示4:如果您有z实施badi activity_h_badi,则该值也可以通过其crm_activity_h_merge方法更改。

提示5:您可以为(saplcrm_activity_h_ob)gt_activity_h_wrk设置观察点,以监视将优先级重新设置为VH的时间。

如果您可以按照提示操作,那么我相信您将能够找到根本原因。

Spencer

亦是此间程序员
2楼-- · 2020-09-22 13:37

据我了解,您有一个使用默认值初始化的字段。 您从DDLB中选择一个新值,并将此新值正确放入字段中。 然后,在键盘上单击ENTER,该值将更改回旧的值。 我说的对吗?

这不是正确的行为。 您能提供该字段是什么,如果您可以附加屏幕截图,将会很有帮助。 也可以使用F2获取组件/视图信息并将其粘贴到此处。

Spencer

葫芦娃快救爷爷
3楼-- · 2020-09-22 13:22

问题已解决

宇峰Kouji
4楼-- · 2020-09-22 13:42

嗨,

感谢您的答复,您的理解是正确的...

我有一个字段称为"优先级"下拉列表,默认值为"非常高",当我将值从"非常高"更改为"中"时

并单击Enter按钮,WUI屏幕将刷新并仅获得非常高的价值。

我的要求是我想停止刷新WUI屏幕,并按Enter键后显示我选择的值。

Datta

一周热门 更多>