728x90

 거의 일년만에 다시 보게 되었네요.

 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)
운영 체제
  • 윈도우 10 이상
  • Apple macOS 10.15 이상
자바 런타임 JRE 버전 21 (64비트, LTS) (*)
SAP GUI
  • Windows의 경우: Windows 7.60 이상용 SAP GUI
  • Apple macOS의 경우: Java 7.70 이상용 SAP GUI(**)
SAP S/4HANA Cloud ABAP Environment 및 SAP BTP ABAP Environment와 함께 작동하려면 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.

이전 포스팅처럼 처음 로그인해서 패스워드 변경하니 서브계정을 만들라고 하네요.
팝업 UI로 변경된것 같네요. 전에는 여기서 부터 윈도우에 설치하면서 글을 업데이트 못하고 책만 읽고 끝났었네요. 오늘은 서비계정 만들기 도전..!!
host,port 빼고 했더니 필수라고 하네요.
흠음 로컬 설치했는데 리즌이라... 뭔가 앞뒤가 안맞는 tryrial version 프로그램이네요
도전...
서브계정을 만들기 위해서는 권한 관련 파일을 생성해야 하는데 로컬에서 만드는 것이 아닌 네트웍으로 발급서버를 호출하게 되어 있나 보네요. 과감히 이번에는 패스

자... 우리가 궁금한 abap 공부를 위한 접속을 알아 봅시다. 일단 도커는 임시 라이센스가 적용이 되어 있을 것 같고... 아니면 메시지가 어딘가에서 나오겠죠. 

 그래서 fiori나 기타 다른 것들은 어떻게 어디를 보면 될까요?

 

작년 도커 설정까지 일단 이틀만에 복습했네요. 

728x90

'SAP > ABAP' 카테고리의 다른 글

abap 공부 환경 만들기 ( 2024.07.26 )  (0) 2024.07.26
728x90

SAP를 알아가기 위해 설치를 해야 하는데 가장 최신 정보가 무엇인지 부터 확인해 보았습니다.

  S/4 hana cloud 현재 최신 정보는 이 내용으로 보입니다.

  개발 언어는 abap과 java를 알고 있으면 좋고 gui 환경을 지원하는 것으로 보입니다.

 

더보기

 실제적으로 SAP 작업 환경을 만들어야 하는데 SAP를 구체적으로 다루어 보지 않은 필자의 경우 해당 되는 것이 정상인지 끝날때까지 끝났는지 모를 수 있습니다. 이 글을 보는 분들도 만약 그런 상태이면 우리가 늪으로 들어가고 있는 것인지 물속으로 들어가고 있는 것인지 단순히 안개 속으로 가는 것인지 알기 힘들것입니다.

 자 여기서 우리의 1차 목표를 선정할 참고 자료를 찾아보고 옵니다.  주변에 실제 SAP 운영을 하는 분이 있다면 간단히 해결될 수 있으니 어려워 말고 대략적인것을 물어보는 것도 추천합니다.

 최종 SAP관련 글을 어느정도 썼을때 누군가에게 그런 사람이 되는 것이 사실적인 저의 일차 목표입니다.

https://learning.sap.com/

 

Learn SAP skills | SAP Learning

SAP Learning offers self-paced and premium learning resources for anyone who wants to build in-demand SAP skills and prepare for an SAP Certification.

learning.sap.com

ABAP Cloud map

https://community.sap.com/t5/technology-blogs-by-sap/abap-cloud-developer-trial-2022-available-now/ba-p/13598069

 

ABAP Cloud Developer Trial 2022 Available Now

Update 1: 16th May, 2024: File upload vulnerability - Workaround Symptom An unauthenticated attacker can upload a malicious file to the server which when accessed by a victim can allow the attacker to access, modify or make unavailable user's information a

community.sap.com

 

 

그중 오늘 해볼 것은 abap docker 설치하고 hello Wrold 출력해 보기 입니다.

https://hub.docker.com/r/sapse/abap-cloud-developer-trial

 

https://hub.docker.com/r/sapse/abap-cloud-developer-trial

 

hub.docker.com

 

 다행히 최신 자료를 공유되어 있습니다.

 자료를 찾다보면 결국 돌다돌다 공식페이지를 찾는 말이 있듯이 이 페이지가 가장 기본이 될것 같습니다.  지금으로 부터 3개월 전에 업데이트 되었다고 하네요

 

 m2 mac mini 32gb 에 설치 예정이고 도커 사용에 대해서는 여러번 다루어 보았으니 이번에는 sap 관련해서 집중해보려 합니다.

docker는 참고 링크는 넣어 놓겠습니다.

더보기

 

 상용 프로그램을 분석하고 접근 할때 가장 민감한 정보는 유료/무료 그런 경계를 확인하는 것도 있습니다.

더보기

