INTO CORRESPONDING FIELDS OF TABLE atab
FROM sflight.
DELETE ADJACENT DUPLICATES FROM atab.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'so_val-low'
dynpprog = sy-cprog
dynpnr = sy-dynnr
window_title = 'carrid'
value_org = 'S'
TABLES
value_tab = atab
return_tab = rtab_f4.
READ TABLE rtab_f4 INDEX 1 INTO rf4.
so_val-low = rf4-fieldval.
이렇게 써 줬는데 rtab_f4-fieldval에 클릭한 값이 들어가지 않고 계속 0라는
숫자만 들어가네요... 잘못된 값이 들어가는데.. 해결 방법은 없을까요?...
댓글 5
-
페리
2010.02.02 21:43
-
crazybarthez
2010.02.02 22:26
으헉... 한큐에 해결했어요 ㅠㅠ 감사합니다...
그런데 retfield가 참조할 필드라고 알고 있는데.. 정확이 어느 필드를 말하는지 모르겠네요..
-
crazybarthez
2010.02.03 01:24
으음.. -
페리
2010.02.03 01:41
참조할 필드.
Crazybarthez 님이 클릭했을때 가져올 필드의 데이타를 말해요.
예를들면,
SELECT carrid CONNID
INTO CORRESPONDING FIELDS OF TABLE atab
FROM sflight.
이렇게 있을때
retfield = 'CARRID' 를 넣어주면 클릭한 CARRID 데이타를 가져올꺼고
retfield = 'CONNID' 를 넣어주면 클릭한 CONNID를 가져오게 되지요.
-
crazybarthez
2010.03.04 00:06
아항 ㅋㅋ 감사합니다 ㅋㅋ
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'CARRID'
dynpprog = sy-cprog
dynpnr = sy-dynnr
window_title = 'carrid'
value_org = 'S'
TABLES
value_tab = atab
return_tab = rtab_f4.
retfield = 'so_val-low' 이걸 carrid로 변경해보고 해보세요~