云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

全站加速_数据库设计范式_折扣

小七 141 0

实时开阶计算一直是R/3系统中的一个难题,因为它的DB速度慢。开发人员别无选择,只能在ABAP层中使用无休止的循环、if语句和临时表/变量进行计算。有了S/4HANA ABAP CDS,就可以使用改变游戏规则的技术,高防云服务器,现在是时候使用基于集合的SQL计算,并将计算推送到HANA DB中它们所属的位置了。

在我的博客中,开心返利,我将解释未结订单请求而不是发出货物的情况,新零售企业应用中心,例如,未结订单=请求–发出货物。所有的计算都是在CDS view table函数中使用SQL完成的。表格功能非常简单,所有的复杂性都在实现ABAP类内。

让我来看看表格功能内您认为的基本计算。

在计划行级别选择订单请求信息

计算每个订单项的订单请求数量总计和运行总计

计算发出的货物订单项目级别的数量

计算未结数量,大数据时代,例如未结=请求-发出货物

注:CASE语句是计算未结数量的地方。

当语句是在计划行未打开时的第一个语句,例如完全发出货物

当语句当前计划行部分打开时的第二个语句,高防云服务器,例如部分发出货物

else未结明细表行的声明,例如未发货

计算未结订单明细表行值并删除未结订单明细表行

注:未结订单明细表行值是按比例计算的订单行值。取消未打开的计划行检查打开数量