福克斯经历了许多财年

2020-09-12 23:30发布

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

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


大家好,

我写了fox来循环上一个会计年度并计算下一年的数据。 我的问题是我的公式仅遍历我选择的会计年度(即使用强制性的单个会计年度变量来选择当前年度)

公式如下:

ZYEAR = VARV(ZBPC_FSCYEAR_S_M)。

FOREACH ZPP,ZACC。

做。

ZPP = TMVL(ZPP,1,ZVAR)。

ZPREYEAR = TMVL(ZYEAR,-1,ZVAR)。

ZPER = CONCAT(ZPREYEAR,ZPP)。

ZYPER = CONCAT(ZPREYEAR,000)。

AMT1 = {ZAMOUNT,ZPER,ZPP,V6,ZPREYEAR,ZBPC_BUD,ZSD,ZACC}。

如果ZPP =012。退出。 万一。 ENDDO。

例如,如果我选择2019年,则我希望系统循环显示2018年的值并基于这些值进行计算。 但是问题是当我选择2019时,系统只会循环显示2019年的值,而不是2018年。

请协助

致谢

乔丹

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

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


大家好,

我写了fox来循环上一个会计年度并计算下一年的数据。 我的问题是我的公式仅遍历我选择的会计年度(即使用强制性的单个会计年度变量来选择当前年度)

公式如下:

ZYEAR = VARV(ZBPC_FSCYEAR_S_M)。

FOREACH ZPP,ZACC。

做。

ZPP = TMVL(ZPP,1,ZVAR)。

ZPREYEAR = TMVL(ZYEAR,-1,ZVAR)。

ZPER = CONCAT(ZPREYEAR,ZPP)。

ZYPER = CONCAT(ZPREYEAR,000)。

AMT1 = {ZAMOUNT,ZPER,ZPP,V6,ZPREYEAR,ZBPC_BUD,ZSD,ZACC}。

如果ZPP =012。退出。 万一。 ENDDO。

例如,如果我选择2019年,则我希望系统循环显示2018年的值并基于这些值进行计算。 但是问题是当我选择2019时,系统只会循环显示2019年的值,而不是2018年。

请协助

致谢

乔丹

付费偷看设置
发送
1条回答
微wx笑
1楼 · 2020-09-12 23:51.采纳回答

嗨,

我有答案。 只需抵消会计年度变量并添加过滤器即可。

致谢

乔丹

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答