Abap Core Data Service Visninger også kjent SOM ABAP CDS Visninger. DET er så mange begrensninger I se11 visninger, men vi kan komme ut av alle begrensningene og skape en kraftig utsikt ved HJELP AV ABAP CDS Visninger.
Generelt SE11 visninger OG ABAP CDS Visninger begge vil skape en database visninger på backend. Når vi prøver å få tilgang til disse visningene som en tabell I ABAP-koden, vil denne koden bli utført på databasenivå.Derfor VIL SE11 visninger og ABAP CDS Visninger begge implementere kode push-down, på tross AV DETTE, CDS visninger har mange fordeler I CDS visninger.
nedenfor er sammenligningen MELLOM se11 visninger OG ABAP CDS Visninger:
SE11 Visninger | cd-visninger |
1. Den kan opprettes FRA SAPGUI eller Eclipse. 2. Beregnet kolonne er ikke mulig. 3. Inngangsparametere er ikke mulige. 4. Bare Bli med er mulig. 5. Gruppering og aggregering er ikke mulig. 6. Merknader er ikke mulig. |
1. Den kan bare opprettes fra Eclipse-plattformen. 2. Beregnede kolonner er mulige. A. Operatør B. CDS Funksjon C. CASE Uttrykk D. Aggregerte Funksjoner 3. Inngangsparameter er tillatt. A. i beregnede Kolonner B. for filtrering av data 4. Medlemskap og Forening er begge mulige. 5. Gruppering og aggregering er mulig. 6. Merknad kan brukes til å gi mer metadatainformasjon til individuelle felt og Visninger. |
Grunnleggende ABAP-CDER Vis opprettelse:
nedenfor er forutsetningskunnskapen som kreves for å lage EN ABAP-CDER-Visning:
- Opprettelse AV ABAP-Prosjekt
- Opprettelse AV ABAP-Pakke
- ABAP programmering
li>
jeg har allerede opprettet abap-prosjektet og abap-pakken i hana-utviklingsperspektivet, og nedenfor er skjermbildet for dette objektet.
- ABAP Prosjekt
2. ABAP Pakke
Merk: Pass på at du skal opprette EN ABAP-pakke inne I ABAP-prosjektet.
jeg demonstrerer ABAP CDS-visningsopprettelsen ved HJELP AV SPFLI-tabellen med alle feltene i den.
Trinn 1. Høyreklikk PÅ ABAP-Pakken og velg nytt ABAP-repository-objekt og naviger Til Core Data Services, velg Datadefinasjonen og gi ET navn TIL CDS-visningen.
Trinn 2 og trinn 3. Vennligst oppgi et passende navn basert på prosjektets navnekonvensjon. Klikk på neste og velg transportforespørselen som vist nedenfor:
Trinn 4. Velg malen basert på kravet ditt, Og Klikk fullfør. Jeg velger Definer Visningsmal siden jeg lager EN ABAP CDS-visning med alle feltene I Databasetabellen SPFLI.
Trinn5. Så snart du klikker på finish, under koden vises. Vennligst se skjermbildet for forklaring.
Trinn 6: nedenfor er logikken for cds-visninger.