form define_field_cat .
perform fill_field_catalogs
tables gt_fieldcat
using:
~
'S' 'FIELDNAME' 'OK_FLAG',
' ' 'COLTEXT' '송금확인',
' ' 'KEY' '',
'E' 'OUTPUTLEN' '1'.
endform.
form fill_field_catalogs tables pt_fieldcat type lvc_t_fcat
using pv_gub
pv_fname
pv_value.
if fieldname = 'OK_FLAG'. =>1)
gs_fieldcat-checkbox = 'X'.
endif.
* append GS_FIELDCAT to gt_fcat.
if pv_gub = 'E'.
append gs_fieldcat to pt_fieldcat.
endif.
endform.
if fieldname = 'OK_FLAG'. 인 경우 check box를 넣으시 1)과 같이
처리하는것 아닌지요..
화면에는 나오지 않습니다.
댓글 4
-
초보아밥퍼
2008.06.03 18:22
-
풍뎅이
2008.06.03 18:26
초보아밥퍼님 감사합니다.. -
풍뎅이
2008.06.03 19:19
체크박스부분을 활성화시킬때 1), 1)'와 같이 처리하면 되는것 아닌가요.. 파라미터 갯수가 잘못되었다고 나오는데요..
form define_field_cat .
perform fill_field_catalogs
tables gt_fieldcat
using:
~
'S' 'FIELDNAME' 'OK_FLAG',
' ' 'COLTEXT' '송금확인',
' ' 'KEY' '',
'E' 'OUTPUTLEN' '1',
' ' 'EDIT' 'X'. ==>1)
endform.
FORM fill_field_catalogs TABLES pt_fieldcat TYPE lvc_t_fcat
USING pv_gub
pv_fname
pv_value
pv_edit. ==>1)'
IF pv_gub = 'S'.
CLEAR gs_fieldcat.
ENDIF.
if gs_fieldcat-fieldname = 'OK_FLAG'.
gs_fieldcat-checkbox = 'X'.
endif.
IF pv_gub = 'E'.
APPEND gs_fieldcat TO pt_fieldcat.
ENDIF.
ENDFORM.
-
풍뎅이
2008.06.03 20:09
pv_edit. 불필요하고 'E'위치가 잘못되었네요
지금 조건문이 좀 잘못된듯 보입니다.
fieldname 라는 필드는 gs_fieldcat의 필드이기 때문에
if gs_fieldcat-fieldname = 'OK_FLAG'.
gs_fieldcat-checkbox = 'X'.
endif.
이렇게 하시면 될듯하네요. 수고하세요