ABAP 月份和年份的计算如何实现 ,举个例子,

ABAP 月份和年份的计算如何实现 ,举个例子,,第1张

想自己写吗?

那就要每次加1的时候都要判断是大月还是小月,然后判断是满30放到小月。或者31 放到大月。(首先月的逻辑就要定好。) 如果满了,就要clear 日期。然后再月上加1

这个你首先得设置月该如何写。

具体我也仔细想过。你自己想想吧

问题1 select 怎麼可以取sy-datum或其他栏位的年月

move sy-datum+0(4) to YYYYMM 这样可以取到年月放入变量中

select sy-datum+0(4) 也可以这样直接 *** 作,建议先用变量保存

问题 2 如何在SELECT-OPTIONS中写可以选年月,而不是年月日的

直接调用日期函数 F4_DATE ,d出对话框的形式或手工输入完整的日期,然后截取日期字符串前4位, 即:YYYYMM, 得到年月。

另一种方法是:做两个输入选项,手动输入年YYYY和月MM即可,最后将两个字段拼接到一个字符中YYYYMM, 即得到年月。

你可以尝试查看表SYST 这是系统标准变量的表, 能直接使用

例如 :

SY-DATUM 系统当前日期,

SY-UZEIT 系统当前时间

SY-UNAME 系统当前用户 等等

以上就是关于ABAP 月份和年份的计算如何实现 ,举个例子,全部的内容,包括:ABAP 月份和年份的计算如何实现 ,举个例子,、abap中select 怎麼取SY-DATUM的年月、如何在abap程序中使用日期和时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10127731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存