본문 바로가기
- SAP ABAP 기초부터 시작하기

SAP ABAP 기초 2-2 ) 데이터, 스트럭처, 인터널 테이블 선언

by 아기와나 SAP 2022. 11. 4.
728x90
반응형


- SAP에서 많이 사용하는 변수 공부하기.


SAP에서 많이 쓰는 변수는 크게 DATA, STRUCTURE, INTERNAL TABLE 크게 3가지로 볼 수 있습니다.

아래 사진은 그 3개의 항목을 순차적으로 적어놓은 거에요.


 


위 처럼 코딩하게 되면 LS_NAME, LT_NAME에는 각각 어떻게 담기는지 확인하겠습니다.

1. LS_NAME(스트럭처)
쉽게 말씀드리자면 LS_NAME이라는 스트럭처는 간단히 예시를 들어 LV_NAME 두개를 붙인거라고 볼 수 있습니다.
아래 캡처화면을 보시면 LS_NAME안에는 NAME1 상자와 NAME2 상자 2개가 담겨있습니다.



스트럭처는 디버깅 화면에선 세로로보이지만 가로형태로 존재한다고 생각하시면 됩니다. (아래 참조)


2. LT_NAME(인터널 테이블)


위 코딩에서 LT_NAME은 LS_NAME의 구조체 형태를 참조하여 테이블을 만들었습니다.
( LT_NAME LIKE TABLE OF LS_NAME )

또한 위의 LS_NAME을 2번 APPEND하여 (아밥1, 아밥2) , (아밥3, 아밥4) 총 2개의 구조체를 쌓아 2개의 행을 만든 것을 볼 수 있습니다.

 

즉, 행이 하나 뿐인 스트럭처 여러개가 포개진 형태가 인터널 테이블입니다.

이와같이 행이 존재하는 것을 TABLE이라고 합니다.

위 사진을 보시면 ROW라는 컬럼이 맨 왼쪽에 자동 생성됨을 볼 수 있고 이것이 테이블의 특징입니다.

읽어주셔서 감사합니다.

 


질문 사항이 있으면 해주세요 ~ 소통방입니다.

https://open.kakao.com/o/gukmvGNe

 

아기와나 sap

#sap #abap #아밥

open.kakao.com

 

728x90
반응형