○ API Endpoint 확인
○ cf 로그인하기
- 터미널에 'cf login' 입력
- API Endpoint 복사 밑 붙여넣기
- SAP 로그인 Email 및 password 입력
1) 로그인 진행 시, 백스페이스 등을 누르면 오류문자가 입력되니 유의
2) 비밀번호는 입력 시에, 캡슐화(?)되어 보이지 않으니 참고
○ CDS 배포
- 터미널에 ' cds deploy --to hana' 입력
- cds deploy
1) HANA DB에 CAP Java Application이 사용할 새로운 HDI Container를 생성해 배포
2) 별도로 이름을 지정하지 않으면 <프로젝트명> + '-db' 형태의 이름을 기본값으로 하여 Container를 생성
○ 배포 결과 확인
- DB Explorer 접속
- 좌측 상 '+' 버튼 클릭
○ 인스턴스 추가
- Instance Typedml 'HDI Container' 선택
- OK 클릭
○ 배포된 데이터 확인
- Open Data 클릭 및 CDS 배포 데이터 확인
○ CAP Java Application을 BTP에 배포
- 생성된 프로젝트에서 mta.yaml의 'Build MTA Project' 클릭
- 터미널에서 'mbt build' 입력과 같음
○ 빌드 성공 시, mta_archives 생성 완료
○ CF에 Application 배포
- .mtar에서 'Deploy MTA Archive' 클릭 및 실행
○ 배포 결과 확인
- 배포된 결과를 BTP Cockpit의 Space > Application에서 확인 가능
- mta.yaml에 등록된 대로 크게 db-deployer와 srv로 나뉘어 배포됨
'SAP > ABAP' 카테고리의 다른 글
[ ABAP ] CDS Views(2) (0) | 2023.02.15 |
---|---|
[ ABAP ] CDS Views(1) (0) | 2023.02.14 |
[ ABAP ] CDS BTP + Eclips + ABAP (0) | 2023.02.14 |
[ ABAP ] CDS Views (0) | 2023.02.13 |