这是第三篇博客文章对CD的详细解释后,介绍文章。请参阅此处的简介和博客文章索引:https://blogs.sap.com/2019/10/21/part1.-sap-cds-views-demystification/
正如您在上一篇博文中所看到的,在基本CD视图中,大数据精准获客,数据是通过简单的"选择"语句读取的。那么一些业务逻辑计算呢?我们可以在CDS视图中配置一些数学表达式吗?是的,购物返现,当然,返利是什么意思,让我们创建一个简单的CDS视图,用一个表达式从SFLIGHT表计算商务舱中的可用座位;
检查下面的输出。列Seats\u Avlbl是在CDS视图中配置的数学表达式的结果。
=>"WHERE"子句和会话变量:
让我们检查如何添加"WHERE"子句来过滤数据以及如何使用"SESSION VARIABLES"。类似于ABAP会话变量,如sy datum for当前日期,企业软件正版化,sy uzeit表示当前时间等,CDS视图编辑器也有会话变量,可以提供这些值。请参阅下面的客户端语法、系统日期、系统语言,用户可以在"WHERE"子句中确定。
选择"系统日期"将"当前日期"与航班日期进行比较。
总之,我们看到了如何在CDS视图中添加表达式、Where子句以及如何使用会话变量来获取一些系统数据。在ABAP程序中使用CDS视图:检查新的ABAP语法以使用CDS视图。
关注即将发布的博文:Sanjeev Kumar
,阿里大数据