

안녕하세요..
오랜만에 인사 드립니다.
요즘 날씨가 겁나게 덥습니다. 건강에 유의하시고요..
Table Control에 대해 궁금합니다. 어제 프로그램 소스 이것 저것 더듬다 보니
에러가 없던 Table Control에 치명적 에러가 발생하네요.(치명적->다운)
먼저 Table Control에 올리기 위한 Internal Table 구조입니다.
DATA : BEGIN OF gt_item OCCURS 0,
lifnr LIKE zsmts711-lifnr, "Vendor
matnr LIKE zsmts711-matnr, "Mat.No
zmaktx LIKE zsmts711-zmaktx, "Mat.Desc
kwmeng LIKE zsmts711-kwmeng, "Order Qty
netpr_sd LIKE zsmts711-netpr_sd, "Sales Price
kpein_sd like zsmts711-kpein_sd, "Sales Unit Price
netpr_mm LIKE zsmts711-netpr_mm, "Pur. Price
peinh_mm LIKE zsmts711-peinh_mm, "Pricing Unit
zterm LIKE zsmts711-zterm, "Zterm
inco1_mm LIKE zsmts711-inco1_mm, "IncoPur
inco2_mm LIKE zsmts711-inco2_mm, "IncoPur
END OF gt_item.
그리고 Table Control에 올리기 위한 데이터는 그림 1과 같습니다.
다음으로 Table Control에 실제 데이타를 올리기 위한 소스 부분에서 치명적 에러가 발생합니다(그림2)
LOOP AT gt_item into gt_item
WITH CONTROL TC_0220 CURSOR TC_0220-current_line.
에러가 발생한후 프로그램이 오러매틱으로 종료됩니다. ㅠ.ㅠ
수량이나 금액에 대한 참조 필드를 Table Control에 추가 안해서 그런지..
참고로 Table Control 구조도 Internal Table 구조와 위치 동일합니다.
휴..소스를 괜히 더듬었나..쩝...
댓글 4
-
eabap
2007.06.12 18:04
into gt_item 이 필요없는거 같습니다. -
김지성
2007.06.12 18:38
eabap님 답변 고맙습니다.
into gt_item 생략해도 에러는 마찬가지네요..쩝.
그래서 Table Control에 있는 필드 다 지우고 하나만 나둔 후에 테스트 하니 정상적으로 나오네요.
지금 하나하나 추가해 보면서 테스트 해 보고 있네요..
-
김지성
2007.06.12 19:17
하나하나씩 해보니 결국 에러발생한 소스와 동일한데 정상적으로 동작하는 건 무슨일인지..쩝.. -
기절하고파
2007.09.14 01:41
저두 같은에러가;;;;;;;;;;;;;;;;;;;;;;