-
[SAP BTP] ODM과 CDS란⁉️SAP/BTP 2025. 5. 8. 15:52
[참고]
SAP BTP의 정보가 부족해 틀린 부분이 있을 수 있습니다. 바른 지식을 알려주시면 감사하겠습니다.
전달 주신 내용은 확인 후 빠르게 수정하도록 하겠으며, 많은 의견 부탁 드립니다.
ODM란
One Domain Model의 약자로 단일 도메인 모델이라고 하며, SAP에서 서로 다른 시스템 or 애플리케이션 간에 데이터 교환 및 재사용성을 용이하게 하는 통일된 공통 모델을 의미한다.
CDS란
Core Data Service의 약자로 단일 도메인 모델을 정의하는 기술로 CDS로 개발한 프로그램은 RAP(ABAP Restful Application Programming)와 CAP(Cloud Application Programming) 둘 다 배포할 수 있다.
CDS 파일은 확장자를 .cds로 가지며(ex. schema.cds) 컴파일 시에 모든 .cds 파일을 읽어 Entity와 Service를 등록한다.
이후 과제에서 튜토리얼을 따라하면서 실습해 보자.
즉 ODM으로 모델을 통일해 데이터의 통신과 재사용성을 용이하게 한다. 이 외에도 CDS를 사용하면 애플리케이션 개발 속도가 비약적으로 빨라진다. 예를 들어 MTA(Multi Target Applicaiton) 환경에서 Approuter를 만들기 위해서는 아래와 같은 파일을 생성하고 설정해 줘야 한다.
MTA 환경의 Approuter 이를 터미널에서 아래와 같은 명령어 한 줄로 CDS는 다 해준다.
cds add mta,approuter --for production
'SAP > BTP' 카테고리의 다른 글
[SAP BTP] Java를 BTP에 배포하기 with Spring Boot (2) 2025.06.17 [SAP BTP] 🚌Event Bus로 여러 View를 동시에 관리하기! (0) 2025.05.22 [SAP BTP] CAP 서비스 만들기with Node.js(2) (0) 2025.05.13 [SAP BTP] CAP 서비스 만들기with Node.js(1) (1) 2025.05.08 💡BTP란? (0) 2025.05.08