SAP ABAP 매 달의 마지막 날짜 구하는 함수 (FUNCTION RP_LAST_DAY_OF_MONTHS)

 


SAP에서 사용할 수 있는 날짜 함수를 구해보자
1. 매 월 마지막 일을 구하는 펑션
RP_LAST_DAY_OF_MONTHS을 사용해보자

패턴을 눌러 call function을 통해 함수를 호출하거나


직접 코드에 CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS' 해도 된다.


펑션의 파라미터 값을 확인해보면 타입이 나온다.
타입을 맞춰줘야 런타임에러가 나지 않는다.
펑션을 사용할땐 꼭 확인해야한다.






DATA 선언할때 타입을 맞춰주고 day in에 입력할 날짜를 츨력될 날짜는 LAST_DAY_OF_MONTH
에 넣어준다.

LV_DATE_OUT으로 입력된 날짜의 마집막 날이 나온다.



DATA LV_DATE_IN TYPE SYST-DATUM.
DATA LV_DATE_OUT TYPE SYST-DATUM.

LV_DATE_IN '20240810'.

CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS'
  EXPORTING
    DAY_IN            LV_DATE_IN
  IMPORTING
    LAST_DAY_OF_MONTH LV_DATE_OUT
*       EXCEPTIONS
*   DAY_IN_NO_DATE    = 1
*   OTHERS            = 2
  .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.

WRITELV_DATE_OUT.



다음 이전