ABAP-kyselyn opetusohjelma sisään SAP: SQ01, SQ02, SQ03

⚡ Älykäs yhteenveto

ABAP-kysely sisään SAP muodostaa raportteja ilman ABAP-ohjelmointia tapahtumien SQ01, SQ02 ja SQ03 avulla. Tällä sivulla selitetään neljä komponenttia, kolme tulosteluettelotyyppiä, vaiheittainen kysely SQ01:ssä, InfoSet-luonti SQ02:ssa ja tärkeimmät tapahtumakoodit.

  • 📝 Ydintarkoitus: ABAP-kysely luo raportteja, joita ei toimiteta SAP, ja se on suunniteltu käyttäjille, joilla on vähän tai ei lainkaan ABAP-osaamista.
  • 🧩 Neljä komponenttia: Kyselyt, tietojoukot, käyttäjäryhmät ja käännöskomponentti muodostavat yhdessä SAP Kyselyympäristö.
  • 🗂️ InfoSet-rooli: InfoSet on tietolähteen näkymä, joka määrittää, mistä kentistä kysely voi raportoida, ja se on määritetty rooleille tai käyttäjäryhmille.
  • 🔐 Käyttäjäryhmät: Käyttäjäryhmä hallitsee, mitä kyselyitä käyttäjä voi suorittaa tai muuttaa, ja yksi käyttäjä voi kuulua useisiin ryhmiin.
  • 📊 Kolme listatyyppiä: Kysely tukee yhtä perusluetteloa, enintään yhdeksää tilastotietoa ja enintään yhdeksää rankattua luetteloa.
  • 🧭 Keskeiset tapahtumat: SQ01 ylläpitää kyselyitä, SQ02 ylläpitää tietojoukkoja ja SQ03 ylläpitää käyttäjäryhmiä.

SAP ABAP-kysely

Mikä on ABAP-kysely?

ABAP Query -sovellus on tottunut luoda raportteja ei ole jo läsnä SAP järjestelmä. Se on suunniteltu käyttäjille, joilla on vähän tai ei ollenkaan tietoa ABAP-ohjelmoinnista. ABAP Query tarjoaa käyttäjille laajan valikoiman tapoja määritellä raportteja ja luoda erilaisia ​​raportteja, kuten perusluetteloita, tilastoja ja rankattuja luetteloita.

ABAP-kysely koostuu neljästä osasta:

  1. Kyselyt
  2. Infosetit
  3. Käyttäjäryhmät
  4. Kyselyn käännös

Katsotaanpa niitä tarkemmin:

Kyselyt

Loppukäyttäjät käyttävät Kyselyt-komponenttia kyselyjen ylläpitämiseen. Voidaan luoda kyselyitä, muuttaa kyselyitä ja suorittaa kyselyjä. Tapahtuma SQ01

ABAP-kyselyt

Infosetit

Infosetit ovat tietolähteiden erikoisnäkymiä. InfoSet kuvaa, mitkä tietolähteen kentät voidaan raportoida kyselyissä. InfoSet voidaan määrittää useille rooleille tai käyttäjäryhmille.

edut-

  • Luomalla InfoSet-tiedostoja ja määrittämällä ne rooleihin tai käyttäjäryhmiin järjestelmänvalvoja määrittää raportteja, joita yksittäiset sovellusosastot tai loppukäyttäjät voivat luoda käyttämällä SAP Kysely.
  • Loppukäyttäjät voivat työskennellä vain niiden tietojoukon kanssa, jotka ovat olennaisia ​​heidän tietyllä alueellaan sen roolin tai käyttäjäryhmän määrittämänä, johon heidät on määrätty.

USER ryhmät

Käyttäjäryhmät-komponenttia käytetään käyttäjäryhmien ylläpitämiseen (turvallisuuden näkökulmasta).

Samassa sovelluksessa työskentelevät käyttäjät on liitetty samaan käyttäjäryhmään. Sillä ei ole väliä, kuka todella määritti kyselyn käyttäjäryhmässä. Jokainen käyttäjäryhmään määritetty käyttäjä pystyy suorittamaan kyselyn.

