Kuinka ajaa a SAP Raportit?

โšก ร„lykรคs yhteenveto

SAP Raportit ovat suoritettavia ABAP-ohjelmia, jotka lukevat tietoja tietokannasta ja nรคyttรคvรคt ne nรคytรถllรค. Ne kรคyttรคvรคt valintaruutua populaation, ajanjakson ja asettelun suodattamiseen ennen ALV-tulosteen luomista.

  • ๐Ÿ”˜ Mรครคritelmรค: An SAP report on suoritettava ABAP-ohjelma, joka lukee tietoja pรคivittรคmรคttรค niitรค ja palauttaa ne valintanรคytรถn kautta.
  • ๐Ÿงญ Luokat: Standard SAP raportteja, tiimisi luomia mukautettuja Z-raportteja ja ad hoc -kyselyitรค SAP Kysely tai tietojoukko.
  • ๐ŸŽ›๏ธ Valintanรคyttรถ: Valitse ajanjakso, rajaa populaatiota SELECT-OPTIONS-toiminnolla ja lisรครค kenttiรค tarvittaessa Lisรคvalinnat-toiminnolla.
  • ๐Ÿ“Š lรคhtรถ: ALV Grid tukee lajittelua, suodatusta, vรคlisummia, asetteluvariantteja ja vientiรค Exceliin tai paikalliseen tiedostoon.
  • ๐Ÿ› ๏ธ liiketoimet: SA38 suorittaa minkรค tahansa ohjelman, SE38 avaa ABAP-editorin ja SM36 tai SM37 ajoittaa ja valvoo taustalla olevia tรถitรค.
  • ๐Ÿ’พ Vaihtoehdot: Tallenna valintanรคytรถn nimetyt variantit uudelleenkรคyttรถรค varten valintaikkunoissa ja taustatรถissรค.
  • ๐Ÿค– Tekoรคlyn kulma: SAP Joule- ja Copilot-liittimet voivat luoda raporttivariantteja, tiivistรครค ALV-tuloksen ja korostaa poikkeavuuksia tarkistajille.

ajaa SAP Raportit SA38:lla ja valintanรคytรถillรค

Mikรค on SAP Ilmoitetaanko?

An SAP report on suoritettava ABAP-ohjelma, joka lukee tietoja tietokannasta ja luo tulosteen loppukรคyttรคjรคn valintanรคytรถssรค valitsemien suodatuskriteerien perusteella. Suoritus SAP raportti ei juuri koskaan pรคivitรค tietokantaa โ€“ raportit ovat rakenteensa puolesta vain luku -tilassa, minkรค ansiosta niitรค on turvallista kรคyttรครค tuotannossa toimistoaikoina.

Raporttien eri luokat ovat:

  1. Standard SAP raportit โ€” toimittaja SAP ydinmoduulien sisรคllรค (esimerkiksi RPCALCU0 palkanlaskennassa tai RM07DOCS MM:ssรค).
  2. Mukautetut raportit โ€” Organisaatiosi kehittรคmรคt Z-ohjelmat, jotka kattavat paikalliset vaatimukset, joita vakioraportit eivรคt kรคsittele.
  3. Ad hoc -kyselyt - SAP Query (SQ01/SQ02/SQ03) tai uudempi QuickViewer (SQVI), joiden avulla kรคyttรคjรคt voivat luoda raportteja ilman ABAP-koodia.

Tapoja toteuttaa SAP raportti

Vakioraportit sijaitsevat yleensรค toiminnallisen tapahtumakoodin takana (esimerkiksi S_PH0_48000510 palkanlaskentatileille). Vaikka valikkopolkua ei olisi kรคytettรคvissรค, voit silti kรคynnistรครค minkรค tahansa ohjelman suoraan. Kolme yleisintรค kรคynnistyskohtaa ovat:

  • SA38 โ€” ABAP-ohjelman suoritus: Kirjoita ohjelman nimi, valitse variantti, jos sellainen on olemassa, ja suorita se painamalla F8-nรคppรคintรค. SA38 on nopein tapa loppukรคyttรคjille lรถytรครค raportti, jonka he tuntevat ohjelman nimen perusteella.
  • SE38 โ€” ABAP-toimittaja: Kehittรคjรคt avaavat lรคhdekoodin SE38:ssa ja suorittavat sen painamalla F8-nรคppรคintรค. SE38:ssa voit myรถs liittรครค variantin, aktivoida virheenkorjausistunnon tai yllรคpitรครค valintanรคytรถn tekstejรค.
  • SE93 tai Suosikit: Tallenna transaktiokoodi tai ohjelma ja sen variantti suosikiksi tai kรครคri ohjelma SE93:ssa luotuun parametritransaktioon, jotta yrityskรคyttรคjรคt voivat kรคynnistรครค sen SAP Helppokรคyttรถinen valikko.

