Introducció a ABAP CDS Views

Pròleg: aquesta publicació forma part del SAP ABAP RAP sèrie.

introducció

SAP ABAP CDS View s'utilitza per definir i consumir models de dades semàntiques en taules estàndard o vistes de diccionari. L'abreviatura de CDS és Core Data Services. Tot i que la vista de diccionari SE11 i les vistes CDS creen vistes de la base de dades al fons, la vista CDS ABAP substitueix la vista del diccionari de moltes maneres.

Diferència entre la vista de diccionari i la vista de CDS

Vista de diccionari Vista CDS
Es pot crear des de SAP GUI o Eclipse. Només es pot crear des d'Eclipse o SAP HANA Studio.
No es poden definir anotacions. Es proporcionen anotacions per enriquir les metadades.
No és possible l'agregació. Pot proporcionar la funció d'agregació.
No és possible l'agrupació. Es pot proporcionar agrupació.
Es pot utilitzar unir. Es poden utilitzar tant Unir com Unir
  Es poden utilitzar expressions de cas.
  Es poden permetre paràmetres d'entrada per filtrar dades i càlculs de columnes
  Es poden utilitzar operadors.

Tipus de visualització de CDS

Hi ha tres tipus de visualització de VDM diferents:

  • Vista bàsica
  • Vista composta
  • Vista de consum

Tipus de visualització de CDS

Figura 1: tipus de vista CDS

1. Vista bàsica

Les vistes de VDM Basic es creen a la part superior de les taules o vistes DDIC. És l'única vista que interactua directament amb la base de dades.

Anotació: @VDM.Tipus de vista: #BASIC

Propietats per a la vista bàsica:

  1. Les vistes bàsiques poden accedir directament a les taules de la base de dades i altres vistes bàsiques.
  2. Tenen una associació amb altres visions bàsiques.
  3. Lliure d'acomiadaments.
  4. Exposen totes les dades empresarials.

 

2. Vista composta

La vista composta es crea a la part superior de la vista bàsica de VDM. Interacciona amb vistes bàsiques per al conjunt de resultats i no interactua directament amb la base de dades.

Anotació: @VDM.Viewtype : #COMPOSIT

Propietats de la vista composta:

  1. Poden accedir a altres vistes compostes però no a taules de bases de dades.
  2. Poden tenir una associació amb altres vistes compostes i vistes bàsiques.
  3. Els acomiadaments poden ser possibles.
  4. Haurien de ser reutilitzables.

 

3. Vista de consum

Les vistes de consum es construeixen a sobre de les vistes de la interfície. Amb el nom de Consum, podem suposar que aquesta vista està destinada a ser consumida per SAP UI5 mitjançant OData, consultes analítiques, models de servei transaccional.

Anotació: @VDM.Viewtype : #CONSUM

Com crear vistes de CDS a ADT?

Per crear una vista CDS, seguiu els passos següents:

  1. Navegueu al nou repositori ABAP.
    Nou repositori ABAP
  2. Seleccioneu Definició de dades.
    Seleccioneu Definició de dades
  3. Proporcioneu paquet, nom i descripció de la vista CDS.
  4. Ara, de les opcions donades, seleccioneu Definir vista.
    Defineix la visualització
  5. Definiu el nom de la font de dades, el nom de la vista SQL, les anotacions necessàries i altres propietats.
    Definiu el nom de la font de dades
  6. Definir la consulta de selecció de dades.
    Definir la consulta de selecció de dades
  7. Desa i activa.

Com veure les dades de CDS Views?

  1. A l'objecte font DDL, navegueu a la vostra vista CDS.
  2. Feu clic amb el botó dret i seleccioneu OBRIR VISTA PREVIA DE DADES. A més, podeu obrir la vista CDS i prémer F8 per veure les dades.
  3. La sortida us mostrarà les dades recuperades de CDS View.

Vídeo tutorial

Podeu veure el vídeo següent per aprendre la implementació:

autor


Comentaris

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps necessaris estan marcats *

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.