ABAP 获取期间第一天和最后一天的日期

根据期间获取第一天和最后一天的日期,可以使用本篇演示的两个函数,避免字符串拼接的方式。

根据期间获取第一天和最后一天

  • FIRST_DAY_IN_PERIOD_GET: 获取某期间第一天的日期,依据公司代码的期间变式
  • LAST_DAY_IN_PERIOD_GET: 获取某期间最后一天的日期,依据公司代码的期间变式
report  z_day_fm_test.

data: year        like t009b-bdatj,   " year
      per_variant like t009b-periv,   " fiscal year variant (check via OB37/OBY6)
      period      like t009b-poper.

data: firstday    like sy-datum,
      lastday     like sy-datum.

year = '2020'.
per_variant = 'K4'.
period = '003'.

call function 'FIRST_DAY_IN_PERIOD_GET'
  exporting
    i_gjahr = year
    i_periv = per_variant
    i_poper = period
  importing
    e_date  = firstday.

call function 'LAST_DAY_IN_PERIOD_GET'
  exporting
    i_gjahr = year
    i_periv = per_variant
    i_poper = period
  importing
    e_date  = lastday.

write: / firstday, lastday.

BKK_GET_MONTH_LASTDAY

给定一个日期,获取当月的最后一天。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值