300x250
728x90

# 시작하기 전


# SAP ADT 구축과 SAP BTP에서 서비스 키와 인스턴스를 생성했다고 가정하에 시작하겠다.

 

서비스 키와 인스턴스를 생성 못 했다면 밑에 링크를 참고하자

2023.03.08 - [.SAP/..BTP] - SAP BTP ABAP environment 만들기

 

SAP BTP ABAP environment 만들기

ABAP 환경 구축 ADT 설정( ABAP Development Tools )을 했다고 가정 하에 시작하겠다. 필요하면 나중에 정리를... ADT에서 ABAP 클라우드 프로젝트를 생성하고 연결하려면 하면 먼저 해야 하는 것이 ADT 설정

potato98.tistory.com

 

시작..!

 

# BTP와 ADT 연결


# 01. Eclipse을 실행시켜서 [ FILE ] -> [ NEW  ] -> [ ABAP Cloud Project  ] 선택하자

 

# 02. 그럼 다음과 같이 나오게 되는데

1. SAP S/4 HANA Cloud ABAP Environment -> Public Cloud을 통해 URL 넣을 때 사용하는 방법

2. SAP BTP ABAP environment -> SAP BTP을 통해서 Cloud ABAP을 할 때

 

# 03. 우리는 BTP와 ADT를 연결하기 때문에 SAP BTP ABAP environment을 선택한다.

그다음 두 가지 선택이 있는데

1. Use a Service Key

2. Use Cloud Foundry Environment

 

# [ Use a Service Key ] : 서비스 키를 사용해서 인증하는 방법

# [ Use Cloud Foundry Envir... ] : 로그인해서 서비스 인스턴스세부사항을 선택하는 방법.

 

# 04. 우리는 첫 번째인 서비스 키를 사용하는 방법을 선택하기 때문에 [ Use a Service Key ] 선택 후 [ Next ] 버튼을 눌러보자.

 

# 05. JSON Format인 서비스 키가 필요하기 때문에 SAP BTP Cockit 사이트로 들어가 보자. 

https://cockpit.hanatrial.ondemand.com/trial/#/home/trial

 

https://cockpit.hanatrial.ondemand.com/trial/#/home/trial

 

cockpit.hanatrial.ondemand.com

 

# 06. [ Global accout ] -> [ Sub Accout ] 들어가서 [ Instances and Subsriptions ]을 클릭하자

 

# 07. [ Instances ]에서 설정하였던 ABAP 서비스에서 Key를 누르게 되면?

 

# 08. 다음과 같이 Service Key.Json을 확인할 수 있다. [ Copy JSON ]을 클릭해서 복사한다.

 

# 09. 복사한 JSON을 Service Key in JSON Format에 붙여놓고 [ Next ] 클릭하자.

 

# 10. 성공적으로 되면 다음 화면이 나오게 된다.  이제 서비스 인스턴스 연결을 해야 하기 때문에 [ Open Logon Page in Browser ]을 클릭하자.

 

# 11. SAP BTP에 로그인을 한 후 다음과 같은 화면이 뜨면 성공이다.

 

# 12. 서비스 인스턴스 연결 완료!! 

 

 

끝...! 

 

 

# 오류 발생하는 경우


# You were successfully authenticated, but an error occurred during the Service Instance logon. Please ensure that you have a user for the Service Instance.

= 서브 어카운트에서 서비스키와 인스턴스를 삭제한 후 다시 생성하고, 글로벌 어카운트에서 부스터에서 ABAP 환경을 만들면 될 겁니다..

 


# Cannot connect to the Service Instance. The service is currently not available.
#  You were successfully authenticated, but  an error occurred during fetching the service Instance's SAP System ID

 

= ADT Eclipse 버전가 최신이 아니라서 오류 발생, 버전최신으로 업그레이드해야 한다.

#"ADT"	    
https://tools.hana.ondemand.com/latest

#"Eclipse"	
http://download.eclipse.org/releases/latest

# ADT 업그레이드 방법은... 간략하게 하면

# [ HELP ] -> [ Install new Software ] -> [ Work with ]에서 검색을 해서 업그레이드하면 된다.


# 만약 HOST가 존재하지 않는다고 에러 뜨면 

# Window 시스템에서 컴퓨터 이름한글이 아닌 영어로 바꾸셔야 합니다.

# 나머지 에러도 발생할 경우 서비스 키와 인스턴스, ABAP 환경 등록, ADT을 최신버전으로 해보시길 바랍니다.

 

 

도움이 되셨으면 하단에 있는 광고 한번씩 눌러주세유!!

728x90