기존에 만들어논 조회프로그램인데 엑셀다운로드 시도시 덤프가 난다길래 보니
local file 아이콘 클릭시 덤프가 뜹니다.
The program tried to assign a new value to the field "
it is protected against changes.
The following objects are protected:
- Character or numeric literals
- Constants (CONSTANTS)
- Parameters of the category IMPORTING REFERENCE for functions
and methods
- Untyped field symbols to which a field has not yet been assigned
using ASSIGN
- TABLES parameters if the corresponding actual parameter is protected
against changes
- USING reference parameters and CHANGING parameters for FORMs if
the actual parameter for this is protected against changes
- Field symbols if the field assigned using ASSIGN or ASSIGNING
is protected against changes
- External write accesses to READ-ONLY attributes
- Key components of lines in internal tables of the type HASHED or
SORTED TABLE
SORTED TABLE.
사실 뭔소린지 잘모르겠습니다. 혹시나 하는 마음에 sorting부분을 주석처리하고 시도해보니 덤프가 안나는걸 보면
그부분에 문제가 있는듯합니다.
아이콘을 통하지 않고 메뉴바에서 List - Export - XML Export하면 정상적으로 엑셀 다운이 됩니다.
아.. class가 아닌 펑션으로 짰습니다..
일단 급한것도 아니고 정 안되면 xml로 다운받으라 하면 되긴한데.. 그래도 궁금하네요.. 해결방안을 아시는분은
도움좀 부탁드리겠습니다 ^^;
저도 비슷한 경우를 보았는데요
Fieldcatalog 부분을 보시기 바랍니다.
Fieldcatalog 생성하실때에 Structure 나 Table 에 제대로 레퍼런스가 되어 있어야
덤프가 안나더라고요..
ALV에서 아이콘을 사용하는 것은 Standard 기능인데 alv 구성할때 fieldcatalog에서 field명과 Text만을 선언해서
fieldcatalog 를 구성하였다면
Standard기능을 온전히 사용하기에 무리가 있다고 배웠습니다..
fieldcatalog 생성시 ref_tabname, ref_fieldname 로 해당필드를 참조하도록 선언해 주시고 사용해 보세요..