点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们将cust.exit变量创建为" Interval"。 因此,如果在输入选择屏幕中仅输入08.2011,则不会获得单月值。 我们现在可以使用If条件更改代码吗? 示例:如果输入为" 08.2017",则认为它是从和到值。 请在下面找到我们的代码。
数据:lv_month_low TYPE/BI0/OICALMONTH,
lv_month_high TYPE/BI0/OICALMONTH,
L_S_RANGE类型RSR_S_RANGESID,
wa2类似于i_t_var_range的行。
如果i_step = 2。
CASE i_vnam。
当" C_UIM_0091"时。
在i_t_var_range处循环
INTO wa2 WHERE vnam ='ZPM_CALM'。
lv_month_low = wa2低。
lv_month_high = wa2-HIGH。
l_s_range-low = lv_month_low。
l_s_range-high = lv_month_high。
l_s_range-sign ='I'。
l_s_range-opt ='BT'。
APPEND l_s_range到e_t_range。
ENDLOOP。 结束。
ENDIF。
ENDFUNCTION。
等待您的答复。
提前谢谢。
致谢
Ravi.B
这里的问题是什么?
您好,Ravi,
我建议您检查以下WIKI页面(尤其是"客户出口"主题)
https://wiki.scn.sap.com/wiki/display/BI/OT-OLAP-VAR +变量
问候,
Matthias
一周热门 更多>