Seuraavat elementit on asetettava suorituksen aikana Kaikki SAP raportti valintanรคytรถllรค.

Valitse ajanjakso

SAP Raportin valintanรคyttรถ โ€” Jakson asetukset

Valitse ajanjakso, jolta raportti suoritetaan, esimerkiksi Tรคnรครคn (vain kuluvan pรคivรคn tiedot) Tรคhรคn pรคivรครคn asti (kaikki tiedot menneisyydestรค tรคhรคn pรคivรครคn asti), Kuluva kuukausi tai Kuluva vuosi.

Voit myรถs valita Muu ajanjakso radionappia ja mรครคritรค mukautettu Alkamis- ja Pรครคttymispรคivรคmรครคrรค raportointihorisontille.

Palkka- ja henkilรถstรถhallintoraporttien osalta voit myรถs napsauttaa Payroll Jakso-painike ja mรครคritรค palkanlaskentajakso ajanjaksoksi, jolta tulosteet luodaan.

Palkanlaskentakausi-painike pรครคllรค SAP Raportin valintanรคyttรถ

Mukautettu alkaen ja pรครคttyen -pรคivรคmรครคrรคalue pรครคllรค SAP raportti

Valitse vรคestรถ

Voit rajoittaa raportin kรคsittelemien tietueiden tai henkilรถiden mรครคrรครค syรถttรคmรคllรค syรถttรถnรคyttรถรถn erilaisia โ€‹โ€‹valintakriteerejรค.

SAP Raportin populaation valintakriteerit

Voit lisรคtรค valintakriteerien kenttiรค raporttiisi napsauttamalla Lisรคvalinnat.

Lisรคvalinnat-painike pรครคllรค SAP Valintanรคyttรถ

  1. Alle Valintavaihtoehdot, valitse kentรคt, jotka haluat lisรคtรค raportin valinta-alueelle.
  2. Siirrรค ne oikeaan sarakkeeseen napsauttamalla nuolipainiketta.

Siirrรค kentรคt valintakenttien luetteloon

Valittu kenttรค tulee nyt nรคkyviin Valintakentรคt luettelo. Palaa valintanรคyttรถรถn napsauttamalla valintamerkkiรค.

Vahvista valitut kentรคt kohdassa SAP Raportin valintanรคyttรถ

Uusi valintakenttรค nรคkyy raporttinรคytรถssรค alkuperรคisten viereen.

Uusi valintakenttรค lisรคtty raporttinรคyttรถรถn

Rajoita valintaarvoja syรถttรถnรคytรถssรค

Voit sisรคllyttรครค raporttiisi sekรค arvoalueita ettรค yksittรคisiรค arvoja. Napsauta Monivalinta -painiketta (oikealle osoittava nuolikuvake) minkรค tahansa kentรคn vieressรค.

Monivalintapainike pรครคllรค SAP Valintanรคyttรถ

Seuraava SAP nรคyttรถ antaa sinulle mahdollisuuden:

  1. Syรถtรค useita yksittรคisiรค arvoja, jotka ovat mukana.
  2. Syรถtรค arvoalue, joka on mukana.
  3. Syรถtรค useita yksittรคisiรค arvoja, jotka ovat ulkopuolelle.
  4. Syรถtรค arvoalue, joka on ulkopuolelle.

Sisรคllytรค ja jรคtรค pois useita arvoja SAP raportti

Voit rajata valintakriteerejรค entisestรครคn valinta-asetuksilla โ€“ esimerkiksi yhtรค suuri kuin, eri suuri kuin, suurempi kuin, pienempi kuin tai etsiรค kuvioita jokerimerkkien (* ja +) avulla.

Valintavaihtoehdot kohteelle SAP Raporttikentรคt

Tallenna ja kรคytรค variantteja uudelleen

