Excel 특정 시트 업로드 하여 테이블에 업데이트 하는 프로그램
결과
1. 엑셀 업로드 아이콘 생성
1) Object > Create > GUI Status, GUI Titles
GUI Titles
GUI Stuatus
결과
2) 엑셀 아이콘 이벤트 추가
2. 엑셀 파일 경로(FILE_OPEN_DIALOG) 호출
1) CHECK_BEFORE_PROCESS
패턴 > ABAP Objects Patterns > CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
3. 엑셀 업로드(ALSM_EXCEL_TO_INTERNAL_TABLE)
패턴 > CALL FUNCTION > ALSM_EXCEL_TO_INTERNAL_TABLE
4. 추출 엑셀 데이터 인터널 테이블 전환
5. ALV 출력
ETC
1) 로컬 파일 업로드 시 보안 팝업 창 제거 방법
SAP GUI 옵션 > 보안 > 보안 세팅
2) 엑셀 특정 시트 업로드를 원한다면
test 시트 변경 원함
ALSM_EXCEL_TO_INTERNAL_TABLE 함수를 복사하여 신규 PERFORM문 (ZEXCEL_TO_INTERNAL_TBL ) 생성
sheetname 부분을 원하는 시트값으로 변경
'IT > SAP' 카테고리의 다른 글
[BC] SAP Memory Management(2) - SAP Memory Allocation (0) | 2024.04.12 |
---|---|
[BC] SAP Memory Management(1) - SAP Architecture (1) | 2024.04.12 |
[SAP] BADI, USER EXIT 찾는 법, BADI Debug 안걸릴 때 (0) | 2022.10.26 |
[BC]LSM Workbench (0) | 2022.08.23 |
[BC]SAP Monitoring & Performance Checks: Complete Tutorial with Tcodes (0) | 2022.08.23 |