1. possible entry만드는 방법에는..
1.domain-고정값을 사용
2.check tablet 사용
3.on value request 사용
2. possible entry 와 match code의 차이점을 알고 싶습니다.
위 세가지 방법으로 알고 있는데 구체적으로 사용법을 모르겠습니다.
자세한 자료가 있으면 알려주시면 감사하겠습니다.
댓글 4
-
보나
2008.10.23 20:30
-
보나
2008.10.23 20:41
각각의 서치헬프를 구현하는 방법이 다른 만큼
서치헬프가 필요한 곳에 어느 방법으로 서치헬프를 만드는 것이 중요합니다.
(게다가 각각의 서치헬프는 우선순위를 가지고 있어서, A 라는 값에 서치헬프를 2가지 구현했으면
적용되는 서치헬프는 우선순위에 따라 1가지가 적용됨)
웹사이트의 질문 답변게시판의 특성상 각 서치헬프의 구현 및 많은 특성을 전부 기술하기는 좀 ^^;;;
ESN, 혹은 easy ABAP, SDN, 등의 사이트에서 자료를 검색해보세요...
-
앙리
2008.10.23 20:47
그렇군요. 내용을 읽어 보니 아직 제가 허접해서 이해가 쉽지 않네요.
이지아밥에도 구현 소스가 제 눈에는 않보여서..
sdn이나 esn 아니면 기타 사이트를 검색해봐야겠네요.
이론적인 내용보다는 실제 구현 소스를 보는것이 쉽게 이해가 가서..
답변 감사합니다.
-
보나
2008.10.23 21:27
실제 구현 ABAP'소스' 는 [3.on value request 사용] 부분입니다.
위 예로 적은 것처럼,
1. domain 값을 이용한 것은 실제 se11 트랜잭션을 이용하여 해당 필드->데이터엘리먼트->도메인 에
예제(BSEG테이블의 SHKZG) 와 같이 값을 입력 하는 것이고,
2. 번 역시 마찬가지입니다.
위처럼 하면 자동으로 해당 field 에는 F4 기능을 이용할 수 있게되므로,
abap 코딩시에 search help 를 원하는 필드를 ' field LIKE BSEG-SHKZG ' 와 같이
search help 가 구현된 필드를 참조하게 하면 자동으로 되는 것입니다.
matchcode 같은 경우도 se11 에서 탐색도움말을 생성 (혹은 기존것) 하여
'field MATCHCODE OBJECT 탐색도움말명' 의 형태로 코딩하시면 되는 것이구요...
1. BSEG테이블의 SHKZG 필드
(domain: SHKZG -> value range, H/S 값이 f4 로 이용)
fixed val, internal val, value table 을 이용하여 해당 값에 따른 search help 구현됨
2. BKPF테이블의 BLART 필드
(check table : T003 이 f4 로 이용 -> CSH_T003 search help)
3. 펑션을 이용한 ABAP 코딩으로 서치헬프 구현
(검색하시면 엄청나올듯)
ㅁ matchcode object XXXX.
XXXX 명을 가지는 탐색도움말(se11에서찾을수있음)을 이용하여 search help 구현됨
(ex) PERNR 필드 -> PREM 탐색도움말이용)