SRM分配供应商搜索条件

2020-08-26 11:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我坚持要求。 客户需...

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

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


大家好,

我坚持要求。 客户需要在供应商的搜索帮助窗口中更改某些字段。
此过程从购物车开始,向其中添加一个项目,选择行,然后选择选项"分配",您将获得以下窗口:

在这里,如果您按F4键,将为供应商提供以下"搜索帮助"窗口:

要求是添加新的搜索条件并更改现有的4。

我尝试调试此窗口的生成(因为它是动态的),但在组件WD_SELECT_OPTIONS_20或WDR_F4_ELEMENTARY中找不到任何内容。 在后者中," SELOPT_CONTAINER"是4个过滤器选项的动态容器。

由于它是动态的,所以我想到的是一个表,该表包含各种数据的cuscusizing数据或" CASE" ...

有没有办法做到这一点?

亲切的问候,

Mairus

(7.0 kB)
4条回答
闻人可可
2020-08-26 12:58

你好丹尼尔,

我对解决方案有疑问。 在其他搜索帮助中,我得到了一个简短的转储,但这是由于我的增强。 我猜是因为并非所有搜索帮助都具有我附加的相同条件:

"更改默认字段的顺序
   数据:ls_sel_fields,例如wd_this-> selection_fields,
         ls_sel_fields_old与wd_this-> selection_fields类似,
         lt_sel_fields_last类似wd_this-> selection_fields。

   读表wd_this-> selection_fields INTO ls_sel_fields
   WITH KEY sfl-keyword ='Business Partner'。
   附加ls_sel_fields至lt_sel_fields_last。

   读表wd_this-> selection_fields INTO ls_sel_fields
   WITH KEY sfl-keyword ='名称1/姓氏'。
   附加ls_sel_fields至lt_sel_fields_last。

   读表wd_this-> selection_fields INTO ls_sel_fields
   WITH KEY sfl-keyword ='名称2/名字'。
   附加ls_sel_fields至lt_sel_fields_last。

   读表wd_this-> selection_fields INTO ls_sel_fields
   WITH KEY sfl-keyword ='购买。 组织'。
   附加ls_sel_fields至lt_sel_fields_last。

   读表wd_this-> selection_fields INTO ls_sel_fields
   WITH KEY sfl-keyword ='搜索词1'。
   附加ls_sel_fields至lt_sel_fields_last。

   循环至wd_this-> selection_fields INTO ls_sel_fields_old。
     读表lt_sel_fields_last INTO ls_sel_fields
     WITH KEY sfl-keyword = ls_sel_fields_old-sfl-keyword。
     如果sy-subrc不是INITIAL。
       附录ls_sel_fields_old至lt_sel_fields_last。
     万一。
   结局。

   wd_this-> selection_fields = lt_sel_fields_last。

是否可以找到搜索帮助的来源? 意思是我是否请求"采购单位"而不是"供应商"能够检查此请求。

我还没有找到可以帮助我检查"父项"窗口/元素/对象以进行查看的类。

你知道吗?

亲戚,

Marius

PS:我发现了一些有用的数据:

但是属性M_SHLP是私有属性,我无法访问它。 对工作环境有任何想法吗?

一周热门 更多>