Variantti on tallennettu joukko valintanรคytรถn arvoja. Kun tรคytรคt usein suoritettavan raportin valintanรคytรถn, tallenna arvot varianttina, jotta sinรค tai taustatyรถ voitte kรคyttรครค niitรค myรถhemmin uudelleen ilman uudelleenkirjoittamista.ping.

  1. Tรคytรค valintanรคytรถssรค kaikki kentรคt, jotka haluat sรคilyttรครค.
  2. Valita Siirry โ†’ Muunnelmat โ†’ Tallenna muunnelmana (tai paina Ctrl+S).
  3. Anna variantin nimi (aloita Z tai Y mukautetuille varianteille), merkitys ja mรครคritรค mรครคritteet, kuten Suojaa variantti or Vain taustakรคsittelyyn jos niin vaaditaan.
  4. Tallenna. Variantti tallennetaan VARI- ja VARID-taulukoihin, ja se on siirrettรคvissรค jรคrjestelmien vรคlillรค.

Kun seuraavan kerran suoritat raportin SA38:sta tai SE38:sta, syรถtรค variantin nimi variantti kenttรครคn tai napsauta Hanki variantti painiketta (Shift+F5) ladataksesi sen ennen F8:n painamista.

muodostuu SAP Raportin tulos

Kun olet suorittanut raporttisi, voit helposti muokata luodun tulosteen asettelua (lajittelu, yhteenvedot, grafiikka jne.) alla olevan ALV-tyรถkalurivin avulla.

SAP ALV-tyรถkalurivi raporttien tulosteelle

Voit myรถs tallentaa tulosteen paikalliselle kiintolevylle seuraavien vaiheiden avulla.

  1. Napauta Lista.
  2. Valita Vie.
  3. valita Paikallinen tiedosto.

Vie SAP Raportin tulostus paikalliseen tiedostoon

  1. Valitse haluttu muoto (muuntamaton teksti, taulukkolaskenta, rich text, HTML).
  2. Jatka napsauttamalla vihreรครค valintamerkkiรค.

Valitse vientimuoto kohteelle SAP raportti

Syรถtรค hakemisto, tiedostonimi ja napsauta TuottaaRaportti tallennetaan valittuun polkuun.

Hakemisto ja tiedostonimi kohteelle SAP Raportin vienti

Suorita SAP Raportti taustalla

Pitkรคkestoiset raportit tulisi suorittaa taustalla valintaikkunan sijaan. Taustatyรถt vapauttavat SAP GUI-istunto, noudata 60 minuutin dialogin aikakatkaisua ja anna sinun ajoittaa sama raportti toistuvasti.

  1. Valintanรคytรถltรค โ€” valitse Ohjelma โ†’ Suorita taustalla (F9). Valitse tulostuslaite (SAP tulostimen nimi, kuten LOCL), ja joko Vรคlitรถn tai Date / Time aloita. Valitse sitten Sรครคstรค โ€” tyรถ suoritetaan kรคyttรคjรคtunnuksellasi oletuskรคyttรถoikeuksillasi.
  2. SM36:sta โ€” Taustatyรถn mรครคrittรคminen: Anna tyรถlle nimi, aseta luokka (A/B/C prioriteetille), mรครคritรค aloitusehto (vรคlitรถn, pรคivรคmรครคrรค/aika, tapahtuma tai edeltรคvรคn tyรถn jรคlkeen) ja lisรครค sitten vaihetyyppi ABAP-ohjelma, valitse ohjelma ja sen muunnelma. Tallenna.
  3. SM37-nรคyttรถ โ€“ Tyรถn yleiskatsaus: Suodata kรคyttรคjรคn, tyรถn nimen tai tilan (Ajoitettu, Vapautettu, Valmis, Aktiivinen, Valmis, Peruutettu) mukaan, valitse tyรถ ja tarkastele taustatulostetta tai tyรถlokia.

Toistuvissa suorituksissa (pรคivittรคiset palkanlaskentatilit, kuukausittainen erรครคntyminen) liitรค aina variantti, jotta tyรถ suoritetaan kontrolloiduilla syรถtetiedoilla, ja kรคytรค teknistรค taustakรคyttรคjรครค henkilรถkohtaisen kรคyttรคjรคtunnuksen sijaan.

Yhteinen SAP Ilmoita virheistรค ja korjauksista

