-------------------------------------------------------------------------------------------------------
위와 같은 화면이 있습니다.
회원번호에 번호를 입력하고 검색을 눌렀을 때
ZCUS 테이블에 해당하는 내용이 있으면 옆에 있는 이름, TEL, HP, ADR에 정보들이 들어가게 하고 싶습니다.
회원번호 입력란은 ZCUS-NUM이라는 이름을 가지고 있으며 ZCUS-NUM을 직접 참조 하였고
이름, TEL, HP, ADR 은 WA_ZCUS 라는 워크 에어리어를 선언한 후 각각의 항목을 참조하였습니다.
이 부분이 TOP에 있는 부분입니다.
*--WA_ZCUS 선언
DATA: BEGIN OF WA_ZCUS,
NAME LIKE ZCUS-NAME,
TEL LIKE ZCUS-TEL,
HP LIKE ZCUS-HP,
ADR LIKE ZCUS-ADR,
END OF WA_ZCUS.
*--IT_ZCUS 선언
DATA: IT_ZCUS LIKE TABLE OF WA_ZCUS.
테이블컨트롤을 사용하였을 때는
SELECT *
INTO CORRESPONDING FIELDS OF TABLE IT_ZCUS
FROM CUS
WHERE NUM = ZCUS-NUM.
문장만 사용해도 테이블 컨트롤에 바로 출력 되었는데
일반 IO 필드들을 사용하려고 하니 어려움이 따르네요~ㅜㅜ
답변 부탁드릴께요~^^
고로 select single name tel hp adr into (wa_zcus-name, wa_zcus-tel, wa_zcus-hp, wa_zcus-adr) from cus where... 그대로 쓰면 될것 같은데요.