CAFE

ABAP/4 Tip

엑셀 UPLOAD/DOWNLOAD시 CELL의 글자수 제한 수정하는 방법

작성자무정이|작성시간09.11.05|조회수1,103 목록 댓글 1

엑셀의 데이타를 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,

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자서동훈 | 작성시간 09.11.05 감사합니다... ㅎㅎ 필요한거였는데..
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