用户退出时间为0BILL_DATE

2020-09-15 10:42发布

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

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


你好

我建立了一个BEx查询,其中使用了特征" 0BILL_DATE"。 在各列中,我显示了2018年每个月的销售收入关键图,并限制在开票凭证日期(0BILL-DATE):
2018年1月
2018年2月
... .. < br> 2018年12月
为了进行限制,我对日期范围进行了硬编码(例如1月[01.01.2018-31.01.2018]); 2月[01.02.2018-28.02.2018]); 等等...
我想找到一种动态地进行操作的方法,这样我就不必每年都要更改它才能进入新的一年。
谢谢您的想法!

KR

BD

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

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


你好

我建立了一个BEx查询,其中使用了特征" 0BILL_DATE"。 在各列中,我显示了2018年每个月的销售收入关键图,并限制在开票凭证日期(0BILL-DATE):
2018年1月
2018年2月
... .. < br> 2018年12月
为了进行限制,我对日期范围进行了硬编码(例如1月[01.01.2018-31.01.2018]); 2月[01.02.2018-28.02.2018]); 等等...
我想找到一种动态地进行操作的方法,这样我就不必每年都要更改它才能进入新的一年。
谢谢您的想法!

KR

BD

付费偷看设置
发送
2条回答
野沐沐
1楼-- · 2020-09-15 11:12

嗨,

我同意上面Koen的建议。我想,如果您的提供者中已经有几个数据,请避免在CMOD中执行此操作。

只是对Koen的建议的补充,对于2月,您不应直接将'0228'等同于l_s_range-high。仅对FEBRUARY变量这样做:

数据:temp_date类型sy-datum。
 将" I"移到l_s_range-sign。
 将" BT"移至l_s_range-opt。
 将sy-date(4)'0101'连接为l_s_range-low。
 将sy-date(4)'0301'连接到temp_date。
 l_s_range-high = temp_date-1。
 

因此,如果2月的最后一天是29日,就可以解决问题。

此致

输掉

小灯塔
2楼-- · 2020-09-15 11:13

嗨,

如果可能的话,我将0calmonth2和0calyear或这些字符的ref char添加到您的多维数据集中,由0bill_date确定。

您可以通过0calyear =当前年份(树液出口变量)限制查询,并在KF下设置month-char。

或您的12个受限KF的所有受限关键指标(0calyear =当前年份和0calmonth = 1)

或者如果您真的想通过客户出口对其进行编码

,您每个月需要创建12个变量

一月看起来像...

将" I"移到l_s_range-sign

将" BT"移至l_s_range-opt

将sy-date(4)'0101'连接到l_s_range-low

将sy-date(4)'0131'连接为l_s_range-high

一周热门 更多>