SAP 根据期间获取当月

DATA: P_JAHR  type MLDOC-JAHRPER.

DATA:LV_TIME1 TYPE SY-DATUM.

  P_JAHR  = '20230414'.

IF P_JAHR IS NOT INITIAL.
    LV_TIME1 = P_JAHR-LOW+0(4) && P_JAHR-LOW+5(2)  && '01'.
  ENDIF.

  

RANGES: R_LOADDATE FOR SY-DATUM.
  IF LV_TIME1 IS NOT INITIAL .
    R_LOADDATE-LOW = LV_TIME1. "获取当前月的第一天
    CALL FUNCTION 'BKK_GET_MONTH_LASTDAY' "获取当前月的最后一天
      EXPORTING
        I_DATE = LV_TIME1
      IMPORTING
        E_DATE = R_LOADDATE-HIGH.
    LV_TIME2 = R_LOADDATE-HIGH.
    R_LOADDATE-SIGN = 'I'.
    R_LOADDATE-OPTION = 'BT'.
    APPEND R_LOADDATE.
  ENDIF.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值