SAP HANA CLOUD

SAP RAP 이클립스 파일 설명(CDS,Business Service,Class)

선짱 2025. 11. 7. 13:53
반응형

# CDS 오브젝트 (Core Data Services Object)

이터를 정의하고 가공하는 새로운 방식의 ABAP

기존 SE11 뷰 보다 깅력함

 

 

 

(1)   CDS Entity

-> Data Definition 파일에서 생성 가능

(2)   Behavior 접두사

-> Behavior Definition 파일에서 생성 가능

CDS를 기반으로 만들어짐. 데이터의 행동 정의 (Create, Update ) .

Behavior CDS에 종속되므로, CDS이름(: ZI_, ZC_)을 기준으로 Behavior Definition(BDEF) Behavior Implementation(CLASS)을 만든다.

- Behavior Definition [ ZI_Product.behavior.def ] 어떤 행동을 할 수 있는지 선언 (CRUD )

- Behavior Implementation [ ZBP_I_Product ] 실제 동작 로직 구현 (클래스)

근데 실제 이클립스 behavior def 들어가보면 zi zbp 는 없다 ????

 

 

Meta Data 접두사

-> 프로젝트 뷰에서 확장하고 싶을 때 사용한다.  네이밍 룰은 프로젝트 뷰 그대로 따라간다.

결국 CDS가 중심이고 그걸 기준으로 Behavior Definition Implementation이 붙는 구조.

 

# Business Service

- Service Definition

 

 

- Service Binding

UI_ : UI 서비스

API_ : api 서비스

#Class Source

BP_ : Behavior Implementation 동작을 구현하는 클래스

 

 

반응형