I Agree Line Smiley

SAP/ABAP 生 기초

SAP ABAP 해당 월 마지막 날짜, 첫째 날자 구하기( find the last date of the month in abap )

지코딩 2023. 3. 2. 08:00

안녕하세요! 지코딩입니다.

이번엔 간단한 펑션을 사용하여 해당 월의 마지막 날짜를 구하는 법첫째날을 구하는 방법을 리뷰하겠습니다.

 

달의 마지막 날짜는 28일, 30일, 31일이 있는데 이 것을 계산하는 펑션이 존재합니다.

그 펑션의 이름은 ' RP_LAST_DAY_OF_MONTHS' 입니다.

바로 한번 사용해보겠습니다.

< 코드 >

 

< 결과 >

1) 마지막 날짜를 받을 날짜 타입의 변수를 선언한다.

3) CALL FUNCTION 'PR_LAST_DAT_OF_MONTHS'를 입력하고 ctrl + space bar를 눌러 자동완성시킨다. ( 직접 입력해도 상관없음 )

2) EXPORTING day_in 에 원하는 날짜(기준 날짜)를 입력한다.

    ( sy-datum 을 입력하면 프로그램 실행날짜에  맞는 마지막 날짜를 구할 수 있다. )

3) 1번에서 선언한 변수를 last_day_of_month에 입력하여 데이터를 입력한다.

 

이번엔 이 달의 첫째날을 입력해보겠습니다.

 

< 코드 >

  < 결과 >

 

현재 날짜의 6자리와 숫자 '01'을 더해 8자리의 데이터를 만들었고 그걸 날짜타입의 변수에 넣어 해당 월의 첫째날을 구할 수 있었습니다.

 

이렇게 해당 월의 마지막 날짜를 구하는 펑션 'PR_LAST_DAT_OF_MONTHS'에 대해 리뷰를 마치겠습니다.

 

해당 월의 첫째 날을 구할 때 사용한 문자열 합치기에 대해 더 궁금하신 분은 아래 링크를 참고해주시길 바랍니다 :)

 

오늘도 좋은 하루 보내세요!

 

https://zcoding1.tistory.com/3

 

ABAP 문자열 합치기( CONCATENATE New-Syntax )

안녕하세요! 지코딩입니다. 오늘은 ABAP에서 문자열을 합치는 방법에 대해서 포스팅하겠습니다. PART 1. 사용법 먼저, 간단한 구문을 활용해 사용법을 알아보겠습니다. 로직을 통해 lv_text 라는 변

zcoding1.tistory.com

 

 

 

'SAP > ABAP 生 기초' 카테고리의 다른 글

ABAP Debugging 옵션  (0) 2023.04.14
ABAP OFFSET( F1[+off][(len)] )  (0) 2023.03.14
CALL TRANSACTION STANDARD PROGRAM(ex.MM03)  (0) 2023.03.09
SAP Data Element 적용 테이블 조회(Where-Used List)  (0) 2023.03.08
[SAP] Data type의 종류  (0) 2022.08.25