반응형

standard function 3

[ABAP] FIMA_DAYS_AND_MONTHS_AND_YEARS / 연, 월, 일 수 기간 계산

모두 크리스마스때 잘 보내셨나요~ 저는 맛있는거 먹고 잘보냈답니다~ 날짜에 대한 기간을 계산해야하는 상황도 종종있습니다. 이때 "FIMA_DAYS_AND_MONTHS_AND_YEARS"를 사용하면 특정 날짜 사이의 연, 월, 일 기간을 계산하여 정수 값으로 반환 받을 수 있습니다. 기능 설명 FIMA_DAYS_AND_MONTHS_AND_YEARS 함수 모듈은 두 날짜 사이의 일수, 개월 수, 연수를 계산하는 SAP ABAP 함수입니다. 주어진 시작일과 종료일을 입력으로 받아, 그 사이의 기간을 일, 월, 연 단위로 반환합니다. 이 함수는 주로 날짜 간의 차이를 계산할 때 사용됩니다.Signature예시 코드DATA: EDAYS TYPE I, " 두 날짜 사이의 일수를 저장할 변수" EMONTHS TYPE..

[ABAP] LVC_FIELDCATALOG_MERGE / Dictionary table의 field정보 가져오기

안녕하세요, 건양대학교 ASAP팀장 김종오입니다. 학기 중에 바빠서 올리지 못한 Function들을 이번 방학동안 하나씩 올려볼까합니다. 많은 관심 부탁드립니다! LVC_FIELDCATALOG_MERGE란? 일반적으로 ALV에 모든 필드를 출력하려면 각 필드에 대해 개별적으로 필드 카탈로그를 생성해야 합니다. 그러나 `LVC_FIELDCATALOG_MERGE`를 사용하면 `EXPORTING` 파라미터의 `I_STRUCTURE _NAME`에 원하는 DB table이나 Structure의 이름을 입력하여, 해당 DB table이나 Structure의 필드 정보를 자동으로 불러와 필드 카탈로그를 자동으로 생성할 수 있습니다. 덕분에 개발자가 필드 카탈로그를 하나하나 수동으로 설정할 필요가 없어 더욱 편리합니다..

[ABAP] POPUP_TO_SELECT_MONTH / 연도 및 월 선택 팝업

POPUP_TO_SELECT_MONTH은 연도와 월을 입력할 수 있는 POPUP창을 생성하는 Standard Function입니다. 먼저 Signature을 살펴보도록 하겠습니다.위와 같은 Parameter를 가지고 있습니다.공장 달력이나 공휴일 달력을 통해 선택할 수 있는 연도나 월을 지정할 수 도 있습니다. 간단한 설명은 여기서 마치도록 하고 예시 코드로 사용하는 방법을 설명하겠습니다. DATA: gv_rcode TYPE sy-subrc,gv_month TYPE n LENGTH 6."//Month Input Field"PARAMETERS pa_month TYPE n LENGTH 6."//초기 현재 년도,월로 Month값 지정"INITIALIZATION.gv_month = sy-datum+0(6)."/..