点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已经在结果列表视图中为...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我已经在结果列表视图中为...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我已经在结果列表视图中为BP_HEAD_SEARH组件的字段(自定义字段)创建了下拉列表。
我已经在Get_P方法中添加了如下代码:
案例iv_property。
当if_bsp_wd_model_setter_getter => fp_fieldtype时。
rv_value = cl_bsp_dlc_view_descriptor => field_type_picklist。
尾巴。
在Get_V方法中,我添加了以下代码:
*类型:ty_dom_value的开头,
* DOMVALUE_L类型DOMVALUE_L,
* DDTEXT类型VAL_TEXT,
* ty_dom_value的结尾。
*数据lt_dom_values类型的ty_dom_value的类型表。
*数据 ls_dom_value类似于lt_dom_values的行。
*数据:lt_ddlb TYPE bsp_wd_dropdown_table,
* ls_ddlb TYPE bsp_wd_dropdown_table的类型,
* lr_ddlb TYPE到cl_crm_uiu_ddlb的类型。 数据:IF_BOL_BO_COL_ITERATOR的LR_ITERATOR类型参考。
*如果sy-langu ='EN'。
* lv_lang ='EN'。
* else。
* lv_lang ='DE'。
* endif。
*创建对象lr_ddlb
*导出
* iv_source_type = if_bsp_wd_valuehelp_pldescr => source_type_table。
** LR_ITERATOR = me-> collection_wrapper-> get_current()。
*
*从dd07t WHERE
中选择domvalue_l ddtext到表lt_ddlb中* domname ='ZBU_00RECYBD'和DDLANGUAGE = lv_lang按VALPOS进行订购。
* SORT lt_ddlb按值升序。 "
*将初始行插入lt_ddlb索引1。 。
*
*
* rv_valuehelp_descriptor = lr_ddlb。
下拉列表显示文本,但是在结果列表中不显示值,如果我单击列下拉列表显示值,如果我选择了该值,则仅过滤器设置的值不在行中显示。
请帮助我。
谢谢
尼拉姆
dropdown.jpg (26.2 kB)
您好Neelam,
如果我正确理解了您的要求,那么您已经为自定义字段创建了一个下拉列表。 值显示正常,但是当您选择1个值时,不会显示该值。
如果是这种情况,请调试GET方法'GET_XXXX'并检查变量'VALUE'中的值
让我知道结果另请再次解释您的要求,
谢谢,
Prerna
您钉了它...
谢谢。
嗨Neelam,
基本上是因为前导零用作键。 如果是这样,则在
get_xxx方法中,使用FM'CONVERSION_EXIT_ALPHA_INPUT'设置值。
注意
Rajarama U
Hi Neelam,
首先,我不明白为什么您要在搜索结果列表中设置一个值。 您要编辑结果列表吗?
关于此,
Nithish
自己解决了。
感谢您的回答。
实际上,选择列表类型有get_p方法编写器,我现在直接从get方法显示结果列表值中就删除了该选项...
一周热门 更多>