ITPub博客

首页 > 数字化转型 > ERP > SAP ABAP编程 取月份的最后一天or第一天

SAP ABAP编程 取月份的最后一天or第一天

原创 ERP 作者:daivyny 时间:2017-07-31 15:16:56 0 删除 编辑

月份的第一天 只要把日期最后的两位变成 '01' 就OK了。

月份的最后一天就是下个月的第一天的前一天。

DATA:  FIR_DATA  TYPE  SY-DATUM"第一天
DATALAS_DATA TYPE  SY-DATUM"最后一天

FIR_DATA SY-DATUM.
LAS_DATA SY-DATUM.

FIR_DATA+6(2'01'.               "月份的第一天


LAS_DATA+6(2'28'.              " 令当前日期为28号 
LAS_DATA  LAS_DATA + 5.   " 月的天数最多为31天,+5 后肯定为下个月的莫一天。
LAS_DATA+6(2'01'.               "下个月的第一天 
LAS_DATA   LAS_DATA 1.    " 这个月的最后一天


WRITESY-DATUM,FIR_DATA,LAS_DATA.


**最后同理可以求得 任何一个月份的第一天或者最后一天

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/74753/viewspace-2142850/,如需转载,请注明出处,否则将追究法律责任。

全部评论

注册时间:2013-08-01

  • 博文量
    37
  • 访问量
    183124