엑셀의 데이타를 UPLOAD/DOWNLOAD 할 경우 엑셀 CELL값이 최대 50자리를 넘어가면 짤리는 현상이 발생합니다.
요거는 유형그룹에서 형식을 지정해서 사용하는데 그 값의 제한이 정해져 있어서 그렇습니다.
해결방법은 유형(TYPE-POOL)을 새로 만들어서 사용하시면 됩니다.
SAP표준 유형그룹은 KCDE 입니다. 요거를 COPY해서 SIZE만 변경해 주시면 됩니다.
아래는 그 내용 중에서 SIZE변경 부분을 기록했습니다.
TYPE-POOL KCDE .
TYPES KCDE_ROW_COL(4) TYPE N.
TYPES: KCDE_INTERN_VALUE(32).
TYPES: BEGIN OF KCDE_INTERN_STRUC.
INCLUDE STRUCTURE KCDE_CELLS.
* row type kcde_row_col,
* col type kcde_row_col,
* value type kcde_intern_value,
TYPES: END OF KCDE_INTERN_STRUC.
* end of kcde_intern_struc.
TYPES KCDE_ROW_COL(5) TYPE N. "<---- 엑셀에서 10,000라인 이상을 사용할 경우 처리
TYPES: KCDE_INTERN_VALUE(500). "<---- 글자수 제한을 500으로 확대
TYPES: BEGIN OF KCDE_INTERN_STRUC.
* INCLUDE STRUCTURE KCDE_CELLS. "<---- 요줄 삭제
row type kcde_row_col,
col type kcde_row_col,
value type kcde_intern_value,