根据子组件的infor进行qry

2020-08-22 00:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图根据零件的生产地点提出一份...

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

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


我试图根据零件的生产地点提出一份报告。 每个有问题的部分都将包含我还需要从中获取信息的组件。 如何提取所需的信息(说零件在乔治亚州制造),然后使用该信息查看组件(可能在纽约制造)?

1条回答
悻福寶寶
2020-08-22 00:16

不知道数据库的结构,我将假定组件和零件位于数据库的同一表中(我将其称为"零件"),并且还有另一个表(我将其称为 将零件链接到其零部件。 这就是我要做的:

1。 将部件表添加到报告中。

2。 再次添加零件表。 您将收到一条警告消息,Crystal会询问您是否要"别名"表。 接受别名,该表将作为Part_1添加。

3。 在已添加的表列表中选择" Parts_2"表。 按F2并将其重命名为" Components"(这将避免混淆表的用途。)

4。 如果您需要知道组件的位置,则可以执行类似的操作来添加Location表和ComponentLocation别名。 如果有一个中间表将位置链接到零件,则也必须对它们进行同样的操作。 关键是您不能将"零件"和"组件"都链接到同一表,无论出于何种原因。 这将形成一个"循环",您将不会从查询中返回任何数据。

5。 将任何其他必需的表(包括PartComponents)添加到报表中。

6。 从零件ID零件链接到零件中的零件ID到零件组件。 然后从PartComponents中的Component ID字段链接到Components中的Part ID字段。

7。 创建从 位置到零件所需的任何链接。

8。 创建从组件到 ComponentLocation的所需的任何链接。

9。 按零件位置分组或过滤报告,以获取所需的数据,包括其他位置的组件。

-Dell

一周热门 更多>