ABAP 프로젝트 조회 프로그램

Updated:

1. 실행화면

코드를 작성하여 실행한 결과 다음과 같은 화면 및 기능을 구현했다.

Selection screen

image

1) 단일 연월 데이터 조회

From 연월만 입력하고 데이터를 조회하면 해당 연월에 대한 데이터가 조회된다. 만약 해당 연월이 종료 시기라면 cell 색상이 빨간색으로 조회된다.

image

2) 연월 기간 데이터 조회

From ~ To 연월 기간 데이터를 조회하되, 12개월이 넘어가면 최대 12개월만 조회가 된다. 이 때, 조회되는 기간에 따라 Field / Column 의 값도 dynamic 하게 보여진다.

image

3) 오류 화면

Selection 화면에서 조회 기간에 대해 정상적인 날짜인지 체크가 이루어진다.

image



2. 코드

코드 잠시 block 상태 (2022.06.08)

3. 개선사항

  • Screen 0100 ALV 화면에서 12개월이 초과되면 12개월만 보여지는데, title은 selection 화면에서 설정한 날짜 그대로 뜬다.
  • 2012.02 ~ 2012.12 프로젝트를 조회한다면 2012.03 ~ 2012.11 동안 진행된 프로젝트가 조회되지 않는다. GET_PERIOD_DATAIF문 수정이 필요해 보인다. → 수정완료!