본문 바로가기
SAP/ABAP

[ABAP] 달력 기능 활용

by 펀쿨셉 2025. 12. 12.

예제 Package : SAPCALENDAR - Calendar Control Package 

예제 Program : SAPCALENDAR_NAVIGATOR - SAP 달력 컨트롤 데모 프로그램 

 

달력 일자 (범위) 선택 EVENT 가능하여 화면을 컨트롤할 수 있음.

구현 소요 시간 1시간 이내

 

SAPCALENDAR_NAVIGATOR

 

 

아래 Function을 활용하여 휴일을 받아와서 위 달력에 세팅해줄 수 있음.

  CALL FUNCTION 'DAY_ATTRIBUTES_GET'
    EXPORTING
      FACTORY_CALENDAR           = 'KF'
      DATE_FROM                  = LV_START_DT
      DATE_TO                    = LV_END_DT
    TABLES
      DAY_ATTRIBUTES             = LT_DAY_ATTRIBUTES
    EXCEPTIONS
      FACTORY_CALENDAR_NOT_FOUND = 1
      HOLIDAY_CALENDAR_NOT_FOUND = 2
      DATE_HAS_INVALID_FORMAT    = 3
      DATE_INCONSISTENCY         = 4
      OTHERS                     = 5.