ABAP CDS көріністеріне кіріспе

Алғы сөз – бұл жазбаның бөлігі SAP ABAP RAP сериясы.

кіріспе

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 Негізгі көріністер DDIC кестелерінің немесе көріністерінің жоғарғы жағында жасалады. Бұл дерекқормен тікелей әрекеттесетін жалғыз көрініс.

Аңдатпа: @VDM.Viewtype : #BASIC

Негізгі көрініске арналған сипаттар:

  1. Негізгі көріністер дерекқор кестелеріне және басқа негізгі көріністерге тікелей қол жеткізе алады.
  2. Олардың басқа негізгі көзқарастармен байланысы бар.
  3. Қысқартуларсыз.
  4. Олар барлық бизнес деректерін көрсетеді.

 

2. Құрама көрініс

Құрама көрініс VDM Basic көрінісінің үстінде жасалады. Ол нәтижелер жиынына арналған Негізгі көріністермен әрекеттеседі және дерекқормен тікелей әрекеттеспейді.

Аңдатпа: @VDM.Viewtype : #COMPOSITE

Композиттік көріністің қасиеттері:

  1. Олар басқа Құрама көріністерге қол жеткізе алады, бірақ дерекқор кестелеріне кірмейді.
  2. Олардың басқа құрама көріністермен және негізгі көріністермен байланысы болуы мүмкін.
  3. Қысқартулар мүмкін болуы мүмкін.
  4. Олар қайта пайдалануға жарамды болуы керек.

 

3. Тұтыну көрінісі

Тұтыну көріністері Интерфейс көріністерінің үстіне құрастырылған. Тұтыну атауы бойынша бұл көрініс OData, Аналитикалық сұраулар, Транзакциялық қызмет үлгілері арқылы SAP UI5 арқылы тұтынуға арналған деп болжауға болады.

Аңдатпа: @VDM.Viewtype : #ТҰТЫНУ

ADT-де CDS көріністерін қалай жасауға болады?

CDS көрінісін жасау үшін төмендегі қадамдарды орындаңыз:

  1. Жаңа ABAP репозиторийіне өтіңіз.
    Жаңа ABAP репозиторийі
  2. Деректер анықтамасын таңдаңыз.
    Деректер анықтамасын таңдаңыз
  3. Пакетті, атауды, CDS көрінісінің сипаттамасын беріңіз.
  4. Енді берілген опциялардан Көріністі анықтау пәрменін таңдаңыз.
    Көріністі анықтаңыз
  5. Деректер көзінің атын, SQL көрініс атауын, қажетті аннотацияларды және басқа сипаттарды анықтаңыз.
    Деректер көзінің атын анықтаңыз
  6. Деректерді таңдау сұранысын анықтау.
    Деректерді таңдау сұранысын анықтау
  7. Сақтау және іске қосу.

CDS көріністерінен деректерді қалай көруге болады?

  1. DDL бастапқы нысанында CDS көрінісіне өтіңіз.
  2. Тінтуірдің оң жақ түймешігімен нұқыңыз және ДЕРЕКТЕРДІ АЛДЫНДА ҚАРАУ АШЫҚ таңдаңыз. Сондай-ақ, деректерді көру үшін CDS көрінісін ашып, F8 пернесін басуға болады.
  3. Шығару сізге CDS көрінісінен алынған деректерді көрсетеді.

Оқулық бейне

Іске асыруды үйрену үшін төмендегі бейнені көре аласыз:

автор


Пікірлер

пікір қалдыру

Сіздің электрондық пошта мекенжайы емес жарияланады. Міндетті өрістер таңбаланған *

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.