ABAP Core Data Service Views tunnetaan myös nimellä ABAP CDS Views. On niin monia rajoituksia SE11 näkymät, mutta voimme tulla ulos kaikista rajoituksista ja luoda voimakas näkymät avulla ABAP CD näkymät.
yleensä SE11-näkymät ja ABAP-CD-näkymät sekä luovat tietokantanäkymät taustajärjestelmään. Kun yritämme käyttää näitä näkymiä taulukkona ABAP-koodissa, tämä koodi suoritetaan tietokannan tasolla.
näin ollen SE11 views ja ABAP CDS Views molemmat toteuttavat koodin push-down, tästä huolimatta CDS views on monia etuja CDS views.
alla vertailu SE11-katselukertojen ja ABAP-CD-katselukertojen välillä:
SE11-katselukertojen | CDs-näkymät |
1. Se voidaan luoda SAPGUI tai Eclipse. 2. Lasketut sarakkeet eivät ole mahdollisia. 3. Syöttöparametrit eivät ole mahdollisia. 4. Vain liittyminen on mahdollista. 5. Ryhmittely ja yhdistäminen ei ole mahdollista. 6. Merkinnät eivät ole mahdollisia. |
1. Se voidaan luoda vain Eclipse platform vain. 2. Lasketut sarakkeet ovat mahdollisia. A. operaattori B. CDS-funktio C. CASE Expression D. kootut funktiot 3. Input-parametri on sallittu. A. lasketuissa sarakkeissa B. tietojen suodattamiseksi 4. Liittyminen ja liittyminen molemmat ovat mahdollisia. 5. Ryhmittely ja yhdistäminen ovat mahdollisia. 6. Merkintöjen avulla voidaan antaa enemmän metatietoa yksittäisiin kenttiin ja näkymiin. |
Basic ABAP CDS View creation:
alla on ABAP-CDs-näkymän luomiseen tarvittava ennakkotieto:
- ABAP-projektin luominen
- ABAP-ohjelmointi
ABAP-Paketin luominen
olen jo luonut ABAP-projektin ja ABAP-paketin hanan kehitysnäkökulmaan ja alla on ruutukuva näistä kohteista.
2. ABAP-paketti
Huomautus: Varmista, että sinun tulee luoda ABAP-paketti ABAP-projektin sisälle.
demonstroin ABAP CDS-näkymän luontia käyttäen SPFLI-taulukkoa, jossa on kaikki sen kentät.
Vaihe1. Napsauta hiiren kakkospainikkeella ABAP-pakettia ja valitse uusi ABAP repository-objekti ja siirry kohtaan Core Data Services, valitse tietojen Definaatio ja anna nimi CD-näkymälle.
Vaihe 2 ja Vaihe 3. Anna sopiva nimi projektisi nimeämiskäytännön perusteella. Klikkaa Seuraava ja valitse kuljetuspyyntö alla olevalla tavalla:
Vaihe 4. Valitse malli perustuu vaatimus ja valitse Valmis. Valitsen Define View-mallin, koska luon ABAP-CD-näkymän kaikilla Tietokantataulukon spfli-kentillä.
Step5. Heti kun klikkaat viimeistely, alla koodi tulee näkyviin. Katso ruutukuva selitystä varten.
Vaihe6: alla CDs-näkymien logiikka.