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: