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.
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:
- Kyselyt
- Infosetit
- Käyttäjäryhmät
- 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
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: -
- PERUSLUETTELO – Esittää tiedot toiminnallisen alueen määrittelemässä järjestyksessä (tukee lajittelua ja summausta).
- TILASTOLLINEN – Näyttää perustiedoista lasketut tilastotiedot.
- 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.
- Avoinna SQ02: Syötä tapahtuma, kirjoita tietojoukon nimi ja valitse Luo.
- Valitse tietolähde: Valitse kenttien lähteeksi taulukko, taulukkoliitos, looginen tietokanta tai tiedonhakuohjelma.
- Kenttäryhmien muodostaminen: Määritä lähteen kentät kenttäryhmiin, koska kysely valitsee myöhemmin sarakkeet näistä ryhmistä.
- Luo ja tallenna: Luo tietojoukko käyttökelpoiseksi ja tallenna se.
- 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.
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.
Vaihe 3) Napsauta seuraavaa näyttöä ja valitse käytettävä kenttäryhmä.
Vaihe 4) Napsauta seuraavaa näyttöä ja valitse kentät, jotka haluat näyttää
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.).
Vaihe 6) Kun olet antanut kaikki yllä olevat vaihtoehdot, voit tallentaa kyselyn ja suorittaa sen.
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.