Käyttäjäryhmän käyttäjillä on oltava tarvittavat luvat ennen kuin he voivat muuttaa tai määrittää uudelleen kyselyn. Järjestelmän jokainen käyttäjä voidaan määrittää useisiin käyttäjäryhmiin.

Käännös/KYSELY-komponentti

Paljon tekstejä syntyy määritettäessä kyselyitä, tietojoukkoja ja käyttäjäryhmiä. Nämä tekstit näytetään kielellä, jonka valitsimme kirjautuessamme sisään SAP järjestelmä. Voimme verrata tekstiä/kieliä tällä komponentilla.

Tietojen käsittely kyselyissä

Tietoja voidaan käsitellä ja esittää kolmella tavalla: -

  1. PERUSLUETTELO – Esittää tiedot toiminnallisen alueen määrittelemässä järjestyksessä (tukee lajittelua ja summausta).
  2. TILASTOLLINEN – Näyttää perustiedoista lasketut tilastotiedot.
  3. SIJOITTU LISTA – Ranking-lista on tilaston erikoisala. Entinen matkatoimiston kymmenen parasta asiakasta.

Kyselyssä voi olla yksi perusluettelo, enintään yhdeksän tilastotietoa ja enintään yhdeksän rankattua luetteloa.

Luettelotyyppi Mitä se näyttää Enimmäismäärä kyselyä kohden
Perusluettelo Yksityiskohtaiset rivit toiminnallisen alueen järjestyksessä lajitteluineen ja kokonaissummineen yksi
tilastollinen Kootut luvut, kuten määrät, keskiarvot ja summat Jopa yhdeksän
Ranking lista Tilasto, joka rajoittuu N ylimpään tai viimeiseen tietueeseen Jopa yhdeksän

Edellytys: Luo tietojoukko SQ02:ssa

Kysely voi raportoida vain InfoSet-joukon tarjoamista kentistä, joten InfoSet-joukko luodaan ensin tapahtumassa SQ02. Alla olevat vaiheet luovat sellaisen loogisen tietokannan tai taulukkoliitoksen kautta.

  1. Avoinna SQ02: Syötä tapahtuma, kirjoita tietojoukon nimi ja valitse Luo.
  2. Valitse tietolähde: Valitse kenttien lähteeksi taulukko, taulukkoliitos, looginen tietokanta tai tiedonhakuohjelma.
  3. Kenttäryhmien muodostaminen: Määritä lähteen kentät kenttäryhmiin, koska kysely valitsee myöhemmin sarakkeet näistä ryhmistä.
  4. Luo ja tallenna: Luo tietojoukko käyttökelpoiseksi ja tallenna se.
  5. Määritä käyttäjäryhmä: Linkitä InfoSet yhteen tai useampaan käyttäjäryhmään SQ02:ssa tai SQ03:ssa, jotta näiden ryhmien jäsenet voivat luoda sille kyselyitä.

💡 Vinkki: Käytä taulukkoliitosta InfoSetissä, kun raportti tarvitsee kenttiä kahdesta toisiinsa liittyvästä taulukosta, esimerkiksi myyntiotsikosta VBAK ja myyntinimikkeestä VBAP. Looginen tietokanta on parempi vaihtoehto, kun tiedoilla on jo vakiomuotoinen lukuohjelma.

Kun InfoSet on luotu ja se on liitetty käyttäjäryhmällesi, itse kysely luodaan SQ01:ssä, kuten seuraavassa on esitetty.

KYSYMYKSEN LUOMINEN

Vaihe 1) Siirry SQ01:een. Anna kyselylle nimi ja napsauta Luo-painiketta.

KYSYMYKSEN LUOMINEN

Vaihe 2) Anna kyselyn kuvaus seuraavassa näytössä. Määritä lähdön pituus ja valitse käsittelyvaihtoehto Lisäkäsittelyasetukset-ruudusta. Tiedot voidaan näyttää eri muodoissa, kuten taulukko, ladata tiedostoon ja näyttää Wordissa jne.

