点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要以bex的形式...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要以bex的形式...
加入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。
,但这没有提供所需的输出。 相反,我们从多维数据集获取所有数据。
此致
拉奇
感谢您的有效回复。 除了上面的FM,上面的代码是否有任何错误? 读取语句未执行。 我认为i_t_varrange没有填充。 我们在提示中将输入作为009.2019。
一周热门 更多>