点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,这是我在SAP门户中的第一个查询,我有一个场景要求来填充数据wrt关键日期,它将显示账单号,销售办事处等数据,我的要求是每当我们执行bex查询和 输入日期变量,例如...。 2017.it 应显示2017年以及 2016年单独的专栏2015年单独的专栏,例如最多2013年单独的专栏数据,这有助于我编写编码以获取这种情况的数据
如果i_step =2。""在使用关键日期的提示屏幕后,通常是当前日期或系统日期
lv_date_from = sy-datum。
la_date_to = sy_datum。
year = sy-datum + 0(4)。 """"取当前日期年份(偏移)
year = year-5(因为它需要5年的日期,即回溯5年)。
将年份从移到lv_date _。
l_s_range-low = lv_date_from。
l_s_range_high = sy-datum + 0(4)。
l_s_range-sign ='I'
l_s_range-opt ='EQ'。
将l_s_range附加到e_t_range。 从值开始的""值是2015年,到值变为2019年...
如果解决该问题,请提供要点。
感谢
感谢您...... @ 哈里·博达 a>对您的好评...
在这种情况下,2015年至2019年的数据应该不会...
->如果输入2015,则应显示2014、2013、2012、2011 ...列。
->如果输入2012,则应显示2011、2010、2009、2008之类的列
True .....而不是sy-datum,请使用变量Name 在Bex中使用...。然后它将接受用户输入并计算...
意味着我应该用您的变量名正确替换上面指定代码中的sy-datum。 ..
确切的代码
"年份"时。 "客户出口变量
数据:loc_var_range类型" RRANGGEEXIT",
l_s_range类型rrrangesid,
TYPE jajahr,
低年类型TYPE gjahr,r
ange_low(8)输入c。
如果I_STEP = 2。
在i_t_var_range处循环进入loc_var_range,其中VNAM ='ZENTRYDATE'。 "您在选择屏幕中输入的输入变量
清除l_s_range。
low_year = loc_var_range-low。
前年=低年-5。
l_s_range-low =早年。
l_s_range-high = low_year。
l_s_range-sign ='I'。
l_s_range-opt ='BT'。
APPEND l_s_range到e_t_range。
ENDLOOP。
感谢您的g回弹。.我可以问一下与hana有关的吗。/
一周热门 更多>