본문 바로가기

ABAP

Selection-screen 달의 마지막날 가져오는 function

셀렉션 스크린에 날짜 설정.

INITIALIZATION.
  PERFORM set_date.
FORM set_date .

  " 오늘 날짜 담을 변수 / 마지막 날짜 담을 변수
  DATA: lv_today   TYPE d,
        lv_lastday LIKE sy-datum.

  lv_today      = sy-datum.
  lv_today+6(2) = '01'. "yyyymmdd

  CALL FUNCTION 'RP_LAST_DAY_OF_MONTHS'
    EXPORTING
      day_in            = lv_today
    IMPORTING
      last_day_of_month = lv_lastday
    EXCEPTIONS
      day_in_no_date    = 1
      OTHERS            = 2.

  "Select-option 초기값
  s_aedat-sign   = 'I'.
  s_aedat-option = 'BT'.
  s_aedat-low    = lv_today.
  s_aedat-high   = lv_lastday.

  APPEND s_aedat.
  CLEAR  s_aedat.

ENDFORM.

생성일에 날짜

 

'ABAP' 카테고리의 다른 글

CFG_IS_INCONSISTENT_OR_INCOMPLETE 에러  (0) 2024.11.29
ABAP_ AT 구문  (0) 2023.01.26
ABAP_EXCEL DOWNLOAD / UPLOAD  (0) 2023.01.26
동적 FROM 사용하기  (0) 2023.01.10
SELECT 문에서 CASE...WHEN 사용하기  (0) 2023.01.10