[ABAP/SAP] 엑셀 업로드 이슈 / ALSM_EXCEl_TO_INTERNAL_TABLE 데이터 없음
EXCEL 데이터를 SAP 시스템에 옮기기 위해서
ALSM_EXCEl_TO_INTERNAL_TABLE 함수를 사용할 것이다.
우선, ALSM_EXCEL_TO_INTERNAL_TABLE이 엑셀 데이터를 어떻게 옮기는 건지 알아보자.
윈도우 시스템에는 OLE가 있는데, OLE는 생소할 수도 있지만
Object Linking and Embedding의 약자로 개체간 연결, 삽입이라고 할 수 있다.
쉽게 말해 우리가 word에서 작업하던 표를 ppt로 옮기고 싶을 때 쓰는 거라고 볼 수 있다.
이 윈도우 OLE에는 클립보드기능 있는데,
이 클립보드를 이용해서 Excel에 있는 데이터를 SAP시스템에 옮길 수 있다.
이 엑셀 OLE 명령어 때문에 이슈가 되는 건데 .. 아래 url을 참고해보면 더 자세히 알 수 있다.
https://keremkoseoglu.wordpress.com/2020/07/30/sap-gui-excel-upload-problem-solved/
SAP GUI – XLS Upload Problem SOLVED
Some of our users had a problem with binary Excel uploads (XLS, XLSX) through SAP GUI. I have solved the problem with two different approaches. Preferred solution I have simply repaired ALSM_EXCEL_…
keremkoseoglu.wordpress.com
여기선 해결법으로 ALSM_EXCEL_TO_INTERNAL_TABLE에서 m_message에
WAIT UP TO 1SECONDS 명령어를 추가해 모든 명령어 다음마다 1초를 기다리게 하게끔 제시했는데,
m_message가 들어가는 곳이 많아서 이렇게 코드를 수정하게 되면 시간이 많이 지연될 거 같기도 하다....
아래 url도 참고해보자.
933420 - ALSM_EXCEL_TO_INTERNAL_TABLE - SAP ONE Support Launchpad
https://launchpad.support.sap.com/#/notes/933420
launchpad.support.sap.com
https://launchpad.support.sap.com/#/notes/2905085
launchpad.support.sap.com