[ABAP] LINES - 인터널 테이블 라인 수 읽기


[ABAP] LINES - 인터널 테이블 라인 수 읽기

ALV를 조회할때 표시되는 몇 건이 조회되었는지 필요할 때가 있습니다. 그럴때 인터널 테이블의 라인이 총 몇개인지 쉽게 구할 수 있는 LINES라는 Syntax가 있습니다. 1. <f1> = LINES(itab). DATA : gt_list TYPE TABLE OF sflight, count TYPE i. SELECT * FROM sflight WHERE carrid = 'AA' AND connid = '17' ORDER BY carrid, connid INTO CORRESPONDING FIELDS OF TABLE @gt_list UP TO 5 ROWS. count = lines( gt_list ). <f1> = LINES(itab).을 사용하면 <f1>에 인터널 테이블 itab의 라인 수가 반환됩니다. DATA(lv_lines) = lines( gt_list ). inline 선언을 통해 별다른 변수의 선언없이 인터널 테이블의 라인 수를 반환할 수 있습니다. SELECT COUNT...


#ABAP #SAP

원문링크 : [ABAP] LINES - 인터널 테이블 라인 수 읽기