시작하기 전
SAP ADT 구축과 SAP BTP에서 서비스 키와 인스턴스를 생성했다고 가정하에 시작하겠다.
참고로 서비스 키와 인스턴스를 생성 못 했다면 밑에 링크를 참고하자
2023.03.08 - [.SAP/..BTP] - SAP BTP ABAP environment 만들기
시작
1. Eclipse을 실행시켜서 FILE -> NEW -> Other 선택
# 만약 ABAP Cloud Project 있으면 그걸 선택하면 된다.
2. Wizards : ABAP Cloud Project 검색을 한 뒤에 Next을 누른다.
3. 여기서 선택을 하게 된다.
1. SAP S/4HANA Cloud ABAP Environment
2. SAP BTP ABAP environment
우리는 BTP와 ADT를 연결하기 때문에
SAP BTP ABAP environment을 선택한다.
그 다음 두 가지 선택이 있는데
1. Use a Service Key
2. Use Cloud Foundry Environment
첫 번째는 서비스 키를 사용해서 인증하는 방법
두 번째는 로그인해서 서비스 인스턴스와 세부사항을 선택하는 방법.
우리는 첫 번째인 서비스 키를 사용하는 방법을 선택하게 되면 다음과 같은 화면이 뜬다
JSON Format인 서비스 키가 필요하다.
서비스 키를 가져오자.
SAP BTP 서비스 키 가져오기
SAP BTP 사이트를 들어가 보자.
https://cockpit.hanatrial.ondemand.com/trial/#/home/trial
1. Global accout -> Sub Accout 들어가서 Instances and Subsriptions을 클릭하자
2. Subscriptions / Instances / Environments 탭에서 Instances을 클릭해서 Credentials탭에서 1 Key를 눌러보자.
2-1. 그러면 Service Key.Json을 확인할 수 있다. Copy JSON을 클릭해서 복사한다.
3. 복사한 JSON을 Service Key in JSON Format에 붙여놓고 Next 클릭하자.
4. 거의 끝나간다. 이제 서비스 인스턴스 연결을 해야 하기 때문에 Open Logon Page in Browser을 클릭하자.
5. SAP BTP에 로그인을 한 후 다음과 같은 화면이 뜨면 성공이다.
6. 서비스 인스턴스 연결 완료.
# 오류 발생하는 경우
# 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을 최신버전으로 해보시길 바랍니다.
끝.
'.SAP > ..Cloud ABAP(RAP)' 카테고리의 다른 글
SAP RAP(ADT) ABAP Formatting(Pretty printer) 설정 (0) | 2023.04.20 |
---|---|
SAP CDS Associations 정리 (0) | 2023.03.30 |
SAP RAP(ADT) 설명(Description) 변경 방법 (0) | 2023.03.22 |
SAP RAP(ADT) Structure 생성 (0) | 2023.03.16 |
SAP RAP(ADT) Text Symbol(텍스트심볼) 정리 (0) | 2023.03.08 |