KYSYMYKSEN LUOMINEN

Vaihe 3) Napsauta seuraavaa näyttöä ja valitse käytettävä kenttäryhmä.

KYSYMYKSEN LUOMINEN

Vaihe 4) Napsauta seuraavaa näyttöä ja valitse kentät, jotka haluat näyttää

KYSYMYKSEN LUOMINEN

Vaihe 5. Valitse seuraavassa näytössä valintakentät ja valitse sitten yksi tulostyypeistä (perus, tilastot, ranking ).
Jokaisessa luettelossa voit valita useita vaihtoehtoja. (esim. lajitella kentät, muuttaa tulosteen pituutta, sarakkeen väriä, kokonaismäärää, sivun ylä-, alatunniste jne.).

KYSYMYKSEN LUOMINEN

KYSYMYKSEN LUOMINEN

Vaihe 6) Kun olet antanut kaikki yllä olevat vaihtoehdot, voit tallentaa kyselyn ja suorittaa sen.

KYSYMYKSEN LUOMINEN

Huomautus:

Tapahtuma tietojoukon luomiseksi/ylläpitämiseksi –SQ02
Tapahtuma käyttäjäryhmän luomiseksi/ylläpitämiseksi –SQ03

ABAP-kyselytapahtuma Codes

Kolme ydintapahtumaa vastaavat kolmea pääkomponenttia, ja muutamat lisäkoodit kattavat globaalit ja vakiokyselyalueet.

Liiketoimi Tarkoitus
SQ01 Luo, muuta ja suorita kyselyitä
SQ02 Luo ja ylläpidä tietojoukkoja ja kenttäryhmiä
SQ03 Luo ja ylläpidä käyttäjäryhmiä ja niiden määrityksiä
SQVI Pikakatselu, yhden käyttäjän kysely, joka ei tarvitse käyttäjäryhmää
SQ07 Ylläpidä kyselyobjektien kieltä ja käännöstä

⚠️ Varoitus: Kyselyobjektit kuuluvat joko asiakaskohtaiseen vakioalueeseen tai globaaliin alueeseen, joka on asiakasohjelmien välinen ja siirrettävissä. Valitse globaali alue objekteille, joiden on liikuttava siirtoympäristössä, koska vakioalueen objektit pysyvät yhdessä asiakasohjelmassa.

UKK

InfoSet määrittää käytettävissä olevat kentät kuvaamalla tietolähteen ja sen kenttäryhmät. Kysely valitsee kentät kyseisestä InfoSet-joukosta ja muotoilee ne luetteloksi. InfoSet on lähde, kysely on raportti.

SQVI on yhden käyttäjän työkalu, joka ei tarvitse InfoSet-tietojoukkoa tai käyttäjäryhmää, joten se sopii nopeaan henkilökohtaiseen luetteloon. SQ01:tä käytetään, kun raportti on jaettava, kuljetettava tai käytettävä uudelleen käyttäjäryhmän kesken.

Kyllä. Lisäkäsittelyvaihtoehdot tarjoavat laskentataulukon latauksen, tiedoston latauksen ja näyttämisen Wordissa. Kyselyn ALV-tulosteen voi myös viedä Exceliin suoraan luettelovalikosta.

Tekoälyavustajat ehdottavat liitettävät taulukot, kenttäryhmät ja valintakentät raportin yksinkertaisesta kuvauksesta. Käyttäjä luo ja aktivoi edelleen tietojoukon ja kyselyn SQ02:ssa ja SQ01:ssä.

Ei. ABAP Query on edelleen hallinnoitu, valtuutustietoinen raportointityökalu SAPTekoäly lisää päälle luonnollisen kielen kerroksen, jonka avulla käyttäjät voivat esittää kysymyksiä kyselyn tulosteesta, mutta kysely määrittelee ja suojaa silti tiedot.

Tiivistä tämä viesti seuraavasti: