거의 일년만에 다시 보게 되었네요.
sap/hana s4 관련해서 업무로 맡을 번해서 공부 환경을 확인하고 설정하다가 결국 재자리 걸음으로 하던 업무의 연장해서 일하게 되어 멈췄었네요.
결국 가이드북 하나를 다 읽기는 했지만 실제적인 사용이 아닌 패키지 설명과 교육자료 위치만 열심히 나와있는 책이었습니다.
정리하면 교육자료 위치에 가서 어떤 자료를 볼지가 중요한 책이니 실무 관련 접근하실분은 "SAP HANA 2.0 An Introduction"를 지도로 사용하시고 공부는 자료를 안내해준 사이트에서 하셔야 합니다. 참고 바랍니다.
그리고 작년에 로컬 환경으로 도커에서 실행해보고 해당 책의 내용을 보고 프로그램 실무를 설명하는 것이 있을꺼라 생각해서 책을 읽고 한다는 것이 결국 거의 일년이 넘어갔네요. 해당 건을 사이트 프로젝트로 공부하는 우선순위에서도 뒤쳐져서 이제야 다시 보네요.
지금도 우선 순위는 한참 아래입니다. 담당업무가 되면 우선순위가 올라가겠지만, 이전에 했던 업무와 기술 스펙 복습이 먼저라 ...
1. spring boot - thymeleaf 고객사이트와 관리자페이지
2. react, vue 고객사이트
3. 쇼핑몰 프로세스
4. 온라인 강의 프로세스 - 관리자, 강좌등록자, 강의도우미, 수강생
5. 교안작성 - 파이썬, 자바, C#
6. 인공지능 - 개인화 온프라미스 서비스
7. sap s4 hana
8. 벡터 db
to-do list 주기적인 갱신이 필요해 보이네요.
기술트리와 숙련도를 도해 해보는 것도 좋겠네요. 주기적 복습을 안해서 잊어버린 부분도 다시 복습해서 수준업해야하고 버전이 올라가면서 바뀐 내용도 숙지해야 하겠고... 등등 올해는 복습부터 다시 해야 겠네요.
자 복습전 잡 생각을 정리했고. 이제 복습 해봅시다.
우선 이전 글을 읽어보면서 다른 방향으로 접근해 볼꺼라 이전글 보실분들을 위해 링크도 달아 놓겠습니다.
2024.07.26 - [SAP/ABAP] - abap 공부 환경 만들기 ( 2024.07.26 )
abap 공부 환경 만들기 ( 2024.07.26 )
SAP를 알아가기 위해 설치를 해야 하는데 가장 최신 정보가 무엇인지 부터 확인해 보았습니다. S/4 hana cloud 현재 최신 정보는 이 내용으로 보입니다. 개발 언어는 abap과 java를 알고 있으면 좋고
jsi0.tistory.com
현재 최신 정보가 바뀌었는지 부터 확인이 필요해 보이네요.
% docker search abap | ||
NAME | DESCRIPTION | STARS |
abap/practice | 0 | |
abap/almo | 0 | |
abaplint/abaplint | Official abaplint docker image | 7 |
abaplint/abaplint-backend | abaplint backend for Code Inspector/ATC | 1 |
filaksap/abapops | Tools for dealing with ABAP | 2 |
toberic/abap-platform-trial | Re-upload of SAPse - abap-platform-trial:1.. | 3 |
renanw/ sap-nw-abap-trial | SAP NW ABAP 7.52 SP04 rodando no Docker para... | 4 |
clarklee/abaptrial | ABAP开发环境镜像 | 1 |
amitlaldocker/abaptrial | SAP 1909 docker | 11 |
sapse/abap-cloud-developer-trial | 97 | |
jfbecerra/abap_trial_2022 | abap trial 2022 | 0 |
gorbenko1/abaplessons | ABAP lessons | 0 |
exercism/abap-test-runner | 0 | |
esjewett/nwabap750 | Netweaver ABAP 7.50 Developer Edition | 4 |
abaptie/activiti-explorer | 0 | |
sayansaha1999/abap-code-visualizer | Image for ABAP code visualizer | 0 |
avijitdas3/nwabap | SAP NetWeaver AS ABAP Developer Edition | 1 |
sunpizza/nwabap | SAP NetWeaver AS ABAP Developer Edition 7.52... | 3 |
abaproject/abaadmin-api-v1 | 0 |
이전에 제가 받은 버전은 [sapse/abap-cloud-developer-trial:ABAPTRIAL_2022]이었네요.
sap 무료 체럼 및 다운로드 사이트 참고
SAP NetWeaver AS ABAP 개발자 에디션 7.52 SP04
ASE 16.0의 ABAP 애플리케이션 서버는 ABAP 언어와 툴셋을 사용해 볼 수 있는 플랫폼을 제공합니다. Fiori 런치패드, SAP 클라우드 커넥터, SAP Java 가상 머신, 백엔드/프론트엔드 연결, 역할 및 샘플 애플리케이션으로 사전 구성되어 있습니다. 또한 모든 표준 ABAP AS 인프라를 포함합니다: 트랜잭션 관리, 데이터베이스 운영/영구성, 변경 및 전송 시스템, SAP 게이트웨이, ABAP 개발 툴킷 및 SAP WebIDE와의 상호 운용성 등. 구성 가이드를 참조하라고 안내가 되어 있네요.
2025년 3월 23일 라이센스 갱신 정보 있음
https://developers.sap.com/trials-downloads.html?search=ABAP
작년에 대충 맛보기만해서 mac에서 설정을 어디까지 했는지 모르겠지만 abap개발 도구를 확인하니 "SAP S/4HANA Cloud ABAP Environment 및 SAP BTP ABAP Environment와 함께 작동하려면 SAP GUI가 필요하지 않습니다."라는 글이 있네요.
뭔가 정리가 되어 시작하는 사람이 환경별로 스타팅해볼수 있게 친절함은 안보이네요.
ABAP 개발도구
https://tools.hana.ondemand.com/#abap
SAP Development Tools
This site allows you to install various SAP development tools. Unless otherwise indicated, the downloads are provided under the terms of the SAP DEVELOPER LICENSE AGREEMENT 3.2. Eclipse Software Sites To install some or all of the Eclipse tools, get an ins
tools.hana.ondemand.com
구동 전제 조건
구성 요소 전제 조건이클립스 플랫폼 | 2024-12 (4.34), 2025-03 (4.35) |
운영 체제 |
|
자바 런타임 | JRE 버전 21 (64비트, LTS) (*) |
SAP GUI |
|
마이크로소프트 VC++ 런타임 | Windows용: Microsoft Visual C++ 2015-2022 재배포 가능(x64) |
아쉽게도 mac에 jdk17이 설치되어 있어서 21로 버전 업그레이드 진행했습니다. 저는 brew 사용중이라 아래와 같이 실행했고 brew부터 알아서 업그레이드 진행되었네요.
$ brew install openjdk@21
https://formulae.brew.sh/formula/openjdk@21
openjdk@21
Homebrew’s package index
formulae.brew.sh
abap 클라우드 개발자 평가판 2022가 지금 사용가능하다는 문구가 있네요. 아직 다음 버전이 공개 된 것을 아닌것 같습니다.
전에 확인했을당시 임시 라이센스는 3개월 단위라고 하니까 다시 docker 설치한 것을 사용하기 위해서는 라이센스 관련해서만 갱신하면 될것 같네요.
개발자 도구는 Eclipse 2025-03를 IDE로 추천하네요. 이게 Mac에서 동작하는지 확인이 필요하네요.
https://www.eclipse.org/downloads/packages/release/2025-03/r
Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro
545 MB 228,969 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli
www.eclipse.org
macOS용도 확실하게 있네요.
1. docker image 변경은 필요없음 - 작년에 받은 이미지 사용
2. 컨테이너 설정에서 라이센스 갱신필요
라이센스 갱신


무료 가입한 계정으로 로그인 후 다운로드.. 안되네요.
흠음...버전 확인한 것으로 목적은 달성했다고 봐야겠네요.
다시 초심으로... sap를 어디까지나 맛보기 해볼꺼라. 기존에 했던 것을 다시 버리고 시작합니다.
몇번이 될지 모르겠지만 될때까지 할 수 있으니 되는 것까지 적어 보겠습니다.
# 지난 행적을 다시 시행하며 수정하겠습니다.
# 이미지 검색
docker search abap-cloud-developer-trial
# https://hub.docker.com/r/sapse/abap-cloud-developer-trial/tags
# tag 정보 확인
# linux, macOS, Windows 각각 시스템 요구사항 확인 및 도커 이미지 설정까지 자세한 설명이 있네요
# overview 꼭 읽어보세요, 귀찮으면 제가 정리한거 보셔도 됩니다.
# 이미지 다운로드
# docker pull sapse/abap-cloud-developer-trial:ABAPTRIAL_2022
docker pull sapse/abap-cloud-developer-trial:ABAPTRIAL_2022_SP01
# 컨테이너 실행
# docker run --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:ABAPTRIAL_2022 -skip-limits-check
docker run --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:ABAPTRIAL_2022_SP01 -skip-limits-check
# demon 기동 8443 접속전에 해야 함
# /usr/local/sbin/rcscc_daemon start
# https://<the container's IP>:8443
# https://vhcala4hci:8443 접속
# user name/ password = 도커 오버뷰에 나와있습니다.
# SAP Cloud Connector ============================
# user Administrator and the password manage. (2025.5.11)
# 웹으로 접속해서 초기 패스워드 설정해주고 주 시스템으로 선택해서 초기 기동 완료
⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️⏹️
# SAPGUI =========================================
# The user name is DEVELOPER. The client is either 001 for development or 000 for some admin tasks.
# ABAP Cloud Developer Trial 2022, SP01: ABAPtr2022#01
## 참로로 이미지명과 태그등 공유되어 있는 명칭 그대로라면 컨테이너 실행 명령을 내리면 검색해서 이미지를 받아서 실행 한다.
## 자동으로 버전정보를 제공하지 않아서 tag 정보를 수동으로 확인해서 설치해야 하네요.
## git에서 다운받아서 docker image 생성하는 방식도 있는 것 같으니 찾아서 해보시는 것도 좋을 것 같습니다.
## 일단 저는 macOS에 docker image 다운받아서 초기 기동까지가 목적이라 정리해 봅니다.
#==================== 이하 참고
# 컨테이너 생성 후
## 서버기동
docker start -ai a4h
## 서버중지
docker stop -t 7200 a4h
# The following list defines ports used by the container:
3200: SAPGUI Instance 00
3300: RFC Instance 00
8443: SAP Cloud Connector
30213: SAP HANA MDC Database
50000: AS ABAP HTTP
50001: AS ABAP HTTPS
# SAP Cloud Connector설정
## SAP Cloud Connector를 사용하려면 다음 명령을 통해 추가 서비스를 시작해야 합니다:
docker exec -it a4h bash
/usr/local/sbin/rcscc_daemon start
# SAP Cloud Connector 상태는 다음을 통해 확인할 수 있습니다:
docker exec -it a4h bash
/usr/local/sbin/rcscc_daemon status
# 마지막 명령이 데몬 프로세스를 시작합니다. 컨테이너를 떠나기 전에 중지해야 합니다. 다음 명령을 사용하십시오:
/usr/local/sbin/rcscc_daemon stop
exit
# 다음 사이트에서 SAP Cloud Connector 인스턴스에 연결할 수 있습니다:
https://<컨테이너의 IP>:8443
https://localhost:8443
접속정보를 못찾아 다시 들어가보니 접속정보가 상세히도 나와있더군요..(2024.07.31)
user Administrator and the password manage.
자... 우리가 궁금한 abap 공부를 위한 접속을 알아 봅시다. 일단 도커는 임시 라이센스가 적용이 되어 있을 것 같고... 아니면 메시지가 어딘가에서 나오겠죠.
그래서 fiori나 기타 다른 것들은 어떻게 어디를 보면 될까요?
작년 도커 설정까지 일단 이틀만에 복습했네요.
'SAP > ABAP' 카테고리의 다른 글
abap 공부 환경 만들기 ( 2024.07.26 ) (0) | 2024.07.26 |
---|