[ABAP] DO - 반복문, 원하는 횟수만큼 LOOP(VARYING)


[ABAP] DO - 반복문, 원하는 횟수만큼 LOOP(VARYING)

ABAP에서 LOOP는 인터널테이블의 바디 전체 라인을 순차적으로 읽습니다. 그렇기에 LOOP가 되는 횟수는 인터널 테이블의 라인이 몇인지에 달려있습니다. DO 구문을 사용하면 원하는 횟수만큼 반복할 수 있습니다. 1. DO <x> TIMES. ~ ENDDO. DATA : gt_list TYPE TABLE OF sflight. DO 3 TIMES. APPEND INITIAL LINE TO gt_list. ENDDO. DO 구문은 TIMES 앞에 붙은 수 만큼 ENDDO 절 이전의 코드들을 반복 수행합니다. 위의 코드는 인터널 테이블 gt_list에 빈라인을 총 3번 추가합니다. 2. DO VARYING <v> FROM <wa-f1> NEXT <wa-f2>. ~ ENDDO. DATA: BEGIN OF gs_list, f1 TYPE i VALUE '1', f2 TYPE i VALUE '2', f3 TYPE i VALUE '3', f4 TYPE i VALUE '4', f5 TYPE i V...


#ABAP #SAP

원문링크 : [ABAP] DO - 반복문, 원하는 횟수만큼 LOOP(VARYING)