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...
ckeditor에서 글을 작성하고 submit했을 때 브라우저에서 <p>테스트</p>이런식으로 그대로 보여질 때가 있다. 실제 들어간 값을 보시면 '<' 대신에 < > 들이 대신 들어가 있음... 이것은 html encode가 되어 들어가기 때문. 따라서 config.htmlEncodeOutput = false; 해주면 모두 제대로 보여짐!
댓글
댓글 쓰기