如何将两个查询中的选定字段显示为一个?

2020-09-14 22:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大师们, 我有一个奇怪的要求,...

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

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


大师们,

我有一个奇怪的要求,我需要显示3个字段(来自query1的2个字段和来自query2的1个字段)。

例如:

query1(在信息提供商f1上创建)

材料促销

m1 p1

平方米p1

query2(在信息提供商f1上创建)

材料销售

m1 100

平方米50

立方米70

我的要求是

材料促销销售

m1 p1 100

平方米p1 50

请帮帮我。

谢谢花园,

马赫什语

4条回答
宇峰Kouji
2020-09-14 23:21

嗨,

问题,这些查询是否在同一信息提供者下? 我想不是吧?

1。 因此,如果没有,您的系统中是否有复合提供程序? 这可以通过在复合提供程序中使用INNER JOIN来完成。 你试过了吗? 尝试同时加入两个提供者的材料,您已经可以在复合提供者之上执行查询3。

2。 如果您仍然没有复合提供程序,则可以使用INFOSET来完成,只需使用MATERIAL作为两个提供程序的链接来进行INNER JOIN。

3。 您可以将两个提供程序都放在MULTIPROVIDER中,然后在查询设计器中进行常量选择。 创建一个SELECTION,在其中应该是SALES和PROMOTION对象。 右键单击PROMOTION对象,然后选择CONSTANT SELECTION。 这样可以解决您的问题。

因此,只需从三(3)个解决方案中选择。

此致

Loed

一周热门 更多>