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

2020-09-14 22:54发布

         点击此处--->   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

请帮帮我。

谢谢花园,

马赫什语

         点击此处--->   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条回答
ZJXianG
1楼-- · 2020-09-14 23:22

嗨,

两个查询都使用哪些信息提供者?

如果它们都是复合提供者,那么为什么不创建另一个复合提供者,并在另一个复合提供者中UNION/JOIN它们呢?

如果它们都是ADSO,则也可以在组合提供程序中将它们UNION。

您也可以尝试使用带有查询的替换路径。 但是我认为这不适合您的情况。

如果您只想合并这些字段而不钻取其他对象,则可以使用APD合并2个查询。 只是谷歌它或尝试这个。

https://www.saptutorial.org/how-to-combine-two-queries-using-apd-in-sap-bw-application-process-designer /

此致

输掉

宇峰Kouji
2楼-- · 2020-09-14 23:21

嗨,

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

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

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

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

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

此致

Loed

半个程序猿
3楼-- · 2020-09-14 22:56

嗨,Mahesh,

由于两个查询都在同一提供程序上定义,因此只需使用所需的所有关键指标和特征在该提供程序上创建第三个查询。

当您的数据记录未包含每个关键指标的每个特征,但是您希望将此信息在报告中显示为一行时,则需要进行常量选择。

致谢

Cornelia

软件心理学工程师
4楼-- · 2020-09-14 23:12

嗨,Mahesh,

在信息对象上定义了层次结构。 如果您要在其中构建查询的提供程序中使用了该查询,则可以使用它。

致谢

Cornelia

一周热门 更多>