Introduzzjoni għal ABAP CDS Views

Prefazju – Din il-kariga hija parti mill- SAP ABAP RAP serje.

introduzzjoni

SAP ABAP CDS View jintuża għad-definizzjoni u l-konsum ta' mudelli ta' data semantika fuq tabelli standard jew fehmiet ta' dizzjunarju. L-abbrevjazzjoni għal CDS hija Core Data Services. Għalkemm il-veduta tad-dizzjunarju SE11 u l-fehmiet tas-CDS it-tnejn joħolqu fehmiet tad-database fil-backend, il-veduta tal-ABAP CDS tissostitwixxi l-veduta tad-dizzjunarju f'ħafna modi.

Differenza bejn il-veduta dizzjunarju u l-vista CDS

View Dizzjunarju CDS View
Jista 'jinħoloq minn SAP GUI jew Eclipse. Jista 'jinħoloq biss minn Eclipse jew SAP HANA Studio.
Ma jistax jiddefinixxi Annotazzjonijiet. L-annotazzjonijiet huma pprovduti biex jarrikkixxu l-metadejta.
L-aggregazzjoni mhix possibbli. Jista 'jipprovdi funzjoni ta' Aggregazzjoni.
Ir-raggruppament mhuwiex possibbli. Jistgħu jiġu pprovduti gruppi.
Jingħaqad jista 'jintuża. Join u Union it-tnejn jistgħu jintużaw
  Jistgħu jintużaw Espressjonijiet tal-Każijiet.
  Il-parametri tad-dħul jistgħu jitħallew għall-iffiltrar tad-dejta u l-kalkoli tal-kolonna
  Jistgħu jintużaw operaturi.

Tipi ta' viżjoni CDS

Hemm tliet tipi differenti ta' veduta VDM:

  • Veduta bażika
  • Veduta komposta
  • Veduta tal-konsum

Tipi ta' viżjoni CDS

Figura 1: Tipi ta' viżjoni CDS

1. Veduta Bażika

L-opinjonijiet bażiċi tal-VDM huma maħluqa fuq il-quċċata tat-tabelli jew il-veduti tad-DDIC. Hija l-unika veduta li tinteraġixxi direttament mad-database.

Annotazzjoni: @VDM.Viewtype : #BAŻIKU

Proprjetajiet għall-View Bażiku:

  1. Fehmiet bażiċi jistgħu jaċċessaw direttament it-tabelli tad-database u fehmiet bażiċi oħra.
  2. Huma għandhom assoċjazzjoni ma 'fehmiet bażiċi oħra.
  3. Ħieles mis-sensji.
  4. Huma jesponu d-dejta kollha tan-negozju.

 

2. Veduta komposta

Il-veduta komposta hija maħluqa fuq il-veduta Bażika tal-VDM. Tinteraġixxi mal-veduti Bażiċi għas-sett tar-riżultati u ma jinteraġixxix mad-database direttament.

Annotazzjoni: @VDM.Viewtype : #KOMPOST

Proprjetajiet ta' View Kompost:

  1. Jistgħu jaċċessaw fehmiet Komposti oħra iżda mhux tabelli tad-database.
  2. Jistgħu jkollhom assoċjazzjoni ma' fehmiet komposti oħra u fehmiet bażiċi.
  3. Is-sensji jistgħu jkunu possibbli.
  4. Għandhom ikunu jistgħu jerġgħu jintużaw.

 

3. Veduta tal-konsum

Il-fehmiet tal-konsum huma mibnija fuq il-veduti tal-Interface. Bl-isem Konsum, nistgħu nassumu li din il-veduta hija maħsuba biex tiġi kkunsmata minn SAP UI5 permezz ta 'OData, Mistoqsijiet Analitiċi, Mudelli ta' servizzi transazzjonali.

Annotazzjoni: @VDM.Viewtype : #KONSUM

Kif toħloq fehmiet tas-CDS fl-ADT?

Biex toħloq dehra CDS segwi l-passi hawn taħt:

  1. Innaviga lejn Repożitorju ABAP Ġdid.
    Repożitorju ABAP ġdid
  2. Agħżel Definizzjoni tad-Dejta.
    Agħżel Definizzjoni tad-Dejta
  3. Ipprovdi Pakkett, Isem, Deskrizzjoni tal-veduta tas-CDS.
  4. Issa mill-għażliet mogħtija, agħżel Iddefinixxi View.
    Iddefinixxi View
  5. Iddefinixxi l-isem tas-sors tad-dejta, l-isem tal-veduta SQL, l-annotazzjonijiet meħtieġa u proprjetajiet oħra.
    Iddefinixxi l-isem tas-sors tad-dejta
  6. Iddefinixxi l-Għażla tad-dejta Mistoqsija.
    Iddefinixxi l-Għażla tad-dejta Mistoqsija
  7. Issejvja u attiva.

Kif tara d-dejta mis-CDS Views?

  1. Fl-oġġett tas-sors DDL, innaviga lejn il-veduta tas-CDS tiegħek.
  2. Ikklikkja bil-lemin u agħżel OPEN DATA PREVIEW. Ukoll, tista 'tiftaħ il-veduta tas-CDS u agħfas F8 biex tara d-dejta.
  3. L-output jurik id-data miksuba minn CDS View.

Vidjo tat-Tutorial

Tista' tara l-video hawn taħt biex titgħallem l-implimentazzjoni:

awtur


kummenti

Ħalli Irrispondi

Your email address mhux se jkun ippubblikat. Meħtieġa oqsma huma mmarkati *

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.