ALV에서 날짜옆에 달력 팝업이 뜰 수 있는 아이콘은 나오는데
클릭하면 달력이 안뜹니다.
댓글 6
-
맑은하늘
2010.08.19 20:25
-
모포
2010.08.19 20:52
속성은 datum이 맞습니다.
그런데 달력만 안뜨는건줄 알았더니 vendor도 팝업이 안뜨고 있습니다.
-
kan145
2010.08.19 23:57
글로만으로 파악하기로는 필드카탈로그 구성이 제대로 안된거 같은데요.
참조테이블이랑 필드명 확인을 해보세요.
ALV펑션마다 조금씩 다르긴하지만 아래와 같은 필드에 값이 정확이 들어가있다면 뜨실꺼예요.
LS_FIELDCAT_LVC-REF_FIELD = P_FIELDNAME.
LS_FIELDCAT_LVC-REF_TABLE = 'ZSDT254'. -
맑은하늘
2010.08.20 00:11
날짜는 타입만 맞으면 다 뜨던데, 이상하군요.
kan145 님 말씀처럼 원하는 탐색도움말이 있는 테이블과 필드를 ref_* 로 주시면 되지 않을까 싶네요.
없다면 F4 이벤트 설정해서 원하는 대로 만들어 주세요.
만드신다면 BCALV_TEST_FULLSCREEN 에 on_f4 설정방법 있으니 참고하시구요. 수고하세요.
-
야생이
2010.08.20 18:42
위의 분들 말씀처럼 각 설정이 필요한거 같습니다.
필드 카탈로그에서 해당 필드에 f4 설정을 해준후
아래 코드 참조해보세요^^
DATA: it_f4 TYPE LVC_T_F4,
wa_f4 LIKE LINE OF it_f4.
clear : it_f4, wa_f4.
wa_f4-fieldname = 필드명.
wa_f4-register = 'X'.
wa_f4-getbefore = 'X'.
wa_f4-chngeafter = 'X'.
APPEND wa_f4 TO it_f4.
call method GRID_이름->REGISTER_F4_FOR_FIELDS
exporting
IT_F4 = IT_F4. -
모포
2010.08.20 19:50
모두 감사합니다.
ref_* 를 추가해주니 팝업이 뜨네요.
해당필드의 속성이 d type(datum, sydatum, and so on...) 인지 보실래요?