Introducere în ABAP CDS Views

by | August 1, 2021 | ABAP RAP

Acasă » SAP » ABAP » ABAP RAP » Introducere în ABAP CDS Views

Prefață – Această postare face parte din SAP ABAP RAP serie.

Introducere

SAP ABAP CDS View este utilizat pentru definirea și consumarea modelelor de date semantice pe tabele standard sau vizualizări de dicționar. Abrevierea pentru CDS este Core Data Services. Deși vizualizarea dicționarului SE11 și vizualizările CDS creează ambele vizualizări ale bazei de date la backend, vizualizarea ABAP CDS înlocuiește vizualizarea dicționarului în multe moduri.

Diferența dintre vizualizarea dicționarului și vizualizarea CDS

Dicţionar ViewVizualizare CDS
Poate fi creat din SAP GUI sau Eclipse.Poate fi creat numai din Eclipse sau SAP HANA Studio.
Adnotările nu pot fi definite.Adnotările sunt furnizate pentru a îmbogăți metadatele.
Nu este posibilă agregarea.Poate oferi funcția de agregare.
Gruparea nu este posibilă.Se poate asigura gruparea.
Join poate fi folosit.Ambele pot fi utilizate Join și Union
 Pot fi folosite expresii de caz.
 Parametrii de intrare pot fi permisi pentru filtrarea datelor și calculele coloanelor
 Pot fi utilizați operatori.

Tipuri de vizualizare CDS

Există trei tipuri diferite de vizualizare VDM:

  • Vedere de bază
  • Vedere compozită
  • Vedere consum

Tipuri de vizualizare CDS

Figura 1: Tipuri de vizualizare CDS

1. Vedere de bază

Vederile VDM Basic sunt create în partea de sus a tabelelor sau vederilor DDIC. Este singura vizualizare care interacționează direct cu baza de date.

Adnotare: @VDM.Tip de vizualizare: #BASIC

Proprietăți pentru vizualizarea de bază:

  1. Vizualizările de bază pot accesa direct tabelele bazei de date și alte vizualizări de bază.
  2. Au o asociere cu alte opinii de bază.
  3. Fără concedieri.
  4. Ele expun toate datele de afaceri.

 

2. Vedere compusă

Vederea compusă este creată deasupra vizualizării VDM Basic. Interacționează cu vizualizările de bază pentru setul de rezultate și nu interacționează direct cu baza de date.

Adnotare: @VDM.Viewtype : #COMPOSIT

Proprietățile vizualizării compozite:

  1. Aceștia pot accesa alte vizualizări Compozite, dar nu și tabele de baze de date.
  2. Ele pot avea o asociere cu alte vederi compuse și vederi de bază.
  3. Ar putea fi posibile concedieri.
  4. Ar trebui să fie reutilizabile.

 

3. Vedere consum

Vizualizările de consum sunt construite deasupra vizualizărilor de interfață. Prin denumirea de Consum, putem presupune că această vizualizare este menită să fie consumată de SAP UI5 prin OData, Interogări analitice, Modele de servicii tranzacționale.

Adnotare: @VDM.Viewtype : #CONSUM

Cum se creează vizualizări CDS în ADT?

Pentru a crea o vizualizare CDS, urmați pașii de mai jos:

  1. Navigați la Noul depozit ABAP.
    Noul depozit ABAP
  2. Selectați Definiția datelor.
    Selectați Definiția datelor
  3. Furnizați pachet, nume, descriere a vizualizării CDS.
  4. Acum, din opțiunile date, selectați Define View.
    Definiți vizualizarea
  5. Definiți numele sursei de date, numele vizualizării SQL, adnotările necesare și alte proprietăți.
    Definiți numele sursei de date
  6. Definiți interogarea de selecție a datelor.
    Definiți interogarea de selecție a datelor
  7. Salvați și activați.

Cum să vizualizați datele din CDS Views?

  1. În obiectul sursă DDL, navigați la vizualizarea CDS.
  2. Faceți clic dreapta și selectați OPEN DATA PREVIEW. De asemenea, puteți deschide vizualizarea CDS și apăsați F8 pentru a vizualiza datele.
  3. Ieșirea vă va afișa datele preluate din CDS View.

Autor

4 Comentarii

Publica un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.

Autor