6월, 2023의 게시물 표시

Ubuntu 20.04에 PyRFC 설치 방법

Python 환경에서 rfc를 사용해서 SAP에서 데이터를 가져오기 위해서는, PyRFC를 설치해야한다. 내가 설치가 필요했던 환경은 Ubuntu 20.04 LTS 버전이었는데, 리눅스 계열은 설치방법에 큰 차이가 없다. ​ PyRFC 설치를 위해서는 SAP에서 제공하고 있는 NW RFC SDK 가 필수적으로 필요하다. ​ SDK 정보는 아래 링크에서 확인할 수 있으며, 회사에서 사용하고 있는 SAP 계정이 필요하다. (아마 회사 내에 SAP 운영을 담당하고 있는 부서가 있을 것이며, 해당 부서에서 보유한 인증받은 계정을 통해 로그인해서 받을 수 있다.) https://support.sap.com/en/product/connectors/nwrfcsdk.html?anchorId=section_1291717368 리눅스용 SDK는 'NWRDFSDK-750P_11-블라블라.tar' 대충 이런식으로 되어있다. 그럼 SAP에서 설명하는 문서대로 설치를 진행하면 되는데, 순서는 아래와 같다. ​ 참고한 문서 링크는 아래에 남겨놓는다. https://sap.github.io/PyRFC/install.html ​ [PyRFC 설치 방법] ​ 1. sudo mkdir /usr/local/sap ​ nwrfcsdk 파일 압축을 풀 sap 폴더 생성 ​ 2. sudo tar -xvf 'nwrfcsdk-750P_11-{blabla}.tar' -C /usr/local/sap/ ​ nwrfcsdk tar 폴더를 1번에서 생성한 sap 폴더 하위에 압축을 푼다. 압축을 풀고나면 /usr/local/sap/nwrfcsdk 으로 nwrfcsap 폴더가 sap 바로 하위에 위치하게 된다. ​ 3. vi ~/.profile 아래와 같이 SAPNWRFC_HOME 환경변수 등록 export SAPNWRFC_HOME=/usr/local/sap/nwrfcsdk source ~/.profile ​ HOME 환경변수를 등록해야 PyRFC 설치할 때 nwr...