计算视图中的子查询用于建模

2020-08-16 03:12发布

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

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


专家们,

如何使用SQL脚本为"计算视图"编写子查询。

以下提到的子查询在"计算视图"中不起作用。 此查询是否存在其他替代方法:

((SELECT SUM((case upper(t4。" staType")= -100然后T4。" TaxSum"否则为0结束)FROM PCH4 T4 WHERE T4。" DocEntry" = T0。" DocEntry"),0 ))" CGST_Amt"

先谢谢了。

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

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


专家们,

如何使用SQL脚本为"计算视图"编写子查询。

以下提到的子查询在"计算视图"中不起作用。 此查询是否存在其他替代方法:

((SELECT SUM((case upper(t4。" staType")= -100然后T4。" TaxSum"否则为0结束)FROM PCH4 T4 WHERE T4。" DocEntry" = T0。" DocEntry"),0 ))" CGST_Amt"

先谢谢了。

付费偷看设置
发送
4条回答
软件心理学工程师
1楼 · 2020-08-16 03:30.采纳回答

我认为您收到的消息很清楚(" ...在架构SYSTEM中找不到表/视图PCH4 ...")。 您尚未提及该表/视图的架构,因此将SYSTEM假定为架构。 您必须提到视图/表所在的架构名称(例如MYSCHEMA.PCH4)。

南山jay
2楼-- · 2020-08-16 03:39

您会遇到什么错误?

callcenter油条
3楼-- · 2020-08-16 03:33

请确保,您添加了组子句-因为您添加了农业功能。

还请提供完整的查询语句和错误消息。

闻人可可
4楼-- · 2020-08-16 03:15

您好,先生 文卡特/弗洛里安,

请查找CV查询。 我想在x.LineNum之后包含子查询的位置。

Var_out =选择不同的T5。" BPLName",T0。" DocNum",T0。" DocEntry",T0。" NumAtCard",T0。" TaxDate",T0。" U_FinNo",T0。" DocDate",T0 。" CardCode",T0。" CardName",T8。" BpGSTN",T3。" LineTotal",T3。" VatSum",T0。" DocTotal",T0。"注释",x。" TaxSum",x。" TaxRate",x。" staType",x。" LineNum"

FROM" DB" .OINV T0内联接" DB" .INV1 T3在T3上。" DocEntry" = T0。" DocEntry"左外联接" DB" .INV3 T2在T0上。" DocEntry" = T2。" DocEntry "在l。" ItemCode" = T3上的左外连接" DB" .OITM l。" ItemCode"在T15上的左外连接" DB" .OCHP T15。" AbsEntry" = l。" ChapterID"左外连接" DB"。 NNM1 T16 ON T0。"系列" = T16。"系列"左外联接" DB" .OITB T17 ON l。" ItmsGrpCod" = T17。" ItmsGrpCod"左外联接" DB" .S1上的SRI1 S1。" ItemCode" = T3。" ItemCode"和T0。" DocEntry" = S1。" BaseEntry"和T3。" LineNum" = S1。" BaseLinNum"左外部联接" DB" .OSRI S2 ON S2。" SysSerial" = S1。" SysSerial "和S1。" ItemCode" = S2。" ItemCode"左外部联接" DB" .OSLP S3 ON S3。" SlpCode" = T0。" SlpCode"左外部联接" DB" .OBPL T5 ON T0。" BPLId" = T5。" BPLId"左外连接" DB" .INV4 x ON x。" DocEntry" = T0。" DocEntry"和x。" LineNum" = T3。" LineNum"和x。" RelateType" = 1左外连接" DB"。" @ CW_MVARIT" A ONA。"代码" = l。" U_MVariant"左外部联接" DB" .INV12 T8 ON T0。" DocEntry" = T8。" DocEntry"左外部联接" DB" .OCRD T 9 ON T0上。" CardCode" = T9。" CardCode"-左外连接" DB" .CRD1 T10 ON T9。" CardCode" = T10。" CardCode"其中T0。" CANCELED" ='N

按T0。" U_IsWizard",T0。" U_TransType",T5。" BPLName",T0。" DocNum",T0。" DocEntry",T0。" NumAtCard",T0。" TaxDate",T0"进行分组。 U_FinNo",T0。" DocDate",T0。" CardCode",T0。" CardName",T0。" GSTTranTyp",T8。" BpGSTN",T8。"状态",T3。" LineTotal",T3。" VatSum" ,T0。" DocTotal",T0。"评论",x。" TaxSum",x。" TaxRate",x。" staType",x。" LineNum";

如果我包括上述子查询,则发生错误语法:(存储库:在存储库运行时扩展中遇到错误;模型不一致。部署计算视图:SQL:无效的表名:在架构SYSTEM中找不到表/视图PCH4: 第31行第32行(在pos 1117处))

一周热门 更多>