메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요

 

인터널테이블의 데이터를 OPEN DATASET 구문을 이용해서 백그라운드로 엑셀파일(.xls) 생성을 하고자합니다.

 

기존에 CSV 확장자, TXT 확장자 파일은 생성해본 경험이 있는데,

 

XLS 확장자 파일을 백그라운드로 생성하고자 하는데 생성은 되는데 원하는 '엑셀'의 형태로 만들어져 있지 않아 되지 않아 문의드립니다.

 

 

1) 생성은 SAP 서버내에 함 -> 파일이름.xls 로 생성 자체는 됩니다.

2) 생성된 파일을 열어보면 셀별로 칸칸이 데이터가 들어있지 않고

    한 셀에 한줄 데이터가 다 들어갑니다(이게문제)

 

(이미지상 위 경우처럼 A~D 열에 나눠져 들어가길 원하고, 아래가 문제되는 현재 상태입니다.) 

image.png

 

 

현재 소스는 대략적으로 아래와 같습니다..

 

TEXT MODE -> BINARY MODE,

ENCODING 이것저것.. 시도해보는중인데 해결이 되지 않습니다.

 

OPEN DATASET이 아닌 다른 방법이어도 상관없으니, 혹시 방법이 있다면 부탁드립니다 ! 감사합니다.

 

  OPEN DATASET LV_FILE FOR OUTPUT IN TEXT MODE ENCODING NON-UNICODE
                                         IGNORING CONVERSION ERRORS.
  IF SY-SUBRC NE 0.
    MESSAGE S000 WITH '파일 생성중 오류발생'. "type 'S'.
    EXIT.
  ENDIF.

  "-GT_EXCEL 이 데이터가 있는 인터널 테이블입니다.
  LOOP AT GT_EXCEL.
    TRANSFER GT_EXCEL TO LV_FILE .
  ENDLOOP.

  CLOSE DATASET LV_FILE.

 

 

번호 제목 글쓴이 날짜 조회 수
» OPEN DATASET을 이용한 .xls 엑셀파일 백그라운드로 생성하는 방법 [4] file 아좀더 2024.07.25 587
6516 Function ALV에서 엔터 안누르고 Save시.. [1] 오로나민 2024.07.24 238
6515 ALV에서 F4 이벤트 관련 질문 드립니다. [2] JrABAPer 2024.07.10 213
6514 FI 자산 클래스 생성 중 문의가 있습니다 [1] file fidifficult 2024.07.08 168
6513 subscreen 호출 에러ㅠ [1] file 오로나민 2024.07.04 227
6512 BAPI사용시 금액을 Internal로 입력할 방법이 있을까요?? 안녕방가르 2024.06.28 147
6511 CO모듈 각 자재별로 일별 총단가를 구해야하는데 어떤 테이블을 참조해야할까요? [2] Panthera 2024.06.18 206
6510 사용자의 화면 입력 값 로깅 함수 삽입 위치 문의(USER_EXIT, enhancement, modification 모두 환영) redberry 2024.06.13 147
6509 Inline 선언 시 data, final [3] BINY 2024.06.13 229
6508 (해결 시, 기프티콘 원하시는 거 사례)KKPAN Background Batch Job 오류 // Panthera 2024.06.05 194
6507 혹시.. 인터페이스 파일 형식 중 BAI2 파일 만들어 보신분 계실까요? 초밥 2024.06.01 109
6506 프린트 한페이지에 시트 맞추기 문의 [1] 쌥쌥잇 2024.05.25 148
6505 매개변수 ID 가 SUBSCREEN 과 일반 SCREEN 에서 인식하는게 다른가요? [2] 초밥 2024.05.03 205
6504 [ABAP] CHAR TYPE 필드 MAX 값 구하기.. [2] Mckee 2024.04.24 323
6503 read table 구문중 데이터 많을때.. [2] happy_boy 2024.04.24 345
6502 INITIALIZATION과 DEFAULT의 차이점 [2] BINY 2024.04.16 318
6501 BAPI_ROUTING_CREATE 실행 시 에러 파뤼타임 2024.04.16 126
6500 값을 필드명으로 쓸 수 있을까요?? [2] 비행청년 2024.04.09 288
6499 제발 도와주세요 ㅠㅠ (count) [1] 뚜비둡 2024.04.06 277
6498 abap 코드 오류 도와주세요.. [6] 대생힘들다 2024.04.04 585