SAP 中如何取得当月的第一天和最后一天的日期值?

  • Post author:
  • Post category:其他


下例取将开始 / 结束日期参数自动赋值为当月的 第一天 和 最后一天的值。

其中 I_BEGDA / I_ENDDA 即为开始结束日期参数;其中的 LAST_DAY_OF_MONTHS 为SAP 系统中自代的函数。

IF I_BEGDA IS INITIAL.

I_BEGDA = sy-datum.

I_BEGDA+6(2) = ’01’.

ENDIF.

IF I_ENDDA IS INITIAL.

I_ENDDA = sy-datum.

CALL FUNCTION ‘LAST_DAY_OF_MONTHS’

EXPORTING

DAY_IN            = I_BEGDA

IMPORTING

LAST_DAY_OF_MONTH = I_ENDDA

EXCEPTIONS

DAY_IN_NO_DATE    = 1

OTHERS            = 2.

ENDIF.



版权声明:本文为DJ2008原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。