点击此处---> 群内免费提供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。
,但这没有提供所需的输出。 相反,我们从多维数据集获取所有数据。
此致
拉奇
实际上i_t_varrange是导入参数。 如果用户在输入提示中提供009.2019,则此值将存储在i_t_var_range中。 但是在上面的代码中,用户输入未存储在此参数中。 因此读取表无法正常工作。请检查我的代码onc
一周热门 更多>