SAP ABAP 교육일지(2주차 Chater.2 ALV)

유수한·2025년 1월 12일

SAP

목록 보기
10/15

ALV 출력

AVL 란 : ALV Chater.1

Chater.1 에서 샘플 코드로 수정 해가면서 설명 되었던것을 정리 하면

필드 , 행, 테이블 3가지를 사용 하여서 ALV 를 출력 하는지 구조를 살펴 봄

필드 란

데이터를 저장 하는 곳

TYPES: BEGIN OF t_scarr,
  mandt   TYPE scarr-mandt,
  carrid  TYPE scarr-carrid,
  carrname TYPE scarr-carrname,
  currcode TYPE scarr-currcode,
  url TYPE scarr-url,
 END OF t_scarr.

이렇게 되어있는 것에 types 라고 되어있는 부분이 필드를 선언하는 것인데
우리는 scarr 라는 테이블을 사용 하여서 필드를 t_scarr 이름으로 선언


scarr 라는 테이블에서 MANDT , CARRID , CARRNAME , CURRCODE ,URL 에 대한 샘플 스키마 필드들을 가지고와서 선언 한것

행 이란

작업 영역 선언

DATA: it_scarr TYPE STANDARD TABLE OF t_scarr INITIAL SIZE 0,
      wa_scarr TYPE t_scarr.

it_scarr : 내부테이블
type standard table of t_scarr : t_scrr 라는 구조를 기반으로 하는 표준 테이블 형식으로 선언
initial size 0 : 초기 테이블의 크리를 지정 초기 크기를 0으로 설정 했지만 테이블의 크기는 필요에 따라 자동으로 확장 됨
wa_scarr type t_scarr : t_scarr 에 wa_scarr 작업영역(work area) 행들을 저장 함

profile
계속 노력하는 사람

0개의 댓글