企业搜索-将字段从一个节点添加到另一节点的响应属性时出现问题

2020-09-16 03:37发布

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

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


我们的开发人员正在尝试修改已修改的企业搜索模板; 它是标准材料模板的副本,已复制到我们自己的软件组件中。

这是"定义节点"步骤的屏幕截图; 与标准模板相比非常标准。 实际上,唯一的变化是我们的Z字段已添加到MATERIAL节点,并且我们向MATERIAL_PLANT节点添加了一些库存水平变量MABST和BSBE。

当我们尝试使用MATERIAL_PLANT节点(加上WERKS字段)中的这些新字段更新MATERIAL节点的响应属性(在"定义搜索设置"中)时,无法选择MATERIAL_PLANT节点。

我们希望获得一些建议或见解,以了解为什么可以将MATERIAL_DESCRIPTION节点中的字段添加到MATERIAL NODE的响应属性中,而不能将MATERIAL_PLANT节点中的字段添加至此。 尽管(在我们未经训练的情况下)基础表具有相似的结构;

  • 材料说明是表MAKT,其键为MANDT,MATNR,SPRAS;
  • Plant Data是表MARC,其键为MANDT,MATNR,WERKS;

系统是运行ECC6 EHP5的Netweaver 702 SP16。

非常感谢

(369.8 kB)

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

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


我们的开发人员正在尝试修改已修改的企业搜索模板; 它是标准材料模板的副本,已复制到我们自己的软件组件中。

这是"定义节点"步骤的屏幕截图; 与标准模板相比非常标准。 实际上,唯一的变化是我们的Z字段已添加到MATERIAL节点,并且我们向MATERIAL_PLANT节点添加了一些库存水平变量MABST和BSBE。

当我们尝试使用MATERIAL_PLANT节点(加上WERKS字段)中的这些新字段更新MATERIAL节点的响应属性(在"定义搜索设置"中)时,无法选择MATERIAL_PLANT节点。

我们希望获得一些建议或见解,以了解为什么可以将MATERIAL_DESCRIPTION节点中的字段添加到MATERIAL NODE的响应属性中,而不能将MATERIAL_PLANT节点中的字段添加至此。 尽管(在我们未经训练的情况下)基础表具有相似的结构;

  • 材料说明是表MAKT,其键为MANDT,MATNR,SPRAS;
  • Plant Data是表MARC,其键为MANDT,MATNR,WERKS;

系统是运行ECC6 EHP5的Netweaver 702 SP16。

非常感谢

(369.8 kB)
付费偷看设置
发送
2条回答
SAP砖家
1楼-- · 2020-09-16 04:11

你好

要自定义MATERIAL节点,首先需要在ESH_MODELER中创建自定义软件组件,例如ZSAP_APPL。 然后,您可以包括相关的已交付软件组件SAP_APPL。 仅现在,您可以在新的自定义软件组件下选择要增强的数据模型。

您将能够增强现有模型(例如,添加新的请求或响应属性)。
请注意,将无法更改或删除SAP标准交付中的任何内容。

问候

克里斯汀(Christine)

野沐沐
2楼-- · 2020-09-16 03:57

嗨克里斯汀,

背景是客户已请求在"物料主数据"搜索帮助屏幕之一中显示工厂数据。 我们已经通过修改适当的"搜索帮助出口"以对MARC表进行选择以返回的任何物料来解决此问题。

在进行我们自己的任何增强之前,我们已经将标准材料模板复制到我们自己的软件组件中。 最初的问题是我们似乎无法将字段从MATERIAL_PLANT节点添加到MATERIAL节点。 我们花了很多时间,因为我们的企业搜索结果在结果集中多次命中(每个物料/工厂一个),但是没有返回MATERIAL_PLANT数据(甚至没有工厂编号)。

谢谢

一周热门 更多>