Aju Innovation Hub
자산사례
현업 사례
사례기타

SAP 리포트 4종을 매일 아침 자동으로 받아 구글시트에 반영

생산기획팀 김범택조회 8회
매일아침 30분 --> 0분

업무·문제 상황

재고·판매·생산 현황을 관리하는 엑셀 파일을 최신으로 유지하려고 매일 아침 SAP에서 리포트 4개(MPS시뮬레이션, 조직별오더, 재고재공, 공정오더조회)를 하나씩 조회했습니다. 내려받은 결과는 관리용 엑셀 여러 탭에 손으로 복사해 붙였습니다.

적용 방법·내용

1. 준비 - 리포트별 조회 조건, 엑셀 내보내기 순서, 구글시트의 어느 탭 어느 범위에 붙이는지를 정리했습니다. - 구글 클라우드에서 서비스 계정을 만들고 대상 구글시트 2곳에(고형제,위탁) 공유 권한을 줬습니다. 2. 적용 - Claude(Claude Code)와 대화하며 Python 프로그램을 단계별로 만들었습니다. - Selenium이 SAP 에 접속해 리포트를 조회하고 엑셀로 내려받습니다. 복수 선택 팝업 입력과 iframe 안 버튼 클릭도 자동으로 합니다. - 구글시트 API로 정해진 범위만 지우고 새 데이터를 덮어씁니다. 숫자 형식을 그대로 유지해서 다른 탭의 VLOOKUP이 깨지지 않고, 계산 열(수식)은 데이터 줄 수에 맞춰 자동으로 늘어납니다. - 반영 전후 시트 파일을 비교해 수식 오류가 새로 생기지 않았는지 검증했습니다. 3. 활용 - Windows 작업 스케줄러에 등록해 매일 08:15에 자동으로 실행합니다. PC가 꺼져 있어 시간을 놓치면 켜질 때 실행합니다. - 실행 결과는 날짜별 로그에 남고, 실패하면 그 화면을 캡처로 저장해 원인을 바로 확인할 수 있습니다. - 필요할 때는 '수동실행.bat'을 더블클릭해 바로 갱신할 수 있습니다. - (캡처 첨부 예정: 실행 로그의 "4개 리포트 성공" 화면, 갱신된 구글시트 탭)

적용 AI·도구

Claude(Claude Code), Python(Selenium, gspread), Google Sheets API, Windows 작업 스케줄러

관련 시스템

SAP

댓글 0

로그인하고 댓글 남기기