REPORT ztest127.
TABLES ZFITED301.
DATA: BEGIN OF it_zfited301 OCCURS 0,
corp TYPE zfited301-corp,
corpnm TYPE char40,
stcd TYPE numc10,
addr1 TYPE char2,
addr2 TYPE char50,
pres TYPE char20,
empn TYPE p,
END OF it_zfited301.
loop at it_zfited301.
move-corresponding it_zfited301 to zfited301.
move '900' to zfited301-corp.
insert zfited301.
endloop.
아예 들어가지지 않구염.
loop at it_zfited301.
move-corresponding it_zfited301 to zfited301.
move '900' to zfited301-corp.
endloop.
insert zfited301.
insert를 endloop 다음으로 옮기니 low만 생기고 값은 없어여. 또젤위에 low가 생기네여 전젤아래에 추가 해주고 싶거든염
댓글 4
-
아밥 잭
2010.10.23 01:30
-
꼬마호랑이
2010.10.25 20:32
답변 감사합니다. 바꿔서 활성화시켜보니 zfited301과 it_zfited301이 unicode convertible 이라네여 이문제도 해결해주시면 감사하겠습니다.
-
천재미남
2010.10.26 19:32
테이블 ZFITED301 과 선언된 인터널테이블 it_zfited301이 선언된 내용을 같게 하기 위해서
DATA: it_zfited301 LIKE zfited301 OCCURS 0 WITH HEADER LINE. 으로 선언해보시죠.
질문 내용을 보면 인터널테이블의 HEADER 와 BODY 에 대한 이해가 필요할듯 합니다.
-
꼬마호랑이
2010.10.27 03:32
답변 감사합니다. LIKE로 해결하기는 했습니다. 근데 DATA: it_zfited301 LIKE zfited301 OCCURS 0 WITH HEADER LINE.과
DATA: BEGIN OF it_zfited301 OCCURS 0,
corp TYPE zfited301-corp,
corpnm TYPE char40,
stcd TYPE numc10,
addr1 TYPE char2,
addr2 TYPE char50,
pres TYPE char20,
empn TYPE p,
END OF it_zfited301.
이것의 차이를 모르겠습니다. 같은거 아니가염. 두 구문다 IT_ZFITED301 구조는 같지 않나염. 그런데 왜 LIKE는 되고 구조체로 선언 한건 안되는건가염. 시간이 더나시면 HEADER 와 BODY 에 대한 설명도 좀 부탁드립니다. 제가 알고 있는거는 값이 헤더로 들어와서 바디로 간다. 나갈때는 헤더로 통해서 나간다. 그리고 헤더는 붙은게 있고 떨어져 있는게 있다.정도입니다. OCCURS 0 써주니 헤더가 있는거구나해서 이해하고 있거염 ㅜ.ㅜ.
loop at it_zfited301.
move-corresponding it_zfited301 to zfited301.
move '900' to zfited301-corp.
endloop.
insert zfited301.
위의문장을 아래처럼 바꾸세요.
loop at it_zfited301.
move '900' to it_zfited301-corp.
modify it_zfited301.
clear: it_zfited301.
endloop.
insert zfited301 from table it_zfited301.
dlfeks, loop안에 insert문장을 넣는것은 바람직하지 않습니다.