逻辑脚本-当前和明年

2020-09-18 12:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在研究将数据复制到预...

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

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


你好

我正在研究将数据复制到预测版本的脚本。 预测是按月进行的,因此该副本应在当年和下一年的开放时间内使用。 本年= 2018,下一年是2019

我能够读取当年的营业月份,但是读取明年值的select语句却没有任何结果

//Select语句,用于从属性CURR_PER和成员ID FCAST_INPUT中检索当年的当前预测时段,值设置为2018.06

* SELECT(%CURR_PER%," [CURR_PER]",VERSION," [ID]" ='FCAST_INPUT')

* SELECT(%T_CURR_PER%,[ID],TIME," [ID]" =%CURR_PER%)//链接到预测时间段的时间ID

* SELECT(%T_CURR_YR%,[YEAR],TIME," [ID]" =%T_CURR_PER%)//获取当前年份

* SELECT(%T_CURR_YR_FCST_PER%,[ID],TIME," [YEAR]" =%T_CURR_YR%AND" [CALC]" ='N'AND" [ID]">%T_CURR_PER%)////读取 本年度的开放预测期

以上所有陈述均按预期运行

我在下面的select语句中阅读下一年的时间-

* SELECT(%T_NEXT_YR_PER%,[ID],TIME," [YEAR]" =%T_CURR_YR%+ 1 AND" [CALC]" ='N')

此语句根本没有被阅读...这是有效的语句吗?

我正在使用Time中的变量作为

* XDIM_MEMBERSET TIME =%T_CURR_YR_FCST_PER%,%T_NEXT_YR_PER%

在结果中我只会看到2018.07,2018.08,2018.09,2018.10,2018.11,2018.12,从2019年起什么都没有

请咨询

5条回答
代楠1984
2020-09-18 13:01

在SELECT中不能使用" +1"-仅允许字符串连接。

您可以使用TIMEID属性来查找下一年。 我已经回答了这个问题很多次,请搜索我的答案。

P.S。 此处 https://archive.sap.com/discussions/thread/3944392

我使用这种方法来查找上一年。 明年也可以这样做。

一周热门 更多>