- 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
'- SAP ABAP 기초부터 시작하기' 카테고리의 다른 글
SAP ABAP 기초 2-5 ) 날짜 계산하기 (1) | 2022.11.10 |
---|---|
SAP ABAP 기초 2-4 ) 날짜, 시간 타입 변수 선언하기 (0) | 2022.11.09 |
SAP ABAP 기초 2-3) 사칙 연산 (0) | 2022.11.04 |
SAP 아밥 기초 2-1 ) 변수 선언 (0) | 2022.11.04 |
SAP ABAP(아밥) 기초 1 ) - Hello World 출력하기 (0) | 2022.11.04 |