Web DYNPRO中现有选择选项的F4帮助实现

2020-09-01 01:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我的Web DYNPRO...

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

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


大家好,我的Web DYNPRO组件只有一个主视图,并且我已声明将组件" SELECT_OPTIONS"与" WDR_SELECT_OPTIONS"一起使用。

我已经在我的Web DYNPRO屏幕中使用'ViewContainerUIElement'并在视图的属性中声明了'M_HANDLER'和'M_WD_SELECT_OPTIONS',为我的Web Dynpro屏幕实施了购买订单(EBELN)的选择选项。

我有 根据我的要求,也已经完成了相应的代码编码,并且可以成功显示和工作。

现在,我要为相同的选择选项实施值(F4)帮助。

我有 修改了以下代码部分:

WD_THIS-> M_HANDLER-> ADD_SELECTION_FIELDS(
I_ID ='BSTNR'
IT_RESULT = LT_RANGE_TABLE
I_value_help_type = if_wd_value_help_handler => CO_PREFIX_APPLDEV
I_value_ap > I_READ_ONLY = READ_ONLY)。

我正在按" F4 HELP"选项成功显示错误,但出现以下错误:" 组件使用ZCY_F4HELP不存在。"

有人可以建议我怎么做? 实施其余部分,以便解决此问题并使F4帮助正常工作?

2条回答

在调用add_selection_field之前,您是否初始化了组件用法?

数据l_ref_cmp_usage类型ref到if_wd_component_usage。

   l_ref_cmp_usage = wd_this-> wd_cpuse_xxxxx)。

   如果l_ref_cmp_usage-> has_active_component()是初始的。
     l_ref_cmp_usage-> create_component()。
   endif。

一周热门 更多>