2020-09-05 00:13发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在搜索"当前年份的第一个月"的用户退出代码。 谁能分享退出代码?
当前月07.2019(来自变量:0CALMONTH)
输出应为:01.2019
非常感谢
Sascha
嗨,
我知道要根据系统日期来计算本年度的第一个月。 如果不是系统日期和用户输入的calmonth,则需要读取变量值并相应地更改逻辑。 请检查以下代码。
<您在calmonth上的变量>时。 如果i_step eq 2。 数据:lv_date TYPE SY-DATUM, Lv_month类型/BI0/CALMONTH, loc_var_range类型rrrangeexit, L_s_range类型rrrangesid。 清除l_s_range。 Lv_date = SY-DATUM。 将lv_date + 0(4)'01'连接到lv_month。 l_s_range-low = lv_month。 l_s_range-opt ='EQ'。 l_s_range-sign ='I'。 将l_s_range附加到e_t_range。 万一。 Endcase。
thx Satya for your code ..是的,我想根据系统日期计算"当前当前月份"。
对不起,您的代码无效。
我得到输出'00'。
您好,
我在之前的评论中加入了i_step检查。 请检查代码。
如果仍然不起作用,请按如下所示更改" concatenate"语句,然后尝试。
连接'01''。 lv_date + 0(4)转换为lv_month。
问候,
Satya。
很多。 它的工作
最多设置5个标签!
嗨,
我知道要根据系统日期来计算本年度的第一个月。 如果不是系统日期和用户输入的calmonth,则需要读取变量值并相应地更改逻辑。 请检查以下代码。
thx Satya for your code ..是的,我想根据系统日期计算"当前当前月份"。
对不起,您的代码无效。
我得到输出'00'。
您好,
我在之前的评论中加入了i_step检查。 请检查代码。
如果仍然不起作用,请按如下所示更改" concatenate"语句,然后尝试。
连接'01''。 lv_date + 0(4)转换为lv_month。
问候,
Satya。
很多。 它的工作
一周热门 更多>