Kako pokrenuti a SAP Izvještaji?
⚡ Pametni sažetak
SAP Izvješća su izvršni ABAP programi koji čitaju podatke iz baze podataka i prikazuju ih na zaslonu, koristeći zaslon za odabir za filtriranje populacije, razdoblja i izgleda prije generiranja ALV izlaza.
Što je SAP Izvješće?
An SAP izvješće je izvršni ABAP program koji čita podatke iz baze podataka i generira izlaz na temelju kriterija filtriranja koje je krajnji korisnik odabrao na zaslonu za odabir. Izvršavanje SAP Izvješće gotovo nikad ne ažurira bazu podataka — izvješća su po svojoj prirodi samo za čitanje, što ih čini sigurnima za pokretanje u produkciji tijekom radnog vremena.
Različite kategorije izvješća su:
- Standard SAP izvješća — otpremio/la SAP unutar osnovnih modula (na primjer, RPCALCU0 u obračunu plaća ili RM07DOCS u MM-u).
- Prilagođena izvješća — Z-programi koje je razvila vaša organizacija kako bi pokrili lokalne zahtjeve koji nisu obuhvaćeni standardnim izvješćima.
- Ad hoc upiti - SAP Query (SQ01/SQ02/SQ03) ili noviji QuickViewer (SQVI) koji omogućuje funkcionalnim korisnicima izradu izvješća bez ABAP koda.
Načini izvršenja SAP izvješće
Standardna izvješća obično se nalaze iza funkcionalnog koda transakcije (na primjer, S_PH0_48000510 za Platne račune). Kada put izbornika nije dostupan, i dalje možete izravno pokrenuti bilo koji program. Tri najčešće točke pokretanja su:
- SA38 — Izvršavanje ABAP programa: Unesite naziv programa, odaberite varijantu ako postoji i pritisnite F8 da biste je pokrenuli. SA38 je najbrži način za krajnje korisnike da dođu do izvješća koje znaju po nazivu programa.
- SE38 — ABAP urednik: Programeri otvaraju izvorni kod u SE38 i pritiskaju F8 za izvršavanje. SE38 vam također omogućuje dodavanje varijante, aktiviranje sesije otklanjanja pogrešaka ili održavanje tekstova na zaslonu za odabir.
- SE93 ili Favoriti: Spremite kod transakcije ili program plus varijantu kao favorit ili umotajte program u transakciju parametara kreiranu u SE93, tako da ga poslovni korisnici mogu pokrenuti iz SAP Izbornik za jednostavan pristup.
Sljedeći elementi moraju biti postavljeni tijekom izvršavanja Bilo koji SAP izvješće na zaslonu za odabir.
Odaberite razdoblje
Odaberite razdoblje za koje će se izvješće pokrenuti - na primjer, Danas (samo podaci za tekući dan), Do danas (svi podaci iz prošlosti do danas), tekući mjesec ili tekuća godina.
Također možete odabrati Drugo razdoblje radio gumb i odredite prilagođeni datum Od i Do za izvještajno razdoblje.
Za izvješća o plaćama i ljudskim resursima možete kliknuti i na Platni spisak Gumb Razdoblje i odredite razdoblje obračuna plaća kao vremensko razdoblje za koje će se generirati vaš izlaz.
Odaberite populaciju
Broj zapisa ili osoba koje izvješće obrađuje možete ograničiti unosom različitih kriterija odabira na zaslonu za unos.
Možete dodati dodatna polja kriterija odabira do vašeg izvješća klikom na Daljnji odabiri.
- Pod Mogućnosti odabira, označite polja koja želite dodati u područje odabira u izvješću.
- Kliknite gumb sa strelicom da biste ih premjestili u desni stupac.
Odabrano polje sada će se pojaviti u Polja odabira popis. Kliknite kvačicu za povratak na zaslon za odabir.
Novo polje za odabir pojavit će se na zaslonu izvješća pored izvornih.
Ograničite vrijednosti odabira na zaslonu za unos
U izvješće možete uključiti i raspone i pojedinačne vrijednosti. Kliknite Višestruki odabir gumb (ikona strelice udesno) pored bilo kojeg polja.
Sljedeći SAP zaslon vam omogućuje:
- Unesite više pojedinačnih vrijednosti koje će biti uključen.
- Unesite raspon vrijednosti koje će biti uključen.
- Unesite više pojedinačnih vrijednosti koje će biti isključen.
- Unesite raspon vrijednosti koje će biti isključen.
Kriterije odabira možete dodatno ograničiti korištenjem opcija odabira - na primjer, jednako je, nije jednako, veće od, manje od ili podudaranje uzoraka sa zamjenskim znakovima (* i +).
Spremi i ponovno upotrijebi varijante
Varijanta je spremljeni skup vrijednosti na zaslonu za odabir. Nakon što ispunite zaslon za odabir za izvješće koje često pokrećete, spremite vrijednosti kao varijantu kako biste ih vi ili pozadinski zadatak mogli kasnije ponovno upotrijebiti bez ponovnog izvršavanja.ping.
- Na zaslonu za odabir ispunite svako polje koje želite sačuvati.
- Odaberite Idi → Varijante → Spremi kao varijantu (ili pritisnite Ctrl+S).
- Unesite naziv varijante (počnite sa Z ili Y za prilagođene varijante), značenje i postavite atribute kao što su Zaštiti varijantu or Samo za obradu u pozadini ako je potrebno.
- Spremi. Varijanta je pohranjena u tablicama VARI i VARID i prenosiva je između sustava.
Sljedeći put kada pokrenete izvješće iz SA38 ili SE38, unesite naziv varijante u Varijanta polje ili kliknite na Nabavi varijantu dugme (Shift+F5) da biste ga učitali prije pritiska na F8.
Format SAP Izlaz izvješća
Nakon što ste izvršili izvješće, možete jednostavno izmijeniti izgled generiranog rezultata (sortiranje, sumiranje, grafiku i tako dalje) pomoću ALV alatne trake prikazane u nastavku.
Izlaz možete spremiti i na lokalni tvrdi disk pomoću sljedećih koraka.
- Kliknite Popis.
- Odaberite Izvoz.
- odabrati Lokalna datoteka.
- Odaberite željeni format (nepretvoreni tekst, proračunska tablica, obogaćeni tekst, HTML).
- Kliknite zelenu kvačicu za nastavak.
Unesite direktorij, naziv datoteke i kliknite GeneriratiIzvješće će biti spremljeno na odabranu putanju.
Pokrenite SAP Izvješće u pozadini
Dugotrajna izvješća trebala bi se izvršavati u pozadini umjesto u dijalogu. Pozadinski poslovi oslobađaju vaše SAP GUI sesija, poštujte vremensko ograničenje dijaloga od 60 minuta i omogućite vam da zakažete isto izvješće na ponavljajućoj osnovi.
- S ekrana za odabir — odabrati Program → Izvrši u pozadini (F9). Odaberite izlazni uređaj (SAP naziv pisača kao što je LOCL) i bilo Odmah ili Datum / Vrijeme početak. Zatim odaberite UŠTEDI — zadatak se izvršava pod vašim korisnikom s vašim zadanim ovlaštenjima.
- Iz SM36 — Definiraj pozadinski posao: Dajte naziv zadatku, postavite klasu (A/B/C za prioritet), definirajte uvjet početka (odmah, datum/vrijeme, događaj ili nakon prethodnog zadatka), a zatim dodajte Korak tipa ABAP program, odaberite program i varijantu. Spremi.
- Monitor sa SM37 — Pregled posla: Filtrirajte po korisniku, nazivu zadatka ili statusu (Planirano, Objavljeno, Spremno, Aktivno, Završeno, Otkazano), odaberite zadatak i pogledajte izlaz spoola ili zapisnik zadatka.
Za ponavljajuća izvršavanja (dnevni obračuni plaća, mjesečno starenje) uvijek priložite varijantu kako bi se posao izvršavao s kontroliranim skupom ulaza i koristite korisnika s tehničkom pozadinom umjesto osobnog korisničkog ID-a.
Zajednički SAP Prijavi greške i ispravke
Najčešći problemi na zaslonu za odabir i tijekom izvršavanja izvješća su:
- Vremensko ograničenje u dijalogu (ispis TIME_OUT u ST22) — umjesto toga pokrenite izvješće u pozadini putem F9 ili SM36.
- Neuspješna autorizacija (S_TCODE ili S_PROGRAM) — odmah nakon greške provjerite SU53 i zamolite sigurnosni tim da doda nedostajući objekt.
- Nisu odabrani podaci — provjerite razdoblje i broj stanovnika te da varijanta nije spremljena sa zastarjelim rasponom datuma. Učitajte novu varijantu ako izvješće podržava varijable datuma (D dinamički datum).
- ALV raspored ne odgovara očekivanjima — odabrati Postavke → Izgled → Odaberi za učitavanje spremljenog izgleda ili Postavke → Izgled → Spremi za pohranu vaših odabira stupaca/sortiranja/međuzbroja.
- Izvješće se pokreće, ali izvoz u Excel je prazan — provjerite je li prikazana ALV mreža (ne klasični popis) i koristite Popis → Izvoz → Proračunska tablicaKlasični popisi moraju se izvesti putem Sustav → Popis → Spremi → Lokalna datoteka.
- Pozadinski posao ostaje unutra Spreman — nema besplatnih pozadinskih radnih procesa; provjerite RZ12/SM50 ili zamolite Basis da doda BGD procese.















