[ABAP] ARRAY FATCH / SELCET LOOP


[ABAP] ARRAY FATCH / SELCET LOOP

ARRAY FATCH : LOOP AT 구문으로 테이블에 담긴 데이터를 WA에 한 건씩 올려 출력할 수 있다. 여러건의 데이터를 Table로 받아서 처리 SELECT문에 INTO TABLE 테이블명 다음과 같이 gt_flight 테이블에 담긴 데이터를 한 건씩 gs_flight(WA)에 올려서 출력하게 된다. WA : Work Area - 테이블의 데이터를 한 건 담을 수 있는 Structure Type이다. 다음과 같이 결과가 나온다. FROM 인덱스 TO 인덱스. : 첫번 째 인덱스 데이터부터 두번 째 인덱스 데이터까지 루프를 돌리게 된다. -> 다음과 같이 접근 가능하다. LOOP AT 구문에 WHERE 조건을 통해 KEY ACCESS 할 수 있다. 한건의 데이터 읽기 READ TABLE READ TABLE은 해당 테이블의 모든 컴포넌트 지정 중복된 데이터가 있어도 하나만 보여준다. READ TABLE에 TABLE을 지우면 컴포넌트 몇 개만 적어도 된다. SELECT SINGL...


#abap #erp #fiori #sap #ui5

원문링크 : [ABAP] ARRAY FATCH / SELCET LOOP