ABAP 실습을 위해서 실습 환경 선택 전략을 고민 했다. 우선 두 가지의 시나리오가 있었다.
하나는 "클라우드"를 사용하는 것이고 또 다른 하나는 "로컬 환경"을 사용하는 것이다
일단 클라우드 환경은 로컬 하드웨어의 부담이 없는 것,
그리고 본인은 맥을 사용 하는데 맥도 어느 모델이든 제약없이 쉽게 실행 가능 하다는 것에 매우 장점이라고 느껴졌다.
반면 로컬 ABAP CLOUD Developer은 보컬을 활용해서 실습을 하는 것인데,
이것은 완전 오프라인과 관리자 권한 실습도 시스템 설정 공부까지 가능하다는 장점이 있다.
하지만 Mac 에서는 아 실습 환경 설치가 매우 까다롭다고 알고 있었고,,,
100G 이상의 저장 공간이 필요하다는데, 나의 노트북 저장 용량이 그다지 충분 하지 않았기에(ㅠㅠ)
비교적 안전한 클라우드 실습 환경을 선택하게 되었다!
클라우드 실습 환경은 인터넷이 필수적이고, 90일 만료 기한이 있는 제한이 있었지만 장점이 더 크게 와 닿아서 클라우드 환경을 선택했다.
- SAP BTP Trial 계정 생성
- ABAP Trial 부스터 실행
- 개발 툴 준비
- 프로젝트 연결
개발자 센터에서 ‘Get a Free Account’ 클릭 후 지역을 US East(VA) 로 선택해 부스터를 실행한다. (싱가포르 아님!)
✅ 추천: US East (VA) - AWS
SAP 공식 권장 리전이며, 대부분의 부스터(특히 ABAP Trial)가 여기에 100% 지원됩니다.
Boosters → “Prepare an Account for ABAP Trial” 를 Start 하면 자동으로 서비스 인스턴스가 만들어진다. 완료 후 ‘Go to instance’에서 서비스 키 URL을 복사해 두자.
✅ 필요한 개발 툴 목록 (차근차근 설명하겠다)
1. Eclipse 2023-12 이상
2. ADT 플러그-인(Help → Install New Software → https://tools.hana.ondemand.com/latest)
3. JDK 17 LTS 이상
Temurin JDK 17 다운로드한다. (본인은 21 버전으로 설치함! 21 버전도 가능하다)
사이트 : https://adoptium.net → Latest Releases → 17 → macOS PKG 선택 후 설치
“Eclipse IDE for Java Developers”
macOS AArch64(Apple Silicon) / x64(Intel) zip 다운로드.
압축 풀고 Eclipse.app 을 응용 프로그램 폴더로 이동.
Eclipse 실행 → 메뉴 Help ▸ Install New Software…
Work with 필드에 업데이트 사이트 URL 입력
➡️ https://tools.hana.ondemand.com/latest
목록이 열리면 “ABAP Development Tools” 체크 → Next → 라이선스 동의 → Finish.
IDE 재시작 후 오른쪽 위에서 ABAP 퍼스펙티브가 보이면 설치 완료.
ADT → File → ABAP Cloud Project 선택(❌ ABAP Project)
앞서 복사한 서비스 키 URL 입력 → DEVELOPER 사용자로 로그인 → 바로 개발 가능!(완료!)
CLASS ziji_hello_world DEFINITION
PUBLIC
FINAL
CREATE PUBLIC.
PUBLIC SECTION.
INTERFACES if_oo_adt_classrun. "← 수동으로 추가
ENDCLASS.
CLASS ziji_hello_world IMPLEMENTATION.
METHOD if_oo_adt_classrun~main. "← 필수 엔트리포인트
out->write( |Hello ABAP Cloud!| ).
ENDMETHOD.
ENDCLASS.

이렇게 하면 ABAP 을 BTP 형태로 실습할 수 있다.
조금 복잡해 보이지만 차근차근 잘 따라오면 수월하게 설치, 실행할 수 있을 것이다.
차근차근 열심히 공부해보자, 화이팅 👏🏻
중간에 막히거나, 궁금한 내용은 댓글로 남겨주세요!