CDS View select语句以获取并使用别名来进行计算

2020-09-24 15:45发布

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

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


亲爱的

我想知道一种可能性,可以在CDS视图中获取计算值(别名(Alias Name-Ex:Proj_quan)),并在随后的场景中使用该值。

选择...
 {.....
//计算Proj_quan
 _planned.menge1 + _planned.menge2 + _poquan.Menge作为Proj_quan,

//计算差异数量
 (_planned.menge1 + _planned.menge2 + _poquan.Menge)-_delquan.Quantity为Diff_Quan,
 .....
 } 

除了上面的行计算(差异数量),想知道在下一个计算中使用Proj_Quan(别名)变量的方法,如下所示

//计算差异数量
 Proj_Quan-_delquan.Quantity为Diff_Quan,

$ PROJECTION在select语句计算中不起作用,有什么方法可以获取别名字段值。

致谢

Rajkumar Narasimman

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

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


亲爱的

我想知道一种可能性,可以在CDS视图中获取计算值(别名(Alias Name-Ex:Proj_quan)),并在随后的场景中使用该值。

选择...
 {.....
//计算Proj_quan
 _planned.menge1 + _planned.menge2 + _poquan.Menge作为Proj_quan,

//计算差异数量
 (_planned.menge1 + _planned.menge2 + _poquan.Menge)-_delquan.Quantity为Diff_Quan,
 .....
 } 

除了上面的行计算(差异数量),想知道在下一个计算中使用Proj_Quan(别名)变量的方法,如下所示

//计算差异数量
 Proj_Quan-_delquan.Quantity为Diff_Quan,

$ PROJECTION在select语句计算中不起作用,有什么方法可以获取别名字段值。

致谢

Rajkumar Narasimman

付费偷看设置
发送
2条回答
大简至美
1楼-- · 2020-09-24 16:17

我认为,这在SQL中是不可能的。 证明我错了吗?

愤怒的猪头君
2楼-- · 2020-09-24 16:35

谢谢您的回复。 CDS视图上方还包含20个不同的计算字段,所有计算字段均基于上一个字段的别名(如上所示),也根据条件(先前别名的名称)检索了很少的字段,因此代码的长度和复杂度为 增加。

实际上,CDS是为OData服务创建的,我们认为直接创建服务而不创建项目。 这是通过在SEGW中创建项目来更改这些值的唯一选择吗?

一周热门 更多>