ABAP CDS Views-ის შესავალი

შესავალი

SAP ABAP CDS View გამოიყენება სემანტიკური მონაცემების მოდელების განსაზღვრისა და გამოყენებისთვის სტანდარტულ ცხრილებზე ან ლექსიკონის ხედებზე. CDS-ის აბრევიატურა არის Core Data Services. მიუხედავად იმისა, რომ SE11 ლექსიკონის ხედი და CDS ხედები ქმნიან მონაცემთა ბაზის ხედებს უკანა მხარეს, ABAP CDS ხედი ანაცვლებს ლექსიკონის ხედს მრავალი თვალსაზრისით.

განსხვავება ლექსიკონის ხედსა და CDS ხედს შორის

ლექსიკონის ხედი CDS ხედი
შეიძლება შეიქმნას SAP GUI ან Eclipse-დან. შეიძლება შეიქმნას მხოლოდ Eclipse ან SAP HANA Studio-დან.
ანოტაციების განსაზღვრა შეუძლებელია. ანოტაციები მოცემულია მეტამონაცემების გასამდიდრებლად.
აგრეგაცია შეუძლებელია. შეუძლია უზრუნველყოს აგრეგაციის ფუნქცია.
დაჯგუფება შეუძლებელია. შესაძლებელია დაჯგუფება.
შეერთების გამოყენება შესაძლებელია. Join და Union ორივე შეიძლება გამოყენებულ იქნას
  საქმეების გამონათქვამები შეიძლება გამოყენებულ იქნას.
  შეყვანის პარამეტრები შეიძლება დაშვებული იყოს მონაცემთა გაფილტვრისთვის და სვეტების გამოთვლებისთვის
  შესაძლებელია ოპერატორების გამოყენება.

CDS ხედვის ტიპები

არსებობს სამი განსხვავებული VDM ხედვის ტიპი:

  • ძირითადი ხედი
  • კომპოზიტური ხედი
  • მოხმარების ხედი

CDS ხედვის ტიპები

სურათი 1: CDS ხედის ტიპები

1. ძირითადი ხედი

VDM Basic ხედები იქმნება DDIC ცხრილების ან ხედების თავზე. ეს არის ერთადერთი ხედი, რომელიც უშუალოდ ურთიერთქმედებს მონაცემთა ბაზასთან.

Ანოტაცია: @VDM.Viewtype: #BASIC

თვისებები ძირითადი ხედისთვის:

  1. ძირითად ხედებს შეუძლიათ უშუალოდ წვდომა მონაცემთა ბაზის ცხრილებსა და სხვა ძირითად ხედებზე.
  2. მათ აქვთ ასოციაცია სხვა ძირითად შეხედულებებთან.
  3. უფასო გადაჭარბებისგან.
  4. ისინი ავლენენ ყველა ბიზნეს მონაცემს.

 

2. კომპოზიტური ხედი

კომპოზიციური ხედი იქმნება VDM Basic ხედის თავზე. ის ურთიერთქმედებს ძირითადი ხედებთან შედეგების ნაკრებისთვის და არ ურთიერთქმედებს უშუალოდ მონაცემთა ბაზასთან.

Ანოტაცია: @VDM.Viewtype: #COMPOSITE

კომპოზიტური ხედის თვისებები:

  1. მათ შეუძლიათ წვდომა სხვა კომპოზიტურ ხედებზე, მაგრამ არა მონაცემთა ბაზის ცხრილებზე.
  2. მათ შეიძლება ჰქონდეთ ასოციაცია სხვა კომპოზიციურ შეხედულებებთან და ძირითად შეხედულებებთან.
  3. შესაძლებელია გადაჭარბება.
  4. ისინი უნდა იყოს ხელახლა გამოყენებადი.

 

3. მოხმარების ხედი

მოხმარების ხედები აგებულია ინტერფეისის ხედების თავზე. სახელწოდებით Consumption, შეგვიძლია ვივარაუდოთ, რომ ეს ხედი იგულისხმება SAP UI5-ის მიერ OData-ს, ანალიტიკური მოთხოვნების, ტრანზაქციის სერვისის მოდელების მეშვეობით.

Ანოტაცია: @VDM.Viewtype: #CONSUMPTION

როგორ შევქმნათ CDS ხედები ADT-ში?

CDS ხედის შესაქმნელად მიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

  1. გადადით ახალ ABAP საცავში.
    ახალი ABAP საცავი
  2. აირჩიეთ მონაცემთა განმარტება.
    აირჩიეთ მონაცემთა განმარტება
  3. მიუთითეთ პაკეტი, სახელი, CDS ხედის აღწერა.
  4. ახლა მოცემული ვარიანტებიდან აირჩიეთ ხედის განსაზღვრა.
    ხედის განსაზღვრა
  5. განსაზღვრეთ მონაცემთა წყაროს სახელი, SQL ხედის სახელი, საჭირო ანოტაციები და სხვა თვისებები.
    განსაზღვრეთ მონაცემთა წყაროს სახელი
  6. განსაზღვრეთ მონაცემთა შერჩევის შეკითხვა.
    განსაზღვრეთ მონაცემთა შერჩევის შეკითხვა
  7. შენახვა და გააქტიურება.

როგორ ვნახო მონაცემები CDS Views-დან?

  1. DDL წყაროს ობიექტში გადადით თქვენს CDS ხედზე.
  2. დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ OPEN DATA PREVIEW. ასევე, შეგიძლიათ გახსნათ CDS ხედი და დააჭიროთ F8 მონაცემების სანახავად.
  3. გამომავალი გაჩვენებთ მოძიებულ მონაცემებს CDS View-დან.

დატოვე კომენტარი

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.