SAP_ABAP

SAP_ABAP ALV 필드 카탈로그

Hvvvi 2021. 11. 10. 14:16
728x90

필드 카탈로그는 ALV에서 조회되는 칼럼의 속성, 옵션을 결정한다.

  • EX) 필드가 숫자 타입인지 문자 타입인지 구분, 화면에 출력할 필드 길이를 지정, 체크박스, 라디오 버튼, 필드 수정

 

필드 카탈로그 정의 방법

  1. ABAP Dictionary 오브젝트
  2. 프로그램 내에서 스크립트로(수동으로) 구성
  3. 1 + 2 혼합하여 사용
  • ABAP Dictionary로 필드 카탈로그 생성 
    • set_table_for_first_display 메서드의 I_STRUCTURE_NAME 파라미터 이용
    • 데이터만 출력 : ALV 구조 정보, 인터널 테이블 파라미터로 설정->set_table_for_first_display 메서드 호출
  • 수동으로 필드 카탈로그 생성
  • 구조체와 필드 카탈로그를 동시에 사용

필드 카탈로그를 이용한 ALV 속성 변경

  • 필드 속성 설정
  • 데이터 포맷 설정

 

728x90