ABAP CDS Baxışlarına giriş

giriş

SAP ABAP CDS View standart cədvəllər və ya lüğət görünüşlərində semantik məlumat modellərini təyin etmək və istehlak etmək üçün istifadə olunur. CDS-in abreviaturası Core Data Services-dir. Baxmayaraq ki, SE11 lüğət görünüşü və CDS görünüşləri həm backenddə verilənlər bazası görünüşləri yaratsa da, ABAP CDS görünüşü bir çox cəhətdən lüğət görünüşünü əvəz edir.

Lüğət görünüşü ilə CDS Görünüşü arasındakı fərq

Lüğət Görünüşü CDS Görünüşü
SAP GUI və ya Eclipse-dən yaradıla bilər. Yalnız Eclipse və ya SAP HANA Studio-dan yaradıla bilər.
Annotasiyaları müəyyən etmək mümkün deyil. Annotasiyalar metadatanı zənginləşdirmək üçün verilir.
Toplama mümkün deyil. Aqreqasiya funksiyasını təmin edə bilər.
Qruplaşma mümkün deyil. Qruplaşma təmin edilə bilər.
Qoşulmaq istifadə edilə bilər. Qoşul və Birlik hər ikisindən istifadə edilə bilər
  Case ifadələri istifadə edilə bilər.
  Məlumatların və sütun hesablamalarının süzülməsi üçün giriş parametrlərinə icazə verilə bilər
  Operatorlardan istifadə etmək olar.

CDS görünüş növləri

Üç fərqli VDM görünüş növü var:

  • Əsas görünüş
  • Kompozit görünüş
  • İstehlak görünüşü

CDS görünüş növləri

Şəkil 1: CDS görünüş növləri

1. Əsas Görünüş

VDM Əsas görünüşlər DDIC cədvəllərinin və ya görünüşlərinin yuxarı hissəsində yaradılır. Bu, verilənlər bazası ilə birbaşa qarşılıqlı əlaqədə olan yeganə görünüşdür.

Qeyd: @VDM.Viewtype : #BASIC

Əsas Görünüş üçün xüsusiyyətlər:

  1. Əsas görünüşlər verilənlər bazası cədvəllərinə və digər əsas görünüşlərə birbaşa daxil ola bilər.
  2. Onların digər əsas baxışlarla əlaqəsi var.
  3. İxtisarsız.
  4. Bütün biznes məlumatlarını ifşa edirlər.

 

2. Kompozit görünüş

Kompozit görünüş VDM Basic görünüşünün üstündə yaradılmışdır. O, nəticə dəsti üçün Əsas görünüşlərlə qarşılıqlı əlaqədə olur və verilənlər bazası ilə birbaşa əlaqə saxlamır.

Qeyd: @VDM.Viewtype : #KOMPOZİT

Kompozit Görünüşün Xüsusiyyətləri:

  1. Onlar verilənlər bazası cədvəllərinə deyil, digər Kompozit görünüşlərə daxil ola bilərlər.
  2. Onlar digər kompozit baxışlar və əsas baxışlarla assosiasiyaya malik ola bilərlər.
  3. İxtisarlar mümkün ola bilər.
  4. Onlar təkrar istifadə edilə bilən olmalıdır.

 

3. İstehlak görünüşü

İstehlak baxışları İnterfeys görünüşlərinin üstündə qurulur. İstehlak adı ilə, bu görünüşün OData, Analitik sorğular, Transaksiya xidmət modelləri vasitəsilə SAP UI5 tərəfindən istehlak edilməsi nəzərdə tutulduğunu güman edə bilərik.

Qeyd: @VDM.Viewtype : #SƏRFAKLİK

ADT-də CDS görünüşlərini necə yaratmaq olar?

CDS görünüşünü yaratmaq üçün aşağıdakı addımları yerinə yetirin:

  1. Yeni ABAP Repozitoriyasına keçin.
    Yeni ABAP Repozitoriyası
  2. Data Definition seçin.
    Data Definition seçin
  3. Paket, Ad, CDS görünüşünün təsvirini təmin edin.
  4. İndi verilmiş variantlardan Görünüşü təyin et seçin.
    Görünüşü təyin edin
  5. Məlumat mənbəyi adını, SQL görünüş adını, tələb olunan annotasiyaları və digər xassələri müəyyənləşdirin.
    Məlumat mənbəyinin adını müəyyənləşdirin
  6. Məlumat seçimi sorğusunu müəyyənləşdirin.
    Məlumat seçimi sorğusunu müəyyənləşdirin
  7. Yadda saxlayın və aktivləşdirin.

CDS Baxışlarından verilənlərə necə baxmaq olar?

  1. DDL mənbə obyektində CDS görünüşünə keçin.
  2. Sağ klikləyin və OPEN DATA PREVIEW seçin. Həmçinin, məlumatlara baxmaq üçün CDS görünüşünü aça və F8 düyməsini sıxa bilərsiniz.
  3. Çıxış sizə CDS Görünüşündən əldə edilmiş məlumatları göstərəcəkdir.

Şərh yaz

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.