Inleiding tot ABAP CDS-weergaven

Voorwoord - Dit bericht maakt deel uit van de SAP ABAP RAP series.

Introductie

SAP ABAP CDS View wordt gebruikt voor het definiëren en consumeren van semantische gegevensmodellen op standaardtabellen of woordenboekweergaven. De afkorting voor CDS is Core Data Services. Hoewel SE11-woordenboekweergave en CDS-weergaven beide databaseweergaven aan de backend creëren, vervangt de ABAP CDS-weergave de woordenboekweergave op zoveel manieren.

Verschil tussen woordenboekweergave en CDS-weergave

Woordenboekweergave CDS-weergave
Kan worden gemaakt vanuit SAP GUI of Eclipse. Kan alleen worden gemaakt vanuit Eclipse of SAP HANA Studio.
Kan annotaties niet definiëren. Annotaties zijn voorzien om metadata te verrijken.
Aggregatie is niet mogelijk. Kan aggregatiefunctie bieden.
Groeperen is niet mogelijk. Er kan voor groepering worden gezorgd.
Join kan worden gebruikt. Join en Union kunnen beide worden gebruikt
  Hoofdletteruitdrukkingen kunnen worden gebruikt.
  Invoerparameters kunnen worden toegestaan ​​voor het filteren van gegevens en kolomberekeningen
  Er kan gebruik worden gemaakt van operators.

Typen CDS-weergave

Er zijn drie verschillende VDM-weergavetypes:

  • Basisweergave
  • Samengestelde weergave
  • Verbruiksweergave

Typen CDS-weergave

Afbeelding 1: Typen CDS-weergaven

1. Basisweergave

VDM Basic-views worden bovenaan DDIC-tabellen of -views gemaakt. Het is de enige weergave die rechtstreeks samenwerkt met de database.

annotatie: @VDM.Bekijktype: #BASIC

Eigenschappen voor basisweergave:

  1. Basisweergaven hebben rechtstreeks toegang tot de databasetabellen en andere basisweergaven.
  2. Ze hebben een associatie met andere fundamentele opvattingen.
  3. Vrij van ontslagen.
  4. Ze leggen alle bedrijfsgegevens bloot.

 

2. Samengestelde weergave

De samengestelde weergave wordt bovenop de VDM Basisweergave gemaakt. Het werkt samen met basisweergaven voor de resultatenset en heeft geen directe interactie met de database.

annotatie: @VDM.Bekijktype: #COMPOSITE

Eigenschappen van composietweergave:

  1. Ze hebben toegang tot andere samengestelde weergaven, maar niet tot databasetabellen.
  2. Ze kunnen een associatie hebben met andere samengestelde weergaven en basisweergaven.
  3. Mogelijk zijn er ontslagen.
  4. Ze moeten herbruikbaar zijn.

 

3. Verbruiksoverzicht

De verbruiksweergaven zijn bovenop de interfaceweergaven gebouwd. Met de naam Consumptie kunnen we aannemen dat deze weergave bedoeld is om te worden gebruikt door SAP UI5 via OData, analytische query's, transactionele servicemodellen.

annotatie: @VDM.Bekijktype: #CONSUMPTIE

Hoe CDS-weergaven in ADT te maken?

Volg de onderstaande stappen om een ​​CDS-weergave te maken:

  1. Navigeer naar Nieuwe ABAP-repository.
    Nieuwe ABAP-repository
  2. Selecteer Gegevensdefinitie.
    Selecteer gegevensdefinitie
  3. Geef pakket, naam, beschrijving van de CDS-weergave op.
  4. Selecteer nu uit de gegeven opties Definieer weergave.
    Definieer weergave
  5. Definieer de naam van de gegevensbron, de naam van de SQL-weergave, de vereiste annotaties en andere eigenschappen.
    Definieer de naam van de gegevensbron
  6. Definieer gegevensselectie Query.
    Gegevensselectie definiëren Query
  7. Opslaan en activeren.

Hoe de gegevens van CDS Views bekijken?

  1. Navigeer in het DDL-bronobject naar uw CDS-weergave.
  2. Klik met de rechtermuisknop en selecteer OPEN DATA PREVIEW. U kunt ook de CDS-weergave openen en op F8 drukken om de gegevens te bekijken.
  3. De uitvoer toont u de opgehaalde gegevens van CDS View.

Tutorial Video

U kunt de onderstaande video bekijken om de implementatie te leren:

Auteur


Heb je vragen? Stel ze hier.

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.