ABAP Core Data Service visninger også kendt som ABAP CDS visninger. Der er så mange begrænsninger i SE11-visninger, men vi kan komme ud af alle begrænsningerne og skabe en stærk udsigt ved hjælp af ABAP CDS-visninger.
generelt SE11 visninger og ABAP CDS visninger begge vil skabe en database visninger på backend. Når vi forsøger at få adgang til disse visninger som en tabel i ABAP-koden, udføres denne kode på databaseniveau.
derfor vil SE11-visninger og ABAP CDS-visninger begge implementere kodeudtryk, på trods af dette har CDS-visninger mange fordele i CDS-visninger.
nedenfor er sammenligningen mellem SE11 visninger og ABAP CDS visninger:
SE11 visninger | CDs visninger |
1. Det kan oprettes fra SAPGUI eller Eclipse. 2 . Beregnet kolonne er ikke mulig. 3. Inputparametre er ikke mulige. 4. Kun deltage er mulig. 5. Gruppering og sammenlægning er ikke mulig. 6. Kommentarer er ikke mulige. |
1. Det kan kun oprettes fra Eclipse platform kun. 2 . Beregnede kolonner er mulige. A. Operator B. CDs funktion C. CASE udtryk D. aggregerede funktioner 3. Input parameter er tilladt. A. I beregnede kolonner B. til filtrering af data 4. Deltag og Union begge er mulige. 5. Gruppering og sammenlægning er mulig. 6. Annotation kan bruges til at give flere metadataoplysninger til individuelle felter og visninger. |
grundlæggende oprettelse af ABAP-cd ‘ er:
nedenfor er den forudsatte viden, der kræves for at oprette en ABAP-CD-visning:
- oprettelse af ABAP-projekt
- oprettelse af ABAP-pakke
- ABAP-programmering li>
jeg har allerede oprettet abap-projektet og ABAP-pakken i Hana-udviklingsperspektivet, og nedenfor er skærmbilledet af disse objekter.
- ABAP projekt
2. ABAP pakke
Bemærk: Sørg for, at du skal oprette en ABAP-pakke inde i ABAP-projektet.
jeg demonstrerer oprettelsen af ABAP-cd ‘ er ved hjælp af SPFLI-tabellen med alle felterne i den.
Step1. Højreklik på ABAP-pakken, og vælg Nyt ABAP-arkivobjekt, og naviger til Core Data Services, vælg Datadefinering og angiv et navn til CDS-visning.
trin2 og trin 3. Angiv et passende navn baseret på dit projekts navngivningskonvention. Klik på Næste og vælg Transportanmodningen som vist nedenfor:
Trin 4. Vælg skabelonen baseret på dine krav, og klik på Udfør. Jeg vælger Definer Visningsskabelon, da jeg opretter en ABAP CDS-visning med alle felterne i databasetabellen SPFLI.
Step5. Så snart du klikker på finish, vises nedenstående kode. Se venligst skærmbilledet for forklaring.
Step6: nedenfor er logikken for CD-visninger.