在SAP Hana Calculation视图中基于汇率的有效起始日期来操纵有效截止日期

2020-08-20 11:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我们有用于消费税目...

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

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


专家您好,

我们有用于消费税目的的SAP标准表OIH01,该表仅包含有效起始日期,因此,基于想要使用SAP Hana Calculation视图操作有效截止日期的外观。

示例:

输入数据

在最终输出中,应该比较表中的记录,并在表中存在的相同汇率,货币和税组组合的下一个记录的前一天填充列中。 对于最后一条记录,应该填充9999.12.31,如下面的屏幕截图所述。

Hana视图中的预期输出

我们无法根据限制在此处创建新表,因此需要在Hana图形计算视图中寻找其他解决方案。

此致

Ruhul

(6.0 kB)
2条回答
灬番茄
2020-08-20 12:34 .采纳回答

一个选项是创建一个表函数,该表函数使用窗口函数领先。 该表函数可以用作计算视图投影中的数据源。

用于计算所需结果的语句如下:

 select
   汇率,
   货币,
   TaxGroup,
   ValidFromDate,
   Coalesce(add_days(lead(ValidFromDate)超过(按ExchangeRate划分的分区,货币,ValidFromDate划分的TaxGroup订单),-1),to_date('9999-12-31')作为ValidToDate
 来自yourTable; 

一周热门 更多>