300x250
728x90
# 01. ABAP Memory에 대해서
# 우선 다음과 같은 두 개 프로그램이 있다고 가정해 보자.
# YTEST00002 #
# YTEST00003 #
# 01. YTEST00002에서 실행을 해보면 다음과 같이 SELECT를 통해 데이터를 잘 가져오는 걸 볼 수 있다.
# 02. YTEST00003에서 IMPORT 하는 로직에 디버깅을 걸어 넣고 YTEST00002을 다시 실행시켜 보자.
# 03. 다음과 같이 디버깅이 걸린 걸 볼 수 있다.
# 02. ABAP Memory 확인 방법
# 01. 오른쪽에 있는 [New Tool] 아이콘을 클릭해 보자.
# 02. [Tools] -> [Special Tools] -> [System Areas] 클릭해 보자.
# 03. 다음과 같은 화면이 나오면, MEMORIES EXPORT/IMPORT memories을 더블 클릭 하자.
# 04. 빨간 상자 버튼을 클릭해서 하단으로 내려가다 보면 우리가 지정해 줬던 ABAP Memory을 볼 수가 있다.
# 05. " ZCAR_GJ " 더블클릭 해보면 다음과 같이 GT_LIST 안에 값이 들어가 있는 걸 볼 수 있다.
# 여기서 중요한 것은 ABAP Memory를 보낼 때와 받을 때 Internal Table 변수 명은 항상 같아야 한다. 두 프로그램에서 Internal Table 명이 다르게 들어가면 가져오지 못하는 상황이 발생한다.
# 예외 케이스로 변경하고 싶을 때는 " TO "을 이용해서 다음과 같이 변경하면 잘 가져올 수 있다.
끝!
728x90
'.ABAP > ..모든 것' 카테고리의 다른 글
SAP 문자열 체크하기( 전화번호, 사번 등) 정규표현식 사용 (0) | 2024.04.29 |
---|---|
SAP Search Help 정리 (3) | 2024.04.23 |
SAP Query [3] - 필드 추가 (2) | 2024.04.19 |
SAP Clear SAP/ABAP Memory 정리 (0) | 2024.04.17 |
SAP 특정 컬러 중복제거( GROUP BY ) 정리 (0) | 2024.04.11 |