Prefață – Această postare face parte din SAP ABAP RAP serie.
Cuprins
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 View | Vizualizare 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
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ă:
- Vizualizările de bază pot accesa direct tabelele bazei de date și alte vizualizări de bază.
- Au o asociere cu alte opinii de bază.
- Fără concedieri.
- 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:
- Aceștia pot accesa alte vizualizări Compozite, dar nu și tabele de baze de date.
- Ele pot avea o asociere cu alte vederi compuse și vederi de bază.
- Ar putea fi posibile concedieri.
- 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:
- Navigați la Noul depozit ABAP.
- Selectați Definiția datelor.
- Furnizați pachet, nume, descriere a vizualizării CDS.
- Acum, din opțiunile date, selectați Define View.
- Definiți numele sursei de date, numele vizualizării SQL, adnotările necesare și alte proprietăți.
- Definiți interogarea de selecție a datelor.
- Salvați și activați.
Cum să vizualizați datele din CDS Views?
- În obiectul sursă DDL, navigați la vizualizarea CDS.
- 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.
- Ieșirea vă va afișa datele preluate din CDS View.
4 Comentarii