ABAP päringuõpetus sisse SAP: SQ01, SQ02, SQ03
⚡ Nutikas kokkuvõte
ABAP-päring sisse SAP loob aruandeid ilma ABAP-programmeerimiseta tehingute SQ01, SQ02 ja SQ03 kaudu. See leht selgitab nelja komponenti, kolme väljundloendi tüüpi, samm-sammult päringut SQ01-s, infokomplekti loomist SQ02-s ja peamisi tehingukoode.
Mis on ABAP-päring?
Rakendus ABAP Query on harjunud luua aruandeid pole sees juba olemas SAP süsteem. See on mõeldud kasutajatele, kes tunnevad vähe või üldse mitte ABAP-i programmeerimist. ABAP Query pakub kasutajatele laia valikut viise aruannete määratlemiseks ja erinevat tüüpi aruannete (nt põhiloendite, statistika ja järjestatud loendite) loomiseks.
ABAP-päring koosneb neljast komponendist:
- Päringud
- Infokomplektid
- Kasutaja Grupid
- Päringu tõlge
Vaatleme neid üksikasjalikult:
Päringud
Päringute komponenti kasutavad lõppkasutajad päringute haldamiseks. Saab luua päringuid, muuta päringuid ja täita päringuid. Tehing SQ01
Infokomplektid
Infokomplektid on andmeallikate erivaated. Infokomplekt kirjeldab, milliste andmeallika väljade kohta saab päringutes aru anda. Infokomplekti saab määrata mitmele rollile või kasutajarühmale.
Eelised-
- Luues infokomplekte ja määrates need rollidele või kasutajarühmadele, määrab süsteemiadministraator aruannete ulatuse, mida üksikud rakendusosakonnad või lõppkasutajad saavad luua kasutades SAP Päring.
- Lõppkasutajad saavad töötada ainult nende infokomplektidega, mis on nende konkreetse valdkonna jaoks asjakohased, nagu on määranud neile määratud roll või kasutajarühm.
KASUTAJA grupid
Kasutajarühmade komponenti kasutatakse kasutajarühmade haldamiseks (turvalisuse seisukohast).
Samas rakenduses töötavad kasutajad määratakse samasse kasutajagruppi. Pole tähtis, kes kasutajarühmas päringu tegelikult määratles. Iga kasutajarühma määratud kasutaja saab päringut täita.
Kasutajarühma kuuluvatel kasutajatel peab olema vajalikud volitused enne kui nad saavad päringut muuta või uuesti määratleda. Iga süsteemi kasutaja saab määrata mitmesse kasutajarühma.
Tõlke/päringu komponent
Päringute, infokomplektide ja kasutajarühmade määratlemisel genereeritakse palju tekste. Need tekstid kuvatakse keeles, mille valisime sisse logides SAP süsteem. Selle komponendi abil saame võrrelda teksti/keeli.
Andmetöötlus päringutes
Andmeid saab töödelda ja esitada kolmel viisil:
- PÕHILOEND – Esitab andmed funktsionaalse ala määratud järjekorras (toetab sorteerimist ja summeerimist).
- STATISTIKA – Näitab põhiandmetest arvutatud statistilisi näitajaid.
- EDETATUD LOETELU – Järjestusnimekiri on statistika spetsialiseerumine. Endine reisibüroo kümme parimat klienti.
Päringul võib olla üks põhiloend, kuni üheksa statistikat ja kuni üheksa järjestatud loendit.
| Loendi tüüp | Mida see näitab | Maksimaalne päringu kohta |
|---|---|---|
| Põhinimekiri | Detailread funktsionaalse ala järjekorras koos sortimise ja kokkuvõtetega | Üks |
| Statistika | Koondatud arvud, näiteks loendid, keskmised ja summad | Kuni üheksa |
| Järjestatud nimekiri | Statistika, mis piirdub N ülemise või alumise kirjega | Kuni üheksa |
Eeltingimus: looge infokomplekt SQ02-s
Päring saab aru anda ainult InfoSet'i pakutavate väljade kohta, seega luuakse InfoSet esmalt tehingus SQ02. Allolevad sammud loovad selle loogilise andmebaasi või tabeli liitmise kaudu.
- Avatud SQ02: Sisestage tehing, tippige infokomplekti nimi ja valige „Loo”.
- Valige andmeallikas: Valige väljade allikaks tabel, tabeliliit, loogiline andmebaas või andmete hankimise programm.
- Looge väljagrupid: Määrake allika väljad väljarühmadesse, sest päring valib hiljem nendest rühmadest veerud.
- Genereeri ja salvesta: Genereerige infokomplekt nii, et see oleks kasutatav, ja seejärel salvestage see.
- Kasutajarühma määramine: Linkige infokomplekt ühe või mitme kasutajarühmaga SQ02-s või SQ03-s, et nende rühmade liikmed saaksid sellele päringuid luua.
💡 Näpunäide: Kasutage InfoSet'is tabelite ühendamist, kui aruanne vajab välju kahest seotud tabelist, näiteks müügi päisest VBAK ja müügiartiklist VBAP. Loogiline andmebaas on parem, kui andmetel on juba standardne lugemisprogramm.
Kui infokomplekt on olemas ja teie kasutajarühmale määratud, luuakse päring ise SQ01-s, nagu järgmisena näidatud.
PÄRINGU LOOMINE
Step 1) Mine SQ01 juurde. Andke päringule nimi ja klõpsake nuppu Loo.
Step 2) Järgmisel ekraanil esitage päringu kirjeldus. Määrake väljundi pikkus ja valige väljast Edasise töötlemise suvandid töötlemise suvand. Andmeid saab kuvada erinevates vormingutes, näiteks tabelina, faili alla laadida ja Wordis kuvada jne.
Step 3) Klõpsake järgmisel ekraanil, valige kasutatav väljarühm.
Step 4) Klõpsake järgmisel ekraanil ja valige väljad, mida soovite kuvada
Samm 5. Järgmisel ekraanil valige valikuväljad ja seejärel üks väljundtüüpidest (põhiline, statistika, järjestatud).
Igas loendis saate valida erinevaid valikuid (nt. väljade sortimine, väljundi pikkuse, veeru värvi, summade, lehe päise, lehe jaluse jne muutmine).
Step 6) Pärast kõigi ülaltoodud valikute tegemist saate päringu salvestada ja selle käivitada.
Märge:
Tehing teabekogumi loomiseks/hooldamiseks –SQ02
Kasutajagrupi loomise/säilitamise tehing –SQ03
ABAP-päringu tehing Codes
Kolm põhitehingut vastavad kolmele põhikomponendile ja mõned lisakoodid hõlmavad globaalseid ja standardseid päringualasid.
| tehing | Eesmärk |
|---|---|
| SQ01 | Päringute loomine, muutmine ja käivitamine |
| SQ02 | Infokomplektide ja väljarühmade loomine ja haldamine |
| SQ03 | Loo ja halda kasutajagruppe ja nende määramisi |
| SQVI | Kiirvaatur, ühe kasutaja päring, mis ei vaja kasutajagruppi |
| SQ07 | Päringuobjektide keele ja tõlke säilitamine |
⚠️ Hoiatus: Päringuobjektid kuuluvad kas standardpiirkonda, mis on kliendispetsiifiline, või globaalsesse piirkonda, mis on klientideülene ja transporditav. Valige globaalne piirkond objektide jaoks, mis peavad liikuma läbi transpordimaastiku, sest standardpiirkonna objektid jäävad ühe kliendi juurde.









