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