안녕하세요? 인터넷에 PyRFC를 이용하여 SAP를 이용하는 방법에 대한 예제 코드가 거의 전무하다시피하여, 일부 공유하고자 합니다. 저는 영업직이라 SAP에서 재고, 출하 내역, 판매 실적 확인 등의 일부 기능만 사용하고 SAP에 대한 이해도 깊지 못합니다. 제가 아는 선에서 설명하였으므로 혹시 잘못된 내용이 있으면 알려주세요. 여기서는 파이썬을 이용하여 SAP R/3의 데이터 테이블에 접근합니다. GUI Scripting을 이용하는 것 보다 PyRFC를 이용하는 것이 훨씬 더 빠르고 편리합니다. 물론 처음 사용하는 게 좀 어렵고 까다롭지만요.. 1. 기본 정보 1) SAP 테이블에 대하여 SAP에서 Transaction을 하는 것은 기본적으로 SAP 데이터베이스의 테이블에 쿼리를 날려 데이터를 가지고..
개요 파이썬으로 SAP Script 실행하기 (날짜, 파일명 등 입력과 함께) SAP GUI에는 엑셀의 매크로와 거의 동일한 Script Recording 기능이 있습니다. -> 레코딩 버튼을 누르고 작업을 하면 일련의 액션들이 VBS 파일에 저장이 되고, 저장된 VBS 파일을 실행하면 이전에 했던 작업들이 다시 반복됩니다. 다만 이렇게 파일을 직접 실행하게 되면, 해당 작업에 날짜, 경로등을 입력해야 하는 경우 파일을 직접 수정해야 하는 번거로움이 있습니다. 예를 들어서, 특정 창고의 현재 재고를 파악하는 트랜잭션을 실행하는 경우에는 날짜를 입력할 필요가 없어 필요할 때 해당 VBS 파일을 실행하면 되지만, 특정 날짜 기준으로 매출을 파악하는 트랜잭션을 실행해야 하는 경우에는 매번 확인하고자 하는 날짜..