SAP/ABAP

ABAP 개발을 위한 Eclipse 및 플러그인 설치하기

그녀는애교쟁이 2015. 4. 6. 12:00
반응형

SAP ABAP 개발은 SAP GUI 라는 SAP 서버 접속 전용 툴을 사용하여 개발을 한다. 처음시작하는 사람들은 대부분 이외의 툴은 잘 사용하지 않을 뿐더러 SAP GUI에서 지원하는 기능만큼 지원하는 툴도 없다. 하지만 이번에 SAP HANA 를 강좌를 보다 보니 강사들이 다 Eclipse 를 사용하고 있기에 호기심에 찾아보았다. 예전에 Java 를 할 때 eclipse 는 툴이 무거워서 별로 사용하고 싶지 않았는데 확장성은 진짜 최강인 것 같다. 조금 사용해보니 SAP GUI 화면을 그냥 끌어다가 붙여놓았다. ( 그래서 Eclipse 를 왜 써야 하는지 의문이기도 하다. )






https://tools.hana.ondemand.com/





위 사이트를 들어가보면 ABAP, BW, HANA 등등 다양한 플러그 인이 있음을 확인 할 수 있다. 그리고 어떻게 설치하는 지도 간단하지만 알기 쉽게 정리되어 있다. 일단 Eclipse Luna Or Kepler 버전을 다운로드 받아서 Help > Install New Sofrware 을 수행하면 된다. 아래의 각 버전에 맞는 주소를 넣고 엔터를 치면 그 이하에 설치 가능한 플러그인들이 표시되는데 이중에 선택해서 설치하면 된다. ( 나는 Kepler 버전에서 ALL 설치를 했다가 메모리 2기가인 할아버지 노트북에서 Eclipse 가 실행도 되지 않았으니, 각자 필요한 플러그인만 설치하는 것이 정신 건강에 좋을 것 같다.



For Eclipse Luna (4.4),   

add the URL https://tools.hana.ondemand.com/luna


For Eclipse Kepler (4.3), 

add the URL https://tools.hana.ondemand.com/kepler



그리고 SAP 서버에 접속을 하기 위해서는 SAP GUI 가 설치 되어 있어야 한다. 730버전을 추천하는데 나는 720버전이 설치되어 있는데 큰 문제 없이 사용가능한 듯 하다. 그리고 서버 접속 정보는 SAP GUI 에 있는 서버의 리스트가 보이니 SAP GUI 에 서버를 등록한 서버를 사용하는 것의 편의성이 뛰어나다.


1. 플러그인 설치 : Eclipse > HELP > Install New Software



Work with 에 위의 주소를 넣으면 아래 설치가능한 플러그인 리스트가 생성된다. ( Kepler 버전의 경우 더 많은 플러그인이 있다. )






2. SAP 서버 접속 및 프로젝트 생성




플러그인을 설치하면 ABAP > ABAP Project 를 생성 할 수 있다.



Browse 버튼을 누르면 SAP GUI 에 등록된 서버들이 팝업으로 보이는데 이중에서 사용할 서버를 선택하면 된다.




서버를 선택하는 화면에서 접속할 서버를 설정한다.




서버를 선택하면 서버의 정보가 표시되며 Next 를 누르면 접속하면서 로그인 아이디,패스워드를 입력 할 수 있다.




로그인 아이디, 패스워드, 언어를 넣고 Finish 를 실행하면 Eclipse 메인화면으로 이동한다.




초기 로그인에 성공을 하면 좌측에 Favorite Packages 에 로컬 오프젝트인 &TMP 패키지가 보이며 아래에는 System Library 가 나온다.


이로서 간단하게 eclipse 에 플러그인 설치 및 로그인까지 알아보았다. 실제로 작은 테스트 레포트를 개발해 보았는데 IDE가 갖는 장점이 있긴 한 것 같다. (특히 탭으로 소스코드를 이동하는 것은 큰 장점 인 것 같다. ) 그리고 그외에 SAP GUI에서는 당연히 되던 것들이 안되는 것이 좀 있어서 당황스럽기도 하다. ( 예를 들면 없는 perform 구문을 더블 클릭해서 생성하기 라던지.. ) 언젠가 사용하게 될지는 모르겠지만 eclipse 에도 익숙해져있으면 나중에 ( 특히 HANA 가 본격적으로 보급이 된다면.. ) 큰 도움이 될 것이다.