
SELECT mandt
cardno
apprno
class
transdate
vat
appramt
apprtot
merchbizno
merchno
merchname
belnr
FROM zfit1410
INTO CORRESPONDING FIELDS OF TABLE it_1410
WHERE cardno IN s_cardno
AND apprno IN s_apprno
AND transdate IN s_trdate.
select 는 다음과 같이 했고 필드 카탈로그도 제대로 설정해줬고 테이블에도 내용이 있는거 확인했는데 belnr 필드와 apprtot 내용만 못끌어오는데 왜인지 모르겠어요
이론상으로 where조건절도 틀린거 같지는 않은데..
어떻게 해야 끌고오는지..
도와주세요 아밥님들 ㅠㅠ
에러 첨부합니다
댓글 9
-
헐크호간
2010.11.03 20:10
-
MadMax
2010.11.03 20:10
it1404 정의는 어떻게 했나요? -
오렌지겅주님
2010.11.03 20:32
정의라고 하면 데이터 선언 말씀하시는건가요?
선언은 다음과 같이 했습니다
DATA : BEGIN OF it_1410 OCCURS 0,
mark1 TYPE c,
cardno LIKE zfit1410-cardno,
apprno LIKE zfit1410-apprno,
class LIKE zfit1410-class,
transdate LIKE zfit1410-transdate,
vat LIKE zfit1410-vat,
appramt LIKE zfit1410-appramt,
apprtot LIKE zfit1410-apprtot,
merchbizno LIKE zfit1410-merchbizno,
merchno LIKE zfit1410-merchno,
merchname LIKE zfit1410-merchname,
belnr LIKE zfit1410-belnr,
END OF it_1410 .
그리고 필드 카탈로그에도 올려줘서 화면에 지금 표시되있는거고 문제는 내용만 못끌고 온다는 것입니다
테이블에 데이터 있는것도 확인했습니다 ㅠㅠ
-
맨날초보
2010.11.03 20:56
it_1410에 전표번호가 제대로 들어가 있다면... 필드 카탈로그에서 정의 할 때 대소문자 때문에 안나올 수 있거든요.
몽땅 대문자로 하거나, 몽땅 소문자로 해야되요. 그부분도 체크해보세요.
-
오렌지겅주님
2010.11.03 22:30
음.... 분명히 필드 카탈로그에도 몽땅 대문자로 써놨거든요..
글구 필드카탈로그를 잘못 입력했다면 애초에 화면 뿌릴때 그 필드는 나타나지 않던데...
아... 왜 저것만 못끌고 오는거죠..ㅠㅠ
-
미르모
2010.11.03 23:02
님..se11 에서 zfit1410 Table 을 조회하면 BELNR이 있는거죠?? 대소문자는 문제가 안되구요...
일단 sqvi에서도 zfit1410 table을 한번 조회해보세요..
-
오렌지겅주님
2010.11.03 23:03
넵 ! 그거 다 확인했습니다 sqvi 에도 있는거 확인했구요 ㅠㅠ 몇번씩 보고 확인했습니다 확실히 있어요 ㅠ
-
테라스
2010.11.04 00:16
alv 출력하기 직전에 it_1410 에 전표번호가 들어가 있는지 확인해보셨나요?
거기에 전표 번호가 있다면 필드카탈로그 구성시 필드명에 오타가 있나 한번 확인해보세요
필드카탈로그의 필드명과 인터널테이블의 필드명이 다른경우에도
ALV 화면에 필드가(잘못된 필드) 출력될 수 있습니다.
-
오렌지겅주님
2010.11.04 01:07
아... 지금 알고 보니 전표번호는 들어갈때 입력하고 들어가는것이라고 하시네요 ..ㅎㅎ
문제 해결됐습니당 ~!^^
모두 감사해요 수고하세여 ~!!
IT_1410에 BELNR하고 APPRTOT 필드는 있겠죠? 있다면...
IT_1410하고 FIELDCATALOG 올려주시면 ...