그림처럼 스크린에 입력된 값을 탐색도움말의 조건필드에 셋팅해서 필터링되게 할 수 있나요?
se11에서 만든 탐색도움말은 parameter로 가능한데, f4기능을 아래함수로 구현했을 경우에는 불가능할것 같긴 한데,
제가 아는게 없어서 가능한 방법이 있는지 고수님들의 답변을 구해봅니다.
감사합니다.
코딩해서 아래의 함수로 탐색도움말 호출.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'RFHA' "F4 필드명
pvalkey = 'X' "즐겨찾기
dynpprog = sy-cprog
dynpnr = sy-dynnr
dynprofield = p_dynprofield
window_title = 'SELECT'
value_org = 'S'
TABLES
value_tab = lt_tab
field_tab = lt_field
return_tab = lt_return_tab
dynpfld_mapping = lt_dynpfld
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
댓글 3
-
특정단어
2010.10.18 23:39
-
기쁨
2010.10.19 23:50
죄송합니다. 제가 좀 띨빵해서요. 점점 나아질꺼라 믿고 있어요. ^^;;
조심스레 다시 질문드립니다.
위의 function 으로 값 제한 다이얼로그를 가진 탐색도움말을 띄우고 싶은데 가능한가요?
-
특정단어
2010.10.20 21:59
해당 function은 standard search help를 띄우는 함수입니다.
제가 아는 한, collective(일괄) 탐색도움말을 띄워주는 function은 없습니다.
문제는, 제가 아는 게 별로 없다는 거지만요~ ^^;
keyword로, 일괄탐색도움말, 값 제한, collective search help, with value restriction 등을 가지고 좀 더 검색해 보심이...
도움이 안되서 죄송합니다.
위의 함수를 사용한다는 것은, 결국 님께서 직접 쿼리를 해서 itab에 담은 다음에 해당 Itab을 탐색도움말로 사용하시겠다는 건데.. 무엇을, 왜 고민하시는 지 잘 이해가 안됩니다요~
일반적으로 아래와 같은 방법으로 탐색도움말 만들 지 않습니까?
1. function 'DYNP_VALUES_READ' 이용, PAI를 거치기 전의, 화면 상의 변경된 필드값 read
2. 1번의 내용을 반영하여 쿼리, itab 구성
3. function 'F4IF_INT_TABLE_VALUE_REQUEST' 호출
4. 필요하면 function 'DYNP_VALUES_UPDATE' 이용, 특정 값(주로 텍스트 필드) 변경
제가 좀 띨빵해서 질문의 의도를 잘 못 알아먹은거겠죠? ^^;
아니면 혹시 위의 function으로 '값 제한 다이얼로그를 가진 탐색도움말'을 띄우고 싶으시다는 뜻이었나요? @.@a