ZCUS -회원정보관리
ZBOOK -도서정보관리
ZRENT -대여내역관리
이렇게 3가지 TABLE 이 있습니다.
여기서
ZRENT 테이블에 ID 필드에 탐색도움말을 만들려고 합니다.
문제는 ZBOOK테이블의 STATE1 필드의 값이 X이고 STATE2필드의 값이 O인 ID만 가져와야 한다는 것입니다.
어떻게 해야 하나요??
답변 부탁드립니다...ㅜㅜ
댓글 4
-
DBnoid
2008.12.24 04:18
-
activeman
2008.12.24 04:47
tcode: SE80 에서 5번째 아이콘(기타 오브젝트)를 선택하시고, dictionary탭에서 탐색도움말을 생성하세요
탐색도움말생성하는 예제는 자료실에 많이 있습니다 참고하시구요.
탐색도움말을 생성하실때 조건을 줄수 있으므로 간단하게 처리 될것 같구요.
그리고 모듈풀이면 프로그램에서 필드 속성에 보시면 탐색도움말 넣는 필드가 있습니다..여기에 생성한
탐색도움말이름을 넣으시면 됩니다.
즐밥하세요..
-
아밥퍼
2008.12.24 17:06
ZBOOK테이블의 STATE1 필드의 값이 X이고 STATE2필드의 값이 O인 ID만 가져와야 한다는 것입니다
--> 이 조건이 스크린상에서 선택을 해서 적용이 된다면 아래 두 펑션을 사용해서 값을 읽어와서
파서블엔트리에서 선택한 값을 스크린으로 업데이트 하는 부분을 추가해야 합니다.
CALL FUNCTION 'DYNP_VALUES_READ'
CALL FUNCTION 'DYNP_VALUES_UPDATE'
스크린과 관계없다면
select ID
into corresponding fields of table itab
from ZBOOK
where STATE1 = 'X'
and STATE2 = 'O'.
이렇게 조회를 해서 아래 함수를 이용해서
구현하면 됩니다.
CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME'
또는 CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE_EXT'
-
튀밥
2008.12.24 20:19
DBnoid, activeman, 아밥퍼 님의 친절한 답변 감사드립니다.^^
해당조건에 맞는 뷰를 만드셔서 해당뷰를 이용해서 탐색도움말을 만드셔도 되겠군요^^