-
[ABAP] OPEN SQL 이용해서 원하는 테이블에서 데이터 가져오기ABAP 2024. 4. 23. 10:26
데이터의 단위가 잘 못 나온다.
데이터 가져오는 쿼리를 분석해보면
[ZTAP_PP_PP_I ] DB 테이블과
[ZTAP_MM_MM] DB테이블을 조인해서
[GT_IPP] 인터널 테이블에 데이터를 집어 넣어서 보여주고 있다.
문제는 ZTAP_PP_PP_I 의 단위는 'EA' 라는 데이터가 담겨있고
ZTAP_MM_MM 의 단위는 'ML' 라는 데이터가 담겨있는데
나는 'EA'의 단위가 필요한것이다.
이 문제를 해결하기 위해 OPEN SQL문을 사용했다.
ZTAP_PP_PP_I에서는 모든 데이터를 가져오기 위해 B~* 를 사용했고
ZTAP_MM_MM 에서는 NAME만 가져오면 되기 때문에 필요한 필드 이름만 써줬다 C~MT_NAME
OPEN SQL은 모든 변수 앞에 @를 써줘야 한다!!!!
그럼 데이터가 잘 나오는것을 확인할 수 있다.
'ABAP' 카테고리의 다른 글
[ABAP] DATABASE VIEW 만들기 (0) 2024.05.01 [ABAP] FIELD SYMBOL HAS NOT ASSIGNED YET 오류 해결 (0) 2024.04.27 [ABAP] NUMBER_RANGE 일련번호 생성하기 (0) 2024.04.22 [ABAP] 기본 TOOLBAR 제거하기 (0) 2024.04.19 [ABAP] Enhancement (0) 2024.02.19