안녕하세요.
거두 절미 하고, 엑셀 다운 버튼을 누르면, program terminated 가 발생 합니다.
조회는 잘되구요..
아래와 같이 에러가 발생 하네요...
왜그럴까요?
--- 아래 -----
Error in the ABAP Application Program
The current ABAP program "SAPLKKBL" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
You attempted to access an unassigned field symbol
(data segment 75).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
댓글 3
-
후니erp
2008.12.27 02:08
-
activeman
2008.12.29 07:05
alv의 대부분 에러는 alv의 fieldcat에 있는 필드요소하고 display되는 인터널테이블의 필드가 다를 경우에 발생합니다.
혹시 alv에서 에러가 나는 부분이 엑셀파일만 나는게 아니라 미리보기(돋보기가 있는 버튼)도 클릭했을때 에러가 나는지
확인해 보세요. field symbol에 unassign이 있는것 보니까 그런 에러 같습니다.
fieldcat의 필드하고 인터널테이블 필드하고 비교해 보세요.
즐밥하세요.
-
가을바람
2009.01.05 18:44
저도 똑같은 현상인데.. 필드 확인해보니, 다른곳이 한군데 있었어요..감사해요.
혹시 LVC_FIELDCATALOG_MERGE 펑션을 쓰셨나요?
원인이 그게 맞는지 자세히는 모르겠지만...
abap editor 에 75라인 넘게 프로그램 되었는지 확인해 보세요...
72정도까지로 세팅해주는 곳이 있던데. 메뉴가 어딘지 정확히 모르겠네요..
아무도 답 안하길래 그냥 써봤는데.. 도움이 되면 좋고 안되믄.. 죄송 함돠..