쿨냥이

sy-tabix와 sy-index의 차이

1. sy-tabix: 인터널 테이블의 인덱스

  • 인터널 테이블 MODIFY 시
LOOP AT gt_list INTO gs_list.
	MODIFY gt_list FROM gs_list INDEX sy-tabix.
ENDLOOP.


  • 이중루프 선언 시
LOOP AT gt_list_1.
	LOOP AT gt_list_2 FROM sy-tabix.
		"~~~
	ENDLOOP.
ENDLOOP.


  • 인터널 테이블 생성 후 레코드 순서대로 인덱스 번호 넣어줘야 할 때
LOOP AT gt_list.
	gt_list-idx = sy-tabix.
	MODIFY gt_list.
ENDLOOP.


2. sy-index: 반복문의 인덱스

DATA: lv_index LIKE sy-index.

DO 1000 TIMES.
	lv_index = sy-index.
ENDDO.