안녕하세요. SAP ABAP에서 구조체를 다룰 때, 과거에는 CLEAR, MOVE, MOVE-CORRESPONDING 같은 구문으로 필드를 하나씩 지정하거나 복사했지만, 이제는 New Syntax를 통해 더 직관적이고 안전하게 처리할 수 있습니다.
이번 글에서는 SAP 표준 테이블 중 SFLIGHT와 SCARR를 활용해서 VALUE, CORRESPONDING, MOVE-CORRESPONDING 구문을 예제로 자세히 설명드리겠습니다. 0. SAP ABAP에서 Work Area란?
Work Area는 ABAP에서 Internal Table의 한 행(Row)을 담기 위한 임시 저장 공간입니다. 즉, 테이블에서 데이터를 한 줄씩 읽어오거나 조작할 때 사용하는 구조체 형태의 변수라고 이해하면 됩니다.
Work Area는 반복문, READ, APPEND 등의 구문에서 개별 데이터를 임시로 담아 처리할 때 핵심 역할을 합니다. DATA: lt_flight TYPE TABLE OF sflight,...