안녕하세요
두 테이블 조인하여 WRITE 구문 이용하여 표를 그려 데이터를 뽑아내야 하는데
로직이 감이 안잡혀서요 ㅜㅜㅜ 도와주세요
댓글 3
-
이우상
2023.10.27 03:43
-
아밥미
2023.10.28 02:47
표까지 완성했는데 행마다 필드의 넓이가 맞지 않는다면 어떻게 조정해야 되나요?
-
Hwable
2023.10.30 18:37
안녕하세요.
필드간 구분자를 | 형태로 사용한다고 가정하면, 직접 좌표(Position)를 지정하는 방식으로 처리하시면 됩니다.
아래 코드를 참고하시기 바랍니다.
----------------------------------------------------
DATA : LV_MATNR TYPE MATNR,
LV_WERKS TYPE WERKS_D.
LV_MATNR = '111111AAAABSLSDJD'.
LV_WERKS = 'AAAA'.
*--> 필드별 가변길이 출력
WRITE : '|', LV_MATNR, '|', /.
WRITE : '|', LV_WERKS, '|', /.
* --> 좌표 지정 출력
WRITE : 1(1)'|', LV_MATNR, 21(1)'|', /.
WRITE : 1(1)'|', LV_WERKS, 21(1)'|', /.
write 구문은 표를 수작업으로 다 그려줘야 돼요.
select 구문으로 데이터를 가져와서 인터널 테이블에 넣어주고, loop 하면서 데이터를 찍어주고
write 구문으로 선을 그려줘야 됩니다.