Yleisimmรคt ongelmat valintanรคytรถssรค ja raportin suorittamisen aikana ovat:

  • Aikakatkaisu dialogissa (TIME_OUT-vedos ST22:ssa) โ€” suorita raportti taustalla F9:n tai SM36:n avulla.
  • Valtuutusvirhe (S_TCODE tai S_PROGRAM) โ€” tarkista SU53 heti virheen jรคlkeen ja pyydรค tietoturvatiimiรค lisรครคmรครคn puuttuva objekti.
  • Ei valittuja tietoja โ€” tarkista ajanjakso ja populaatio ja tarkista, ettei varianttia ole tallennettu vanhentuneella pรคivรคmรครคrรคvรคlillรค. Lataa uusi variantti, jos raportti tukee pรคivรคmรครคrรคmuuttujia (D dynaaminen pรคivรคmรครคrรค).
  • ALV-asettelu ei vastaa odotuksia โ€” valitse Asetukset โ†’ Asettelu โ†’ Valitse ladataksesi tallennetun asettelun tai Asetukset โ†’ Asettelu โ†’ Tallenna sรคilyttรครคksesi sarakkeet/lajittelu/vรคlisumma-valintasi.
  • Raportti suoritetaan, mutta Exceliin vienti on tyhjรค โ€” varmista, ettรค ALV-ruudukko on nรคkyvissรค (ei klassinen lista), ja kรคytรค Lista โ†’ Vie โ†’ LaskentataulukkoKlassiset listat on vietรคvรค . Jรคrjestelmรค โ†’ Lista โ†’ Tallenna โ†’ Paikallinen tiedosto.
  • Taustatyรถ pysyy sisรคllรค Valmis โ€” ei vapaita taustatyรถprosesseja; tarkista RZ12/SM50 tai pyydรค Basista lisรครคmรครคn BGD-prosessit.

UKK

An SAP raportti on suoritettava ABAP-ohjelma, joka lukee tietoja tietokannasta ja nรคyttรครค ne nรคytรถllรค. Raportit pรคivittรคvรคt tietoja harvoin, minkรค vuoksi ne on turvallista suorittaa tuotannossa toimistoaikoina.

SA38 on ABAP Program Execution -tapahtuma โ€“ syรถtรค ohjelma ja suorita se. SE38 on kehittรคjille tarkoitettu ABAP-editori โ€“ voit nรคyttรครค, muokata, suorittaa tai debugata lรคhdekoodia. Loppukรคyttรคjรคt saavat yleensรค vain SA38:n.

Variantti on tallennettu joukko valintanรคyttรถarvoja, jotka on tallennettu taulukoihin VARI ja VARID. Voit kรคyttรครค sitรค uudelleen dialogien suorittamisessa Shift+F5 tai liitรค se taustatyรถhรถn SM36:ssa, jotta toistuvat suoritukset kรคyttรคvรคt kontrolloitua syรถtejoukkoa.

Paina valintanรคytรถssรค F9-nรคppรคintรค tai luo tyรถ SM36:ssa, jossa on ABAP-ohjelmatyyppinen vaihe. Liitรค variantti, valitse tulostuslaite, kuten LOCL, aseta aloitusehto ja tallenna. Seuraa tyรถtรค SM37:ssรค.

Monivalinta on SELECT-OPTIONS-kentรคn vieressรค oleva oikealle osoittava nuolikuvake. Se avaa neljรค vรคlilehteรค โ€“ Yksittรคiset arvot sisรคltรคvรคt, Alueet sisรคltรคvรคt, Yksittรคiset arvot sulkevat pois ja Alueet sulkevat pois โ€“ monimutkaisten suodattimien luomiseen ilman ohjelman muokkaamista.

Valitse ALV-tulosteessa Asetukset โ†’ Asettelu โ†’ Tallenna. Anna sille nimi (aloita /-merkillรค globaalille asettelulle tai kรคyttรคjรคkohtaiselle) ja rastita oletusarvoinen merkintรค, jos haluat sen kรคytettรคvรคn automaattisesti seuraavalla ajokerralla.

SAP Joule- ja koneoppimispalvelut voivat ehdottaa oikeaa raporttia luonnollisen kielen kysymykseen, tiivistรครค pitkiรค ALV-tuloksia ja korostaa poikkeamia (poikkeavat toimittajat, erรครคntyneet laskut, syklin ulkopuoliset palkkapiikit), jotka tarkistajan tulisi tutkia ensin.

Kyllรค. Copilot-liittimet soittavat SAP OData-palvelut tai kรคynnistรค SUBMIT/BAPI-kรครคreet raportin kรคynnistรคmiseksi variantilla ja palauta sitten ALV-tiedot muotoiltuna vastauksena tai Excel-liitteenรค Teamsin sisรคllรค tai Outlook.

Tiivistรค tรคmรค viesti seuraavasti: