---------------------------------------------------------------------------------------------------------
안녕하십니까?
search help 를 만들다가 궁금한 점이 있어서 이렇게 질문을 올립니다^^
제가 지금 만들려고 하는 search help 는 사업부 코드 와 SPEC 약칭 두가지 조건을 만족 시키는 내역들만
불러오는 것입니다.
여기서 문제가 되는 것이 있는데
사업부 코드는 길이가 짧기 때문에 ZRC_SPEC_M 테이블의 사업부 코드 필드와 완전히 같은 것만 불러와도 무관하지만
사업부 코드 아래에 있는 SPEC 약칭은 길이가 길어서 ZRC_SPEC_M 테이블의 SPEC약칭 필드에 들어 있는 내용 중
입력한 값을 포함하고 있는 값을 모두 불러 오고 싶습니다.
현재 만들어진 입력도움말을 실행하여 위에 사진과 같이 실행하면
SELECT *
FROM ZRC_SPEC_M
WHERE 사업부 코드 = '입력값'
AND SPEC 약칭 = '입력값'
이런 식의 결과가 출력되는데 제가 원하는 것은
SELECT *
FROM ZRC_SPEC_M
WHERE 사업부 코드 = '입력값'
AND SPEC 약칭 LIKE '%입력값%'
노란색으로 칠해져 있는 부분의 SQL 문과 같은 결과가 출력되는 것입니다.
간단하게 요약해서 말씀 드리면 위에 있는 사진에서 노란색 박스안에 있는 SPEC 약칭 입력값은 포함 조건이 어야 하며
그 위에 있는 사업부 코드 입력값은 일치 조건이어야 한다는 것입니다.
제가 하는 말이 이해안되시는 분들도 계시겠지만 많은 분들의 답변 부탁 드리겠습니다~!!
두가지 방법을 생각해 봤습니다.
1. 탐색도움말을 생성하지 마시고요 로직으로 구사하면 안될까요?
레포트 : AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_hkont-low.
온라인: PROCESS ON VALUE-REQUEST.
FIELD g-budat MODULE f4_budat_0100.
2. 탐색도움말 exit 에 펑션을 생성해서 연결해주면 되지 않을까 싶은데요.
잘 해결되시길 바랍니다.
즐밥되세요....