
ABAP ์ค์ต ํ๊ฒฝ์ ์ฐพ๋ค๊ฐ "ABAP Cloud Developer Trial 2023"์ ์๊ฒ๋์์ต๋๋ค.
MAC OS (Sequoia 15.6.1) MacBook Air - Apple M3(24GB) ํ๊ฒฝ์์ ์ค์นํ์์ต๋๋ค.
1. Docker Desktop ์ค๋น
- Docker Desktop์ด ํ์ํฉ๋๋ค.
- https://www.docker.com/products/docker-desktop/
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.
www.docker.com
- ์ค์น ํ ์ค์ -> Resource์์
- CPU : 4๊ฐ ์ด์
- Memory : 16GB ์ด์
- Disk : 170 GB ์ด์
- ์ผ๋ก ์ค์ ํฉ๋๋ค.
2. ์ด๋ฏธ์ง ๋ค์ด๋ก๋
docker pull sapse/abap-cloud-developer-trial:2023
- docker hub์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ ๋ฐ์์ค๋๋ค.
3. hosts ํ์ผ ์์
sudo vim /etc/hosts
## ์๋ ์ถ๊ฐ
127.0.0.1 vhcala4hci
4. ์ปจํ ์ด๋ ์คํ
docker run --platform linux/amd64 \
--stop-timeout 3600 -i --name a4h \
-h vhcala4hci \
-p 3200:3200 -p 3300:3300 -p 8443:8443 \
-p 30213:30213 -p 50000:50000 -p 50001:50001 \
sapse/abap-cloud-developer-trial:2023 \
-skip-limits-check -agree-to-sap-license
5. SAP GUI for JAVA ์ค์น
- https://developers.sap.com/trials-downloads.html
- ์ ๋งํฌ์์ SAP GUI for JAVA๋ฅผ ์ฐพ์ ์ค์นํด์ค๋๋ค.
6. ์ ๊ท ์ฐ๊ฒฐ ์ค์
- ์ ๊ท ์ฐ๊ฒฐ์ ๋ง๋ค์ด์ค์ผ ํฉ๋๋ค.

- ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ณ ๊ธ์ค์ ์์ ์ ๋ฌธ๊ฐ ๋ชจ๋๋ฅผ ์ ํํ๊ณ ์๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ ์ฅํฉ๋๋ค.
conn=/H/vhcala4hci/S/3200

7. ๋ผ์ด์ ์ค ์์ฑ
- ์ปจํ ์ด๋ ๊ฐ๋ ์ ๋ก๊ทธ์ ์ถ๋ ฅ๋
Hardware Key . . : Y1505154597
- ์์ ๊ฐ์ ํ๋์จ์ด ํค ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค.
- https://go.support.sap.com/minisap/#/minisap
SAP License Keys for Preview, Evaluation and Developer Versions
go.support.sap.com
- ์ ๋งํฌ์์ "A4H - SAP NetWeaver AS ABAP 7.4 and above (Linux / SAP HANA)"๋ฅผ ์ ํํฉ๋๋ค.

- ์ฌ์ง์ ์ ๋ณด๋ฅผ ๋ชจ๋ ์ ๋ ฅํ๊ณ "Generate"๋ฒํผ์ ๋๋ฅด๋ฉด ๋ผ์ด์ ์ค๋ฅผ ๋ค์ด๋ฐ์ ์ ์์ต๋๋ค.
8. ๋ผ์ด์ ์ค ์ ์ฉ
- ๋ก์ปฌ์์ ๋ฐ์ ํ์ผ์ ์ปจํ ์ด๋์ ๋ณต์ฌํฉ๋๋ค.
docker cp license.txt a4h:/opt/sap/ASABAP_license
- ์ปจํ ์ด๋ ์์์ ๋ผ์ด์ ์ค ๊ฐฑ์ ์ ์คํํฉ๋๋ค. (์คํ ์ค ์ด์ด์ผ ํจ)
docker exec -it a4h /usr/local/bin/asabap_license_update
- ์ปจํ ์ด๋๋ฅผ ์ฌ์์ํ๋ฉด ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋ฉ๋๋ค.
docker stop -t 7200 a4h
docker start -ai a4h

- ์ปจํ ์ด๋ ์์ ํ ์กฐ๊ธ ๊ธฐ๋ค๋ฆฌ๋ฉด ์์ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
9. SAP GUI ์ฐ๊ฒฐ

- ์๊น ๋ง๋ค์ด ๋์๋ ์ฐ๊ฒฐ ์ค์ ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค.

User : DEVELOPER
Password : ABAPtr2023#00
Logon Language : EN
- ์ ๊ฐ์ผ๋ก ๋ก๊ทธ์ธํฉ๋๋ค.

- ์ฑ๊ณต์ ์ผ๋ก ์คํ ์๋ฃํ์์ต๋๋ค. :D
+ ๊ธฐํ
์คํ๊ณผ ์ข ๋ฃ
docker stop -t 7200 a4h
- -t 7200 ์ SAP HANA DB๊ฐ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ฐ๋๋ก 2์๊ฐ๊น์ง ๊ธฐ๋ค๋ ค์ฃผ๋ ์ต์ ์ ๋๋ค. (๊ถ์ฅ)
docker start -ai a4h
- ๋ค์ ์คํ๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ผ์ด์ ์ค
- ๋ผ์ด์ ์ค๋ 3๊ฐ์๋์ ์ ์ง๊ฐ ๋ฉ๋๋ค.
- ๋ผ์ด์ ์ค๊ฐ ์ข ๋ฃ๋๋ฉด ๋ผ์ด์ ์ค๋ฅผ ๋ฐ์๋ ๋งํฌ์์ ๋ค์ ๋ฐ์์ผ ํฉ๋๋ค.
์คํ์๋จ
Got unhandled signal: 28
StartWait
FAIL: process hdbdaemon HDB Daemon not running
HDB: the start command failed, exit code=2
The service HDB has failed to start and initialization is blocked until the problem is resolved
- ๊ฐ๋ ์ด๋ฐ์์ผ๋ก ์คํ๋์ง ๋ชปํ๊ณ ์ฃฝ์ด๋ฒ๋ฆฌ๊ณค ํฉ๋๋ค.
- ๋ฆฌ์์ค ๋ถ์กฑ / ๋์คํฌ ๊ณต๊ฐ ๋ถ์กฑ์ด ์์ธ์ผ ์ ์์ต๋๋ค.
docker system prune -a
- ํ์ํ๋ค๋ฉด ๋์ปค ์บ์๋ฅผ ์ง์ฐ๊ณ ๋ค์ ์คํํด๋ณด์๊ธฐ ๋ฐ๋๋๋ค.