form fieldcat_init using rt_fieldcat type slis_t_fieldcat_alv.
perform fill_fieldcat using : " 20080319
' ' 'MATNR' '자재' '18' ' ' ' ',
' ' 'AUFNR' '구매/생산오더' '12' ' ' ' ',
' ' 'HOGI' 'S/No.' '18' ' ' ' ',
' ' 'ZSO' '목표값' '10' ' ' ' ',
' ' 'ZOB' '상한치' '10' ' ' ' ',
' ' 'ZUN' '하한치' '10' ' ' ' ',
' ' 'G_VALUE' '치수' '25' ' ' ' ',
' ' 'G_INPUT' '입력값' '25' ' ' ' ',
' ' 'ERRMSG' 'Error MSG' '40' ' ' ' '.
endform.
에서 alvlist를 보면 hogi까지는 바로 나오는데 그 뒷부분이 모두 hogi값으로
채워지고 있습니다.
인터널테이블엔 matnr ~ errmsg까지 대문자로 값이 모두 들어가 있는데요..
어느부분이 잘못되었는지 찾을수 없네요..고수님들의 의견 부탁드립니다.
댓글 2
-
정대경
2008.04.16 02:39
-
풍뎅이
2008.04.16 03:25
data : begin of itab_temp OCCURS 0,
MATNR like ztqm0015-matnr,
AUFNR like ztqm0015-aufnr,
HOGI like ztqm0015-hogi,
ZSO(10),
ZOB(10),
ZUN(10),
G_VALUE(10),
G_INPUT(10),
ERRMSG(40),
color type lvc_t_scol. ==1)
end of itab_temp.
data: color type slis_t_specialcol_alv with header line.
form set_color .
tname = 'itab_temp'.
fcol = 'itab_temp-COLOR'.
1)과 같이 필드카다로그를 찍을 인터널테이블에 color를 넣으면
안되나요?
필드명은 아래의 인터널테이블과 같이 모두 동일하고 의심이 가는 곳은 color인데요..
MATNR AUFNR HOGI ZSO ZOB ZUN G_VALUE G_INPUT ERRMSG COLOR
C11192 1004798 8006 210 210 209.5 -1000 209 입력 치수가 범위를 벗어남 Standard Table[0x3(76)]
이 부분은 이상없는거 같은데,
전체 소스를 봐야 할꺼 같은데요.