SAP Function을 사용하는 기능을 구현하면서 Windows 기준으로 기본적인 환경구축 및 사용방법을 기록한다. SAP JCo(Java Connector) 환경구성에 필요한 sapjco3.dll, sapjco3.jar 등을 다운받기 위해서는 공식적으로 SAP 멤버쉽이 필요하나, 현재 많은 곳에 오픈되어 있어 구글링을 통해 구할수 있을것이다. 비정상적인 루트로 구할 수 있는 파일에 대해서는 보증할 수 없음을 참고하자.


1. JCo 사용환경

  • sapjco3.dll
    Tomcat을 이용한다면 tomcat/bin/ 에 위치 시킨다.
    (Linux라면 sapjco3.so 파일로 대체한다.)

  • sapjco3.jar
    웹 프로젝트에 추가한다. JCo 관련 클래스 이용시 필요하다.


Maven을 사용한다면 pom.xml에 아래와 같이 sapjco3.jar 파일을 위치정보를 덧붙여 <dependency> 등록한다.


            com.sap
            sapjco
            3
            system
            ${project.basedir}/src/main/webapp/WEB-INF/lib/sapjco3.jar
            // 프로젝트 내 위치 시켰을 경우



2. JCo Client 샘플 코드

2.1 Connection 및 Function 접근

SAP JCo(Java Connector) Standalone Version 메뉴얼(PDF)

SAP JCo(Java Connector) Standalone Version 메뉴얼(Web Page)

위 SAP 공식 메뉴얼을 참고하자. 쉽게 나와있다.


2.2 Function에 Table(List)형태로 데이터 전달하기



3. 할 일

Connection Pool 관리 이해하기

Tomcat WebApp 배포시 Connection 재사용 방안



'Framework > Java' 카테고리의 다른 글

SAP - Java JCo 3.0 Client를 이용해 SAP Function 사용하기  (0) 2015.05.25