上一年的第一期到当前期的0fiscper客户退出

2020-09-01 20:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要以bex的形式...

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

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


大家好,

我需要以bex的形式获取当前期间的第一个期间(用户可以提供当前期间或上一个或任何期间)。

ex:如果用户输入009.2019,则实际数字应该从001.2018到009.2019。

计划关键值的值应从010.2019到012.2020。

为实际键图中的变量编写的代码。

" ZFISCPER_PYFP"时。

IF i_step =2。"在弹出窗口之后

读取表i_t_var_range并使用KEY vnam ='ZFISCPER_PYFP'进入ls_var_range。

如果sy-subrc =0。lv_year = ls_var_range-low(4)-1。

lv_fischar = lv_year。

SHIFT lv_fischar左侧删除领先空间。

将lv_fischar(4)'001'连接到lv_firstPeriod中。

将lv_fischar ls_var_range-low + 4(3)合并为lv_ofper。

ls_range-low = lv_firstPeriod。 "上一年的第一期

ls_range-high = lv_ofper。 "当前年份日期的用户输入期间

ls_range-sign ='I'。

ls_range-opt ='BT'。

附加ls_range至c_t_range。

ENDIF。

ENDIF。

,但这没有提供所需的输出。 相反,我们从多维数据集获取所有数据。

此致

拉奇