BSEG 는 CLUSTER TABLE 이고 VBSEG 는 TRANS TABLE 입니다.
The type of the database table and work area (or internal table) "BSEG" are not |
Unicode-convertible . . . . . . . . . . |
이러한 STRUCTURE 관련 오류가 나왔는데.. 어떻게 해야 할까요..
선배님들 힌트좀 부탁 드림니다.
댓글 5
-
coder
2007.07.02 21:00
vbsegd 와 bseg은 구조 자체가 틀리군요 수정이 필요할거 같습니다. -
bd
2007.07.02 21:05
답글 언제나 감사 드림니다.
소스 수정이 아닌 TABEL 의 내용의 수정이 필요하단 말씀이신가요?
-
coder
2007.07.02 21:37
제가 FI를 잘알지를 못해서 정확히 하시고자 하는 일을 파악하기는 어려운데요.
TABLES: VBSEGD.
SELECT SINGLE * FROM VBSEGD
WHREE ....
으로 하시던가
SELECT SINGLE * FROM VBSEGD INTO CORRESPONDING FIELDS OF BSEG문을 쓰셔야 할것 같습니다.
-
백승민
2007.07.11 18:45
윗분의 말씀처럼.. vbseg 쪽은 V 가 달린 내역은 임시전표 내역입니다
반면 BSEG 는 그냥 전표 내역이구요.. 당연히 테이블의 구조가 다르겠지요..
그렇기에 발생되는 오류입니다
윗분처럼 into corresponding fields of 를 쓰시던지.. 원하는 필드만 지정해서 into 로 콕 찍어 넣어주시면 될겁니다.
-
하늘만
2007.08.21 04:28
감사합니다. 덕분에 같은 에러가 발생했는데 쉽게 수정하였습니다.