※ How to update the licenses ABAP Platform (AS ABAP)

라이센스를 업데이트하는 방법 ABAP 플랫폼(AS ABAP)

ABAP 라이선스의 만료일은 SAPGUI의 트랜잭션 SLICENSE에서 확인할 수 있습니다. 만료 전에 업데이트하는 것이 더 쉽기 때문에 미리 알림을 설정할 수 있습니다.

SAPGUI(SLICENCE)를 통해 라이센스 업데이트 도커 이미지와 함께 제공되는 ABAP 라이센스는 3개월만 지속됩니다. 따라서 다음과 같이 데모 라이센스를 다운로드하고 가져와야 합니다:

사용자 SAP*, 클라이언트 000을 사용하여 ABAP 시스템에 로그온합니다. DEVAP(개발자, 클라이언트 001)의 암호와 동일합니다.
트랜잭션 SLICENSE를 시작합니다. 하드웨어 키를 복사합니다.
minisap에서 라이센스를 가져와 시스템 A4H를 선택합니다.
ABAP 시스템으로 돌아가서 SLICENSE를 다시 시작한 다음 설치를 선택합니다.
로그오프한 다음 사용자 개발자, 클라이언트 001로 로그온합니다.
SLICENSE를 다시 시작합니다. 이전의 잘못된 라이센스를 제거합니다(sap*는 라이센스를 삭제할 수 없습니다).
도커를 통한 라이센스 업데이트 이미지에는 마운트하거나 컨테이너에 복사한 파일에서 ASABAP 라이센스를 업데이트할 수 있는 스크립트가 포함되어 있습니다. 텍스트 파일을 로컬 파일 시스템에 저장하고 /opt/sap/ASABAP_license 경로의 컨테이너에 푸시하기만 하면 됩니다. 라이센스 파일 생성에 필요한 하드웨어 키는 컨테이너 시작 단계에서 출력됩니다.

도커를 통한 업데이트: 새 컨테이너: 도커 실행 명령을 -v <local path the key file>:/opt/sap/ASABAP_license로 업데이트합니다. 매개 변수는 도커 실행에 속하고 이미지 이름 뒤에 있는 모든 것은 컨테이너 내부의 프로그램으로 전달되므로 도커 이미지 이름(sapse/abap-cloud-developer-trial:) 이전에 -v 매개 변수가 명령줄에 있는지 확인하십시오.

도커를 통한 업데이트: 기존 컨테이너: 도커 cp <local path the key file> a4h:/opt/sap/ASABAP_license 명령으로 키 파일을 컨테이너에 복사합니다. 컨테이너가 중지된 경우, 컨테이너를 다시 시작할 때 파일이 적용됩니다. 컨테이너가 실행 중인 경우 컨테이너를 중지하고 시작하거나 도커 exec -it a4h /usr/local/bin/asabap_license_update를 통해 라이센스 업데이트 기능을 트리거할 수 있습니다.

ASABAP 라이센스 업데이트 스크립트에 문제가 발생하면 -no-asabap-license-update 매개 변수를 전달하거나 /opt/sap/.no_ASABAP_license_update 파일을 컨테이너에 생성하여 컨테이너에서 이 기능을 실행하지 못하도록 할 수 있습니다.

HDB

이미지는 유효한 HDB 라이센스와 함께 제공되며, 만료 직전까지 이 라이센스를 다시 적용할 필요는 없습니다. HDB 라이센스의 만료 날짜는 DBA Cockpit > System Information > License에서 확인할 수 있습니다. 만료 전에 업데이트하는 것이 더 쉬우므로 라이센스를 업데이트하라는 알림을 설정할 수 있습니다.

이미지에는 마운트하거나 컨테이너에 복사한 파일에서 HDB 라이센스를 업데이트할 수 있는 스크립트가 포함되어 있습니다. 따라서 HDB 라이센스를 업데이트해야 하는 경우 텍스트 파일을 로컬 파일 시스템에 저장하고 /opt/sap/HDB_license 경로의 컨테이너에 푸시하기만 하면 됩니다.

 일단 학습을 위한 라이센스를 제공하는 것 같습니다. 

 1. SAPGUI(SLICENCE)를 통해 라이센스 업데이트, 도커 이미지와 제공되는 라이센스는 3개월 지속

 2. docker image 내부 경로 /opt/sap/ASABAP_license

 3. 이미지는 유효한 HDB 라이센스와 함께 제공되었다.

 4. DBA Cockpiit > System Information > License 

    에서 확인할 수 있다. 업데이트 경로는 /opt/sap/HDB_license 이다.

 


 자 너무 어렵게 접근하면 시작하기전에 힘이 빠져버리니 일반적인 Docker 사용방법으로 일단 접근해 봅시다.

 1. 최신 해단 내용 도커 이미지 찾기 or 최적의 OS 이미지를 다운로드

 2. 이미지에 환경 설정과 포트 포워딩을 설정해서 컨테이너 실행 

 3. 접속해서 해당 이미지의 정상 확인 or OS 이미지를 다운 받았다면 프로그램 설치하여 정상 확인

 4. 필요한 부분 확인 후 컨테이너를 이미지로 만들어서 외부 폴더와 이미지 폴더 연결 설정과 기타 필요 파일을 복사해 넣어 컨테이너 실행

 5. 최종 목표 도커 실행 환경 확인 

 


 

# 이미지 검색
docker search abap-cloud-developer-trial

# 이미지 다운로드
docker pull sapse/abap-cloud-developer-trial:ABAPTRIAL_2022

# 컨테이너 실행
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 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.

 

# 접속해서 패스워드 변경...하면 서브계정을 만들라고 나오네요.

# 서브계정을 만들려고하면 프로그램을 못받는다는 메시지가 나오네요.

일단 아래 화면까지 확인했습니다. (2024.07.31)

 

 

 

맥에서 GUI실행이 어렵다고하여 window 설정을 읽어보면서 다시 설치하고 도커 실행해 봤습니다.

더보기


The SAP Developer Center Software Developer License Agreement has been accepted
because the file /agree_to_SAP_license exists
You can read the license text in the file /SAP_COMMUNITY_DEVELOPER_License
in the image.
Hint: docker exec -it a4h less /SAP_COMMUNITY_DEVELOPER_License

The file /agree_to_SAP_license exists because either you restarted a container,
or you created the file manually, or you committed the file to your private image.
If you no longer agree to SAP Developer Center Software Developer License Agreenement,
please remove the file /agree_to_SAP_license from your container or image.
Hint: docker exec -it a4h rm /agree_to_SAP_license

WARNING: the following system limits are below recommended values:
  (sysctl kernel.shmmni = 4096) < 32768
  (sysctl vm.max_map_count = 262144) < 2147483647
  (sysctl fs.file-max = 2045543) < 20000000
  (sysctl fs.aio-max-nr = 65536) < 18446744073709551615
Hint: consider adding these parameters to your docker run command:
  --sysctl kernel.shmmni=32768
Hint: if you are on Linux, consider running the following system commands:
  sudo sysctl vm.max_map_count=2147483647
  sudo sysctl fs.file-max=20000000
  sudo sysctl fs.aio-max-nr=18446744073709551615
sapinit: starting
start hostcontrol using profile /usr/sap/hostctrl/exe/host_profile
Impromptu CCC initialization by 'rscpCInit'.
  See SAP note 1266393.
Impromptu CCC initialization by 'rscpCInit'.
  See SAP note 1266393.
sapinit: started, pid=13

HDB: starting

28.07.2024 23:00:51
Start
OK

28.07.2024 23:06:57
StartWait
OK
HDB: started, pid=599

hdb_license_update: starting
---
Retrieving HDB license information
---
HDB Hardware Key   : M2000000000
HDB Expiration Date: 2025-10-12 23:59:59
Days to expire     : 441
---
Not updating HDB license: the file /opt/sap/HDB_license was not found
---
hdb_license_update: started, pid=2110

asabap_license_update: starting
---
Retrieving AS ABAP license information
---
SAP License Key Administration  -  Copyright (C) 2003 - 2016 SAP AG

System ID. . . . : A4H
Hardware Key . . : J0000000000        (of this computer)
Installation No. : *** not yet assigned ***
System No. . . . : *** not yet assigned ***
Release. . . . . : 789
Software products: NetWeaver_HDB
---
AS ABAP license can be automatically renewed from the file /opt/sap/ASABAP_license
Hint: new container     : docker run ... -v <local file path>:/opt/sap/ASABAP_license
Hint: existing container: docker cp <local file path> <container name>:/opt/sap/ASABAP_license
---
Not updating AS ABAP license: the file /opt/sap/ASABAP_license was not found
---
asabap_license_update: started, pid=2126

Application Server: starting

28.07.2024 23:07:00
Start
OK

28.07.2024 23:07:14
StartWait
OK
Application Server: started, pid=2291

Worker Processes: starting dependencies
uuidd: starting
uuidd: started, pid=2665
Worker Processes: started dependencies
Worker Processes: starting

28.07.2024 23:07:14
Start
OK

28.07.2024 23:07:59
StartWait
OK
Worker Processes: started, pid=2671

*** All services have been started. ***
***
*** To stop and be able to safely start again use Ctrl-C
*** Or use the stop command with timeout: docker stop -t 7200 ...
***
*** Have fun! ***

 

 

 


참고 글들

728x90

'SAP > ABAP' 카테고리의 다른 글

abap 공부 환경 만들기 복습 ( 2025.05.10 )  (0) 2025.05.11

+ Recent posts