月份的第一天 只要把日期最后的两位变成 '01' 就OK了。
月份的最后一天就是下个月的第一天的前一天。
DATA: LAS_DATA TYPE SY-DATUM. "最后一天
FIR_DATA = SY-DATUM.
LAS_DATA = SY-DATUM.
FIR_DATA+6(2) = '01'. "月份的第一天
LAS_DATA = LAS_DATA + 5. " 月的天数最多为31天,+5 后肯定为下个月的莫一天。
LAS_DATA+6(2) = '01'. "下个月的第一天
LAS_DATA = LAS_DATA - 1. " 这个月的最后一天
WRITE: SY-DATUM,FIR_DATA,LAS_DATA.
**最后同理可以求得 任何一个月份的第一天或者最后一天