>안녕하세요 인터넷을 찾다 보니 아래 사이트에 invoice 만드는 샘플이 있어서 한번 따라해 봤는데 첨부 파일과 같은 에러가 발생합니다.
>
>form interface의 import parameter 관련 에러인거 같은데 어떤게 고쳐야 될지 초보라서 잘 모르겠네요.
>쉽게 설명 좀 부탁드려요.. 모르는게 너무 많아서 답답하네요 ^^
>
>http://www.saptechnical.com/Tutorials/Smartforms/Exercises/Exercise1.htm
>
vbrk, vbrp 는 기본 standard 테이블이구요 billing document header와 detail 인데 위 사이트에는 import parameter
에
im_fs_kna1 type kna1
im_t_vbrk type y_ty_vbrk
im_t_vbrp type y_ty_vbrp 이렇게 선언이 되어있는데 y_ty_vbrk, y_ty_vbrp 이 부분이 존재하지 않는다고 계속 에러가
나서 그냥 제가 실 테이블인
im_fs_kna1 type kna1
im_t_vbrk vbrk
im_t_vbrp vbrp
이렇게 선언을 하고
global definition sample 예제와 나와 있는 것처럼 동일하게
im_t_kna1 type table of kna1
im_fs_vbrk type vbrk
im_fs_vbrp type vbrp
w_total type vbrp-netwr
선언하고 기타 윈도우 만들고 등등 작업을 마치고 나면 im_t_vbrk 가 인터널 테이블이 아니니 어쩌구
저쩌구 그런식으로 에러가 나네요....
초보라서 정확한 개념없이 이렇게 저렇게 해보는데 몬지 몰겠어요 엑셀 파일 함보시고 좀 갈켜주세요
에러가 나는 부분은 billing window에 loop로 만들어 놓은 부분에서 발생했습니다. 한고객에 대한 기본정보를
가져오는 부분입니다.. 수고하세요..
댓글 4
-
JiruMi
2009.02.26 03:53
-
copine
2009.02.26 17:59
네 말씀처럼 다시 보니 그부분도 샘플 예제와는 다르긴 한데 제가 말한 에러하고는 별개인것 같구요 위에 처럼 바꾸니깐
kna1 관련 새로운 에러가 발생하네요.
im_t_kna1 is a table without header line and therefore has no component called 'KUNNR' 이라고 하네요.
고수분들은 위에 링크걸린 샘플예제 보면 답 주실 수 있을거 같은데 의외로 답변들이 많이 없네요...
-
nanta
2009.02.26 19:29
저기.. 오해하지 말고 들어주세요.. 이거 연습하시는거면 그냥 리포트부터 공부하고 하시길...
그리고 저거 영어 해석 하는 그대로가 문제입니다.
-
copine
2009.02.26 20:20
네 무슨 말씀인지는 잘 알겠는데 제가 영어 해석을 못해서가 아니라.. 저런 문제가 발생했을때 제가 초보인관계로 지금 코딩된게 무엇이 문제이고
어떻게 고쳐야 되는지를 물은거에요.. 쩝... 그리고 report 문은 alv, write로 하는거는 기본적인거는 해봤어요.
답 없기는 틀린것 같네요. 혼자 삽질하죠..
본문에 보면 IM_T_KNA1 TYPE TABLE OF KNA1 인데
IM_T_KNA1 TYPE KNA1 로 선언 되어 있네요.