반응형

date_get_week 2

[ABAP] GET_WEEK_INFO_BASED_ON_DATE / 해당 날의 주차와 월요일, 일요일 산출

기능 설명GET_WEEK_INFO_BASED_ON_DATE는 특정 날짜가 속한 연도의 몇 번째 주인지 계산하고 해당 주차의 월요일과 일요일을 산출할 수 있습니다.Signature예시 코드DATA: lv_date TYPE sy-datum, " 입력할 날짜"lv_week TYPE N LENGTH 6, " 주차 정보가 저장될 변수"lv_monday TYPE sy-datum, " 해당 주의 월요일 날짜"lv_sunday TYPE sy-datum. " 해당 주의 일요일 날짜"lv_date = sy-datum. " 월요일 로컬 변수를 현재 날짜로 선언"CALL FUNCTION 'GET_WEEK_INFO_BASED_ON_DATE' EXPORTING date = lv_date " 입력할 날짜" IMPORTING w..

[ABAP] DATE_GET_WEEK / 주차 수 계산 일(Date) → 주(Week)

SAP에서는 생각보다 주 단위의 날짜계산을 할때가 종종있습니다. 이때 "DATE_GET_WEEK" Function을 사용하면 Date(일자)를 Week(주차)로 변환할 수 있습니다. 기능 설명Date 에 날짜를 입력하면 Week 로 그 날짜가 그 해의 몇 주차인지 출력해줍니다. ( YYYYWW )입력일자가 해당 년도의 몇 번째 주차인지 return합니다.Signature예제 코드CALL FUNCTION 'DATE_GET_WEEK'EXPORTING date = sy-datum "현재 날짜 값을 가지는 시스템 변수 Format YYYYMMDD"IMPORTING week = lv_week. "해당 날짜의 주차 수 Format YYYYMM" 실행 결과 주의 사항날짜는 1901.01.01에서 2098.12.31 ..