2020-09-22 12:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个要求
考虑F1是具有默认值的下拉列表
一旦我从下拉列表中更改了值,然后按输入其变旧的值,但是我想
新价值。
首先,我不建议停止刷新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
据我了解,您有一个使用默认值初始化的字段。 您从DDLB中选择一个新值,并将此新值正确放入字段中。 然后,在键盘上单击ENTER,该值将更改回旧的值。 我说的对吗?
这不是正确的行为。 您能提供该字段是什么,如果您可以附加屏幕截图,将会很有帮助。 也可以使用F2获取组件/视图信息并将其粘贴到此处。
问题已解决
嗨,
感谢您的答复,您的理解是正确的...
我有一个字段称为"优先级"下拉列表,默认值为"非常高",当我将值从"非常高"更改为"中"时
并单击Enter按钮,WUI屏幕将刷新并仅获得非常高的价值。
我的要求是我想停止刷新WUI屏幕,并按Enter键后显示我选择的值。
Datta
最多设置5个标签!
首先,我不建议停止刷新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
据我了解,您有一个使用默认值初始化的字段。 您从DDLB中选择一个新值,并将此新值正确放入字段中。 然后,在键盘上单击ENTER,该值将更改回旧的值。 我说的对吗?
这不是正确的行为。 您能提供该字段是什么,如果您可以附加屏幕截图,将会很有帮助。 也可以使用F2获取组件/视图信息并将其粘贴到此处。
Spencer
问题已解决
嗨,
感谢您的答复,您的理解是正确的...
我有一个字段称为"优先级"下拉列表,默认值为"非常高",当我将值从"非常高"更改为"中"时
并单击Enter按钮,WUI屏幕将刷新并仅获得非常高的价值。
我的要求是我想停止刷新WUI屏幕,并按Enter键后显示我选择的值。
Datta
一周热门 更多>