Short TEXT
Data objects in Unicode programs cannot be converted.
ERROR ANALYSIS
The Statement " MOVE src TO dst"
requires that the operands "dst" and "src" are convertible.
Since this statement is in a Unicode program, the special conversion rules
for Unicode programs apply.
In this case, these rules were violated.
이런 덤프에러입니다.
무슨 뜻인지는 알겠는데 어떻게 해결해야 할지는 모르겠습니다..>.<
method에서 stnadard table 형태로 import 받은 테이블을 루프 돌리는 부분에서 덤프가 납니다.
Loop AT it_fi INTO lr_fi.
이 부분인데요.
Work Area로 사용되는 lr_fi는 메소드안에서 필드를 정의해 줬습니다.
ABAP Dictionary에서 정의된 타입을 사용하지 않은게 문제가 될것 같긴 한데,
메소드 자제내에서 정의한 Work Area를 사용할 수 있는 방법은 없을까요?
댓글 4
-
kms
2007.11.14 01:17
-
지의
2007.11.14 03:06
역시 테스트 결과 리플은 달아도 쪽지는 가고 리플은 삭제 해도 쪽지는 안 삭제 되는군요.
제가 드렸던 답변은 선언한 scr 과 dst 에 필드 중에 타입이 안 맞는것이 있지 않을까 한다는 의견을 드렸었습니다.
좋은 하루 보내세요.
추신 : 문제는 아주 사소한 곳에서 발생합니다. 제가 자주 실수하는 것은 마침표를 생략하거나... ㅡㅡ;
또는 오타를 치는 경우죠 ㅋ -
e-abap
2007.11.14 03:11
낙장불입 이라고....
코멘트 삭제하면 쪽지를 삭제하는 것도 고민해봐야겠네요. 좋은 지적입니다.
-
지의
2007.11.14 03:23
감사합니다.
좋은 하루 보내세요.
답변 감사합니다.
엄청나게 사소한 실수를 했네요.
데이타 타입이 달랐습니다..^^;;
class를 잘 사용안하던터라 뭔가 제가 알지 못하는 문제일거라 생각했던게 컸던것 같네요..>.<