So führen Sie ein SAP Berichte?
⚡ Intelligente Zusammenfassung
SAP Reports sind ausführbare ABAP-Programme, die Daten aus der Datenbank lesen und auf dem Bildschirm anzeigen. Vor der Generierung der ALV-Ausgabe werden Population, Periode und Layout über einen Selektionsbildschirm gefiltert.

Was ist ein SAP Bericht?
An SAP Ein Report ist ein ausführbares ABAP-Programm, das Daten aus der Datenbank liest und basierend auf den vom Endbenutzer auf dem Selektionsbildschirm ausgewählten Filterkriterien eine Ausgabe generiert. Die Ausführung eines Reports SAP Der Bericht aktualisiert die Datenbank so gut wie nie – Berichte sind von Natur aus schreibgeschützt, wodurch sie bedenkenlos während der Geschäftszeiten in der Produktion ausgeführt werden können.
Die verschiedenen Berichtskategorien sind:
- Standard SAP Berichte — versendet von SAP innerhalb der Kernmodule (zum Beispiel RPCALCU0 in Payroll oder RM07DOCS in MM).
- Benutzerdefinierte Berichte — Z-Programme, die von Ihrer Organisation entwickelt wurden, um lokale Anforderungen abzudecken, die in Standardberichten nicht berücksichtigt werden.
- Ad-hoc-Abfragen - SAP Query (SQ01/SQ02/SQ03) oder der neuere QuickViewer (SQVI), mit dem funktionale Anwender einen Bericht ohne ABAP-Code erstellen können.
Möglichkeiten zur Durchführung eines SAP Profil melden
Standardberichte sind üblicherweise über einen funktionalen Transaktionscode zugänglich (z. B. S_PH0_48000510 für Lohn- und Gehaltsabrechnungen). Steht kein Menüpfad zur Verfügung, können Sie jedes Programm dennoch direkt starten. Die drei gängigsten Startpunkte sind:
- SA38 — ABAP-Programmausführung: Geben Sie den Programmnamen ein, wählen Sie gegebenenfalls eine Variante aus und drücken Sie F8, um das Programm auszuführen. SA38 ist für Endbenutzer der schnellste Weg, einen ihnen bekannten Bericht anhand des Programmnamens aufzurufen.
- SE38 — ABAP-Editor: Entwickler öffnen den Quellcode in SE38 und drücken F8 zum Ausführen. SE38 ermöglicht außerdem das Anhängen einer Variante, das Aktivieren einer Debug-Sitzung und das Bearbeiten der Texte im Selektionsbildschirm.
- SE93 oder Favoriten: Speichern Sie den Transaktionscode oder das Programm plus Variante als Favorit oder kapseln Sie das Programm in eine in SE93 erstellte Parametertransaktion, damit Geschäftsanwender es von dort aus starten können. SAP Menü „Schnellzugriff“.
Folgende Elemente müssen bei der Ausführung festgelegt werden. für SAP Bericht zum Auswahlbildschirm.
Wählen Sie einen Zeitraum aus
Wählen Sie einen Zeitraum aus, für den der Bericht erstellt werden soll – zum Beispiel Heute (nur Daten des aktuellen Tages), Bis heute (alle Daten der Vergangenheit bis heute), Aktueller Monat oder Aktuelles Jahr.
Sie können auch die Andere Periode Wählen Sie die entsprechende Optionsschaltfläche aus und legen Sie ein benutzerdefiniertes Von- und Bis-Datum für den Berichtszeitraum fest.
Für Gehalts- und Personalberichte können Sie auch klicken auf Payroll Klicken Sie auf die Schaltfläche „Zeitraum“ und geben Sie einen Abrechnungszeitraum als den Zeitraum an, für den Ihre Ausgabe generiert werden soll.
Wählen Sie eine Population aus
Sie können die Anzahl der Datensätze oder Personen, die der Bericht verarbeitet, einschränken, indem Sie auf dem Eingabebildschirm unterschiedliche Auswahlkriterien eingeben.
Sie können zusätzliche Auswahlkriterienfelder hinzufügen. Klicken Sie hier, um zu Ihrem Bericht zu gelangen. Weitere Auswahlmöglichkeiten.
- Der AuswahlmöglichkeitenMarkieren Sie die Felder, die Sie dem Auswahlbereich im Bericht hinzufügen möchten.
- Klicken Sie auf den Pfeil, um sie in die rechte Spalte zu verschieben.
Das ausgewählte Feld erscheint nun im Auswahlfelder Liste. Klicken Sie auf das Häkchen, um zum Auswahlbildschirm zurückzukehren.
Das neue Auswahlfeld wird im Berichtsbildschirm neben den ursprünglichen Feldern angezeigt.
Selektionswerte in der Eingabemaske einschränken
Sie können sowohl Bereiche als auch Einzelwerte in Ihren Bericht aufnehmen. Klicken Sie auf die Schaltfläche Mehrfachauswahl Schaltfläche (das Pfeil-nach-rechts-Symbol) neben einem beliebigen Feld.
Der nächste SAP Der Bildschirm ermöglicht Ihnen Folgendes:
- Geben Sie mehrere Einzelwerte ein, die inklusive.
- Geben Sie einen Wertebereich ein, der inklusive.
- Geben Sie mehrere Einzelwerte ein, die ausgeschlossen.
- Geben Sie einen Wertebereich ein, der ausgeschlossen.
Sie können die Auswahlkriterien weiter einschränken, indem Sie Auswahloptionen verwenden – zum Beispiel gleich, ungleich, größer als, kleiner als oder Musterübereinstimmungen mit Platzhaltern (* und +).
Varianten speichern und wiederverwenden
Eine Variante ist ein gespeicherter Satz von Selektionsbildschirmwerten. Sobald Sie den Selektionsbildschirm für einen häufig ausgeführten Bericht ausgefüllt haben, speichern Sie die Werte als Variante, damit Sie oder ein Hintergrundprozess sie später ohne erneute Eingabe wiederverwenden können.ping.
- Füllen Sie auf dem Auswahlbildschirm alle Felder aus, die Sie beibehalten möchten.
- Wählen Gehe zu → Varianten → Als Variante speichern (oder drücken Sie Ctrl+S).
- Geben Sie einen Variantennamen ein (beginnen Sie mit Z oder Y für benutzerdefinierte Varianten), eine Bedeutung und legen Sie Attribute wie z. B. fest. Variante schützen or Nur für die Hintergrundverarbeitung Falls erforderlich.
- Speichern. Die Variante wird in den Tabellen VARI und VARID gespeichert und ist systemübergreifend übertragbar.
Wenn Sie das nächste Mal den Bericht aus SA38 oder SE38 ausführen, geben Sie den Variantennamen in das Feld ein. Variante Feld oder klicken Sie auf das Variante abrufen Taste (Shift+F5), um es zu laden, bevor Sie F8 drücken.
Format SAP Berichtsausgabe
Sobald Sie Ihren Bericht ausgeführt haben, können Sie das Layout der generierten Ausgabe (Sortierung, Summen, Grafiken usw.) ganz einfach mit Hilfe der unten gezeigten ALV-Symbolleiste anpassen.
Sie können die Ausgabe auch mithilfe der folgenden Schritte auf Ihrer lokalen Festplatte speichern.
- Klicken Sie auf Liste.
- Wählen Export.
- Auswählen Lokale Datei.
- Wählen Sie das gewünschte Format (unkonvertierter Text, Tabellenkalkulation, Rich Text, HTML).
- Klicken Sie auf das grüne Häkchen, um fortzufahren.
Verzeichnis und Dateinamen eingeben und klicken GenerierenDer Bericht wird unter dem gewählten Pfad gespeichert.
Führen Sie eine SAP Hintergrundbericht
Langlaufende Berichte sollten im Hintergrund anstatt im Dialogfeld ausgeführt werden. Hintergrundprozesse geben Ihre Ressourcen frei. SAP GUI-Sitzung, Einhaltung des 60-minütigen Dialog-Timeouts und Möglichkeit, denselben Bericht regelmäßig zu planen.
- Vom Auswahlbildschirm - wählen Programm → Im Hintergrund ausführen (F9). Wählen Sie ein Ausgabegerät aus (SAP Druckername (z. B. LOCL) und entweder Unmittelbar oder die Datum / Zeit Starten. Dann auswählen Gespeichert — Der Auftrag wird unter Ihrem Benutzerkonto mit Ihren Standardberechtigungen ausgeführt.
- Aus SM36 — Hintergrundjob definieren: Geben Sie dem Auftrag einen Namen, legen Sie die Klasse fest (A/B/C für Priorität), definieren Sie die Startbedingung (sofort, Datum/Uhrzeit, Ereignis oder nach einem Vorgängerauftrag) und fügen Sie dann einen Schritt vom Typ hinzu ABAP-ProgrammWählen Sie das Programm und eine Variante aus. Speichern.
- Monitor mit SM37 — Aufgabenübersicht: Filtern Sie nach Benutzer, Auftragsnamen oder Status (Geplant, Freigegeben, Bereit, Aktiv, Abgeschlossen, Abgebrochen), wählen Sie den Auftrag aus und sehen Sie sich die Spool-Ausgabe oder das Auftragsprotokoll an.
Bei wiederkehrenden Ausführungen (tägliche Gehaltsabrechnung, monatliche Altersanalyse) sollte immer eine Variante angehängt werden, damit der Job mit einem kontrollierten Satz von Eingaben ausgeführt wird, und es sollte ein technischer Hintergrundbenutzer anstelle einer persönlichen Benutzerkennung verwendet werden.
gemeinsam SAP Fehler und Korrekturen melden
Die häufigsten Probleme auf dem Selektionsbildschirm und während der Berichtsausführung sind:
- Zeitüberschreitung im Dialog (TIME_OUT-Dump in ST22) — Führen Sie den Bericht stattdessen im Hintergrund über F9 oder SM36 aus.
- Autorisierungsfehler (S_TCODE oder S_PROGRAM) — Überprüfen Sie SU53 unmittelbar nach dem Fehler und bitten Sie das Sicherheitsteam, das fehlende Objekt hinzuzufügen.
- Keine Daten ausgewählt — Überprüfen Sie Zeitraum und Bevölkerungszahl und stellen Sie sicher, dass die Variante nicht mit einem veralteten Datumsbereich gespeichert wurde. Laden Sie eine neue Variante, falls der Bericht Datumsvariablen unterstützt (D dynamisches Datum).
- Das ALV-Layout entspricht nicht den Erwartungen. - wählen Einstellungen → Layout → Auswählen um ein gespeichertes Layout zu laden, oder Einstellungen → Layout → Speichern um Ihre Spalten-/Sortier-/Zwischensummeneinstellungen beizubehalten.
- Der Bericht wird ausgeführt, aber der Export nach Excel ist leer. — Stellen Sie sicher, dass das ALV-Grid angezeigt wird (nicht eine klassische Liste), und verwenden Sie Liste → Exportieren → TabellenkalkulationKlassische Listen müssen exportiert werden über System → Liste → Speichern → Lokale Datei.
- Hintergrundjob bleibt in Bereit — keine freien Hintergrundprozesse; prüfen Sie RZ12/SM50 oder bitten Sie die Basis, BGD-Prozesse hinzuzufügen.















