본문 바로가기

안녕하세요!

SAP/ABAP

[ ABAP ] CDS 기초 개념

CDS(Core Data Service)

 

CDS(Core Data Service)

 

    - Code to Data

      1) 시스템 병목 현상을 감소

      2) 계산 속도 향상

      3) 한 계층에서 다른 계층으로의 데이터 이동 감축

    - Code Push Down

      1) 데이터 모델, Union 및 Association과 같은 재사용 필요 시, Core Data Service 사용

      2) 애플리케이션 서버 AS ABAP 중앙 데이터베이스에서 의미론적 데이터 모델 정의 및 사용 위한 프레임워크 제공

      3) 지정된 데이터 모델은 데이터 정의 언어(DDL) 및 데이터 제어 언어(DCL) 기반으로 함


    - Dictionary View

      1) TCode : SE11에서 생성

      2) 애플리케이션 서버에 상주, 데이터베이스에 사전에 정의된 데이터들 가져옴

      3) SQL문 사용해 application 결과 처리하는 데에 필요한 데이터를 DB로부터 가져옴

      4) INNER JOIN, SELECT와 같은 제한된 기본 SQL 사용

      5) 해당 뷰를 사용하는 프로그램 사이에 매개변수 존재하지 않음

    - CDS View

      1) ABAP 7.40 SP05에서 도입됨

      2) 로직을 DB 또는 클라이언트 측으로 푸시

      3) ADT에서 생성 가능


    - ABAP CDS View

      1) 어플리케이션 서버 레벨에서 정의됨

      2) 어플리케이션 서버에 상주, 모든 데이터베이스에서 사용 가능

      3) Open SQL을 사용, INNER JOIN, OUTER JOIN, UNION 등의 기본적인 명령어들을 사용

      4) 매개변수 프로그램 단에서 상호작용하며 view 만드는 것을 주 목적으로 함

    - HANA CDS View

      1) 오직 HANA Database 안에서만 생성 및 실행 가능

      2) HANA db에서 쓰는 native sql만 사용

      3) Native Hana application에서 사용 목적으로 모델 생성에 중점을 둠

      4) HANA XS Service 사용 시, 기존 3-tier 구조에 비해 CDS View를 통해 App을 바로 만들어 제공 가능


출처 : https://lizarmong-water.tistory.com/21

728x90
반응형

'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

loading