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.

  • 📝 Põhieesmärk: ABAP Query loob aruandeid, mida koos SAPja see on mõeldud kasutajatele, kellel on vähe või üldse mitte ABAP-teadmisi.
  • 🧩 Neli komponenti: Päringud, infokomplektid, kasutajarühmad ja tõlkekomponent moodustavad koos SAP Päringukeskkond.
  • 🗂️ Infokomplekti roll: InfoSet on andmeallika vaade, mis otsustab, milliste väljade kohta päring aru anda võib, ning see on määratud rollidele või kasutajarühmadele.
  • 🔐 Kasutajagrupid: Kasutajarühm kontrollib, milliseid päringuid kasutaja saab käivitada või muuta, ning üks kasutaja võib kuuluda mitmesse rühma.
  • 📊 Kolm loenditüüpi: Päring toetab ühte põhiloendit, kuni üheksat statistikat ja kuni üheksat järjestatud loendit.
  • 🧭 Peamised tehingud: SQ01 haldab päringuid, SQ02 haldab infokomplekte ja SQ03 haldab kasutajarühmi.

SAP ABAP-päring

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:

  1. Päringud
  2. Infokomplektid
  3. Kasutaja Grupid
  4. 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

ABAP päringud

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:

  1. PÕHILOEND – Esitab andmed funktsionaalse ala määratud järjekorras (toetab sorteerimist ja summeerimist).
  2. STATISTIKA – Näitab põhiandmetest arvutatud statistilisi näitajaid.
  3. 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.

  1. Avatud SQ02: Sisestage tehing, tippige infokomplekti nimi ja valige „Loo”.
  2. Valige andmeallikas: Valige väljade allikaks tabel, tabeliliit, loogiline andmebaas või andmete hankimise programm.
  3. Looge väljagrupid: Määrake allika väljad väljarühmadesse, sest päring valib hiljem nendest rühmadest veerud.
  4. Genereeri ja salvesta: Genereerige infokomplekt nii, et see oleks kasutatav, ja seejärel salvestage see.
  5. 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.

PÄRINGU LOOMINE

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.

PÄRINGU LOOMINE

Step 3) Klõpsake järgmisel ekraanil, valige kasutatav väljarühm.

PÄRINGU LOOMINE

Step 4) Klõpsake järgmisel ekraanil ja valige väljad, mida soovite kuvada

PÄRINGU LOOMINE

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).

PÄRINGU LOOMINE

PÄRINGU LOOMINE

Step 6) Pärast kõigi ülaltoodud valikute tegemist saate päringu salvestada ja selle käivitada.

PÄRINGU LOOMINE

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.

KKK

InfoSet määratleb saadaolevad väljad, kirjeldades andmeallikat ja selle väljarühmi. Päring valib sellest infoSetist väljad ja vormindab need loendiks. InfoSet on allikas, päring on aruanne.

SQVI on ühe kasutaja tööriist, mis ei vaja infokomplekti ega kasutajagruppi, seega sobib see kiireks isiklikuks nimekirjaks. SQ01-e kasutatakse siis, kui aruannet tuleb jagada, transportida või taaskasutada kasutajagrupi vahel.

Jah. Edasise töötlemise valikud pakuvad arvutustabeli allalaadimist, faili allalaadimist ja kuvamist Wordis. Päringu ALV-väljundit saab eksportida ka otse loendimenüüst Excelisse.

Tehisintellekti assistendid pakuvad aruande lihtsa kirjelduse põhjal välja, millega tabeleid ühendada, väljarühmi ja valikuvälju. InfoSeti ja päringu loob ja aktiveerib kasutaja endiselt nii SQ02-s kui ka SQ01-s.

Ei. ABAP Query jääb endiselt hallatavaks, autoriseerimistundlikuks aruandlustööriistaks SAPTehisintellekt lisab peale loomuliku keele kihi, võimaldades kasutajatel päringu väljundi kohta küsimusi esitada, kuid päring määratleb ja turvab andmeid ikkagi.

Võta see postitus kokku järgmiselt: