WebGUI에서 Excel 업로드
CL_FDT_XL_SPREADSHEET
ABAP2XLSX
ABAP에서 엑셀 업로드(Excel to Internal Table)를 할 경우 대부분의 경우 ALSM_EXCEL_TO_INTERNAL_TABLE 펑션을 이용합니다.
단, 해당 펑션은 Excel OLE 기능을 이용하다 보니 WebGUI에서는 작동하지 않습니다.
이 경우 GUI_UPLOAD를 이용하여 PC의 엑셀 파일을 SAP에 업로드 하여 Excel(XML) Object를 만든 후에 Internal Table로 변환할 수 있습니다.
CL_FDT_XL_SPREADSHEET 클래스를 이용하거나, ABAP2XLSX를 이용하여 기능을 구현할 수 있으며 현장 상황에 따라 아래 링크처럼 Class(또는 펑션)로 만들어서 활용하면 됩니다.
2023.11.22 - [ABAP/소스코드] - [Class] Excel 업로드/다운로드 통합 Class - ZCL_EXCEL_UPDOWN
# 소스코드 예시
'ABAP > 개발Tip' 카테고리의 다른 글
[개발Tip] ALV의 필드 정렬과 셀 정렬을 다르게 하고 싶을때 (0) | 2024.10.24 |
---|---|
[개발Tip] ASCII 기준 문자열 자르기 (0) | 2024.10.24 |
[개발Tip] WebGUI에서 Excel 템플릿의 셀 값 변경 (CL_FDT_XL_SPREADSHEET/ABAP2XLSX) (1) | 2023.12.07 |
[개발Tip] SAP DMS 사용 예시 (문서생성,첨부,다운,삭제,버전업) (0) | 2023.11.28 |
[개발Tip] ALV 레이아웃 필드(LVC_S_LAYO) 설명 (0) | 2023.11.17 |
댓글