SAP-Query-Berichte ändern

Objective

After completing this lesson, you will be able to berichte mit spezifischen und lokalen Feldern mit SAP Query ausführen

SAP-Query-Ausgabe

Das System führt Sie durch die folgenden Bilder zum Anlegen einer Grundliste:

  1. Zeilenaufbau Grundliste:

    Auf diesem Bild können Sie Felder einzeilig oder mehrzeilig anordnen und die Reihenfolge der Felder festlegen. Außerdem können Sie die Sortierreihenfolge und andere globale Feldmerkmale festlegen.

    Für sortierte Felder kann eine Gruppenstufenverarbeitung definiert werden. Für jede Gruppenstufe sind Summierung und Feldzählung möglich.

  2. Ausgabeoptionen für Listenzeilen:

    Auf diesem Bild können Sie Ausgabeoptionen für jede Zeile festlegen. Das Aussehen der Ausgabe hängt davon ab, ob eine andere Zeile vorhanden ist, Ausgabe für Leerzeilen (vor und nach einer Zeile), Seitenumbrüche und Ausgabe im Seitenkopf.

  3. Feldausgabeoptionen:

    Auf diesem Bild können Sie Ausgabeoptionen für jedes Feld festlegen, z.B. Ausgabelänge, Ausgabeposition und Ausgabe mit Schablone (in diesem Fall über ein zusätzliches Bild Feldvorlagen).

  4. Grundlistenkopf:

    Auf diesem Bild können Sie Text für die Fußzeile und Kopfzeile eingeben und den Text für Spaltenüberschriften ändern.

  5. Grafiken:

    Auf diesem Bild können Sie den Grafiktyp festlegen, der verwendet wird, wenn die Liste als Grafik ausgegeben wird.

Erstellung von Gruppenstufenlisten

Wenn für den Zeilenaufbau eine Sortierreihenfolge angegeben ist, verzweigt die Bildfolge in die Gruppenstufendefinition.

Das System führt Sie durch die folgenden Bilder zum Anlegen einer Gruppenstufenliste:

  1. Kontrollstufen

    Auf diesem Bild können Sie für jede Gruppenstufe folgende Attribute festlegen:

    • Aufsteigende oder absteigende Sortierung auf Kontrollebene
    • Verwendung eines einleitenden Gruppenstufentextes
    • Summierung
    • Zählung
    • Rahmen
    • Leerzeile
    • Neue Seite

    Wenn Sie die Summierungsfunktion für ein Feld verwenden, wird die Summe in derselben Spalte wie das Feld ausgegeben, d.h. mit derselben Ausgabelänge. Das bedeutet, dass die Ausgabelänge manchmal zu kurz ist, um die Summe auszugeben, was zu einem Überlauf führt (ein Sternchen an der ersten Position des Werts).

    Um solche Überläufe bei der Ausgabe von Summen zu vermeiden, können Sie die Ausgabelänge des Feldes, für das die Summierungsfunktion verwendet wird, einfach erweitern.

  2. Gruppenstufentexte (Summentexte)

    Auf diesem Bild können Sie einen Text eingeben, der dann zu Beginn einer Gruppenstufe (für eine Summe) ausgegeben wird. Im Standard wird der Text des entsprechenden Feldes verwendet.

Von diesem Bild gelangen Sie auf das Bild Ausgabeoptionen Listzeile.

Erstellung von Statistiken

Statistiken werden verwendet, um analytisches Reporting für numerische Daten durchzuführen. Die Werte numerischer Felder werden nicht ausgegeben. Stattdessen enthält sie eine Summierungsfunktion für den Inhalt von Feldern, zählt die Anzahl der verarbeiteten Datensätze und kann Mittel- und Prozentwerte ausgeben.

Das System führt Sie durch die folgenden Bilder zum Anlegen von Statistiken:

  1. Struktur Statistik 1 (Statistik 2, Statistik 3 usw.)

    Auf diesem Bild können Sie folgende Einstellungen vornehmen:

    • Grundeinstellungen wie Feldreihenfolge, Sortierreihenfolge, Zwischensummenbildung, Feldlänge und Verwendung eines Feldtextes zur Ausgabe einer Grafik
    • Einstellungen für die Verarbeitung numerischer Felder wie Zählen verarbeiteter Datensätze, Mittelwerte, Wert als Prozentsatz der Summe und Rundung

  2. Kopfzeilen:

    Auf diesem Bild können Sie Text für die Fußzeile und die Kopfzeile eingeben. Sie können auch den Text für Spaltenüberschriften ändern.

Die Liste enthält die vom System durchgeführten Konvertierungen. Im Fehlerfall werden die Umsetzungen protokolliert, die nicht durchgeführt werden konnten. Die betroffenen Währungsbetrags- bzw. Mengenfelder werden ebenfalls innerhalb der Statistik hervorgehoben.

Je nach Definition können Zwischensummenzeilen innerhalb der Statistik auftreten. Als Ergebnis einer verdichteten Statistik zeigt das System nur Zwischensummen und die Summe an.

Erstellung von Ranglisten

Ranglisten sind spezielle Arten von Statistiken, die im Standard nach den 10 höchsten Werten eines numerischen Feldes sortiert werden. Das bedeutet, dass Sie nur ein numerisches Feld als Ranglistenkriterium für eine Rangliste definieren können.

Das System führt Sie durch die folgenden Bilder zum Anlegen von Ranglisten:

  1. Rangliste 1 Struktur (Rangliste 2, Rangliste 3 usw.):

    Auf diesem Bild können Sie folgende Einstellungen vornehmen:

    • Grundeinstellungen wie Feldreihenfolge, Feldlänge und Verwendung eines Feldtextes für die Ausgabe einer Grafik
    • Einstellungen für die Verarbeitung numerischer Felder (als Rangliste), z.B. Angabe eines Ranglistenkriteriums und Rundung

  2. Kopfzeilen:

    Auf diesem Bild können Sie Text für die Kopf- und Fußzeile eingeben. Sie können auch den Text für Spaltenüberschriften ändern.

Zusätzliche Felder

Der Begriff Zusatzfelder umfasst alle Felder, die nicht in der Datenbanktabelle des entsprechenden Infotyps vorhanden sind, aber für Auswertungszwecke zur Verfügung stehen.

Zusätzliche Felder werden wie folgt klassifiziert:

Standardzusatzfelder:
Standardzusatzfelder sind Zusatzfelder, die von den meisten Kunden benötigt werden. Aus diesem Grund stehen sie im Standard beim Anlegen von InfoSets zur Verfügung.
Zusätzliche Felder aus Customizing oder InfoSet:
 Zusätzliche Felder können auch von Kunden definiert werden, um spezielle, unternehmensspezifische Anforderungen zu erfüllen. Sie können im HR-Customizing oder beim Anlegen eines InfoSets angelegt werden.
Lokale Felder:

Lokale Felder ähneln zusätzlichen Feldern und werden verwendet, um bestimmte Anforderungen zu erfüllen. Sie werden innerhalb einer Query definiert und stehen nur für diese Query zur Verfügung (z.B. in der SAP Query).

Wenn diese zusätzlichen Felder im Customizing angelegt werden, stehen sie beim Anlegen von InfoSets immer zur Verfügung. Wenn sie in einem InfoSet angelegt werden, sind sie nur in diesem InfoSet verfügbar. Um zusätzliche Felder aus dem Customizing oder einem InfoSet anzulegen, wählen Sie PersonalmanagementPersonalinformationssystemHR-Einstellungen zur SAP QueryZusätzliche Informationen zur Pflege von InfoSets (Funktionsbereichen)Zusatzfelder definieren.

Datumsauswahl

Oft reicht die Berichtsperiode ab einem einzelnen (Stichtag) oder mehreren (Von- und Bis-Datum) Datum aus, um die von Ihnen angeforderten Daten zurückzugeben. Mit dem Berichtszeitraum können Sie den Zeitraum bestimmen, aus dem Objekte abgerufen werden. Das System sucht nach Objekten mit gültigen Infotypsätzen, die das Selektionskriterium in dem von Ihnen angegebenen Zeitraum erfüllen.

Da sich der Berichtszeitraum jedoch auch auf die Datenausgabe auswirkt, kann es Fälle geben, in denen Sie den Personenauswahlzeitraum und den Datenauswahlzeitraum auf dem Reportselektionsbild trennen müssen.

Das folgende Beispiel zeigt, wie die Berichtsperiode ermittelt wird:

  • Sie möchten eine Liste von Adressen generieren, die für eine Mailing an alle Personen verwendet werden sollen, die im letzten Jahr in einem bestimmten Personalbereich und Personalteilbereich aktiv waren.
  • Sie möchten den aktuellsten Infotypsatz Anschriften, Subtyp 1 für Ständiger Wohnsitz verwenden.

In diesem Fall würde der Personenauswahlzeitraum vom Ersten des letzten Jahres bis zum Ende des letzten Jahres reichen, und die Selektionskriterien basieren auf dem Beschäftigungsstatus 3 (Aktiv) zusammen mit dem entsprechenden Personalbereich und Personalteilbereich.

Der Datenauswahlzeitraum wäre das aktuelle Datum, und die Selektionskriterien basieren auf dem Subtyp 1 (Ständiger Wohnsitz) des Infotyps Anschriften.

Jeder Mitarbeiter, der im letzten Jahr in diesem Personalbereich und Personalteilbereich aktiv war, wird dann in die Ausgabe der Daten aufgenommen. Die Adresse für jeden Mitarbeiter, der nach dem letzten Jahr umgezogen ist, zeigt jedoch den Datensatz an, der sich mit "heute" und nicht mit dem Adresssatz überschneidet, der im letzten Jahr gültig war.

Ergebnisse

Die resultierende Liste der Adressen wird genau das sein, was Sie angefordert haben.

Beachten Sie, dass die Datensätze, die in der Ausgabe Ihres Reports zurückgegeben werden, auch von der Zeitbindung des Infotyps oder Subtyps abhängen. Im obigen Beispiel hat der Subtyp 1 Ständiger Wohnsitz des Infotyps Anschriften eine Zeitbindung von 1, d.h. der Satz muss lückenlos oder überschneidungsfrei vorhanden sein. Daher gibt das System ab einem bestimmten Datum immer einen und nur einen Datensatz pro Mitarbeiter zurück.

Wenn die Zeitbindung des Datensatzes jedoch eine 2 ist, z.B. Subtyp 3 Heimatanschrift des Infotyps Anschriften, können die Ergebnisse ab einem bestimmten Datum abweichen. Dies liegt daran, dass eine Zeitbindung von 2 bedeutet, dass der Datensatz vorhanden sein kann und Lücken zulässig sind, obwohl Überschneidungen nicht auftreten können. In diesem Fall kann ein Mitarbeiter einen Satz dieses Subtyps ab einem bestimmten Datum haben oder nicht. Wenn sie jedoch einen Datensatz dieses Subtyps haben, kann es nur einen Datensatz für das spezifische Datum geben.

Wenn die Zeitbindung des Datensatzes eine 3 ist, z.B. Subtyp 2 Zweitwohnsitz des Infotyps Anschriften, können die Ergebnisse eines bestimmten Datums wieder unterschiedlich sein. Dies liegt daran, dass eine Zeitbindung von 3 bedeutet, dass der Datensatz vorhanden sein kann, Lücken zulässig sind und überlappende Datensätze zulässig sind. In diesem Fall kann ein Mitarbeiter ab einem bestimmten Datum keine Datensätze, keinen Datensatz oder mehrere Datensätze dieses Subtyps haben.

Listenabfrage mit Kontrollstufe generieren

Geschäftsszenario

Im Rahmen Ihrer Tätigkeit müssen Sie Berichte über alle Mitarbeiter innerhalb der Organisation generieren, indem Sie Abfragen mit dem Werkzeug SAP Query anlegen und eine Grundliste mit einer Kontrollstufe verwenden.

Definieren Sie mit dem InfoSet S4HR58PNPMINI eine Query Q2S4HR58## mit einer Grundliste, die die Felder Organisationseinheit, Nachname, Vorname, Für Periode für Abrechnung, Gesamtbrutto und Arbeitgeber-SV-Aufwand ausgibt.

Abrechnungssätze für <Text für OE1>
Nachname (L: 10)Vorname (L: 10)Fürperiode (L: 6)Gesamtbrutto (L: 15)Arbeitgeber-SV-Versicherung (L: 15)
MüllerJohn20041213.0006.000
.........  
.........  
Summe für OE <Text für OE1>500.000 EUR300.000 EUR

Die Informationen zum Ausgabeformat (Musterliste) lauten wie folgt:

  • Definieren Sie das Feld Organisationseinheit als Kontrollebene.
  • Summen für die numerischen Felder anzeigen, indem Sie das Feld Organisationseinheit verwenden.
  • Passen Sie den Text für die Gruppenstufe und die Summe für die Organisationseinheit gemäß der Musterliste an.
  • Passen Sie die Länge der Felder gemäß der Musterliste an.

Schritte

  1. Führen Sie die Query für die Personalbereiche 1000 und 1300 und den Auswertungszeitraum Januar bis Dezember 2024 aus. Ausgabe der Query in der ABAP-Liste, SAP List Viewer, Anzeige als Tabellenausgabeformate

    1. Geben Sie auf dem Bild Query from User Group S4HR58##: Initial screen Q2S4HR58## in das Feld Query ein, und wählen Sie Create.

    2. Markieren Sie auf dem daraufhin angezeigten Bild Wertebereich einschränken das InfoSet S4HR58PNPMINI, und wählen Sie Kopieren.

    3. Geben Sie im Feld TitelQ2S4HR58## ein, wählen Sie ABAP-Liste im Bildbereich Ausgabeformat, und wählen Sie Nächstes Bild.

    4. Markieren Sie die Feldgruppen Organisatorische Zuordnung, Persönliche Daten und Abrechnungsergebnisse und wählen Sie Nächstes Bild.

    5. Markieren Sie die Felder Organisationseinheit, Nachname, Vorname, Fürperiode für Abrechnung, Gesamtbrutto und SV-Arbeitgeberaufwand und wählen Sie Nächstes Bild.

    6. Wählen Sie Grundliste, um auf das Bild für die Grundlistendefinition zu gelangen.

    7. Geben Sie im Feld Zeile 01 für Nachname, Vorname, Fürperiode für Abrechnung, Gesamtbruttound SV-Arbeitgeberaufwendungen (einzeilige Grundliste) ein, und legen Sie die Reihenfolge in der Tabelle fest.

    8. Geben Sie für das Feld Organisationseinheit die Sortierposition01 ein. Markieren Sie das Ankreuzfeld Summe für die Felder Brutto und SV-Arbeitgeberaufwand und wählen Sie Nächstes Bild.

    9. Markieren Sie die Ankreuzfelder Text und Summe für die Kontrollebene der Organisationseinheit, und wählen Sie Nächstes Bild.

    10. Geben Sie Abrechnungssätze als alternativen Text für die Gruppenstufe ein. Geben Sie als Zwischensummentext Summe für OE ein.

    11. Wählen Sie zweimal Nächstes Bild, und geben Sie die Feldlängen gemäß der Tabelle ein.

    12. Wählen Sie Sichern.

    13. Wählen Sie AbfrageAusführenAusführen, und starten Sie die Abfrage für die Personalbereiche 1000 und 1300 sowie einen Auswertungszeitraum anderer Zeitraum vom 1. Januar 2024 bis zum 31. Dezember 2024. Führen Sie die Abfrage für die angegebenen Ausgabeformulare aus.

    14. Kehren Sie vom Bild Benutzergruppe S4HR58##: Einstieg zur Query zurück.

Generieren einer Grundlisten-Query mit zwei Gruppenstufen

Geschäftsszenario

Im Rahmen Ihrer Tätigkeit müssen Sie Berichte über alle Mitarbeiter innerhalb der Organisation generieren, indem Sie Abfragen mit dem Werkzeug SAP Query anlegen und die Grundliste mit zwei Gruppenstufen verwenden.

Schritte

  1. Kopieren Sie die Query Q2S4HR58##, und benennen Sie sie in Q3S4HR58## um.

    Definieren Sie das Feld Nachname als Gruppenstufe und verwenden Sie die Gruppenstufe, um Summen zu berechnen.

    Geben Sie den folgenden Text für die Gruppenstufensumme Summe für Mitarbeiter aus.

    Führen Sie die Query als ABAP-Listenausgabeformat für die Personalbereiche 1000 und 1300 für das Kalenderjahr 2024 aus.

    1. Geben Sie auf dem Bild Query from User Group S4HR58##: Initial screen Q2S4HR58## in das Feld Query ein. Wählen Sie QueryKopieren. Geben Sie im Dialogfenster Query kopieren den Wert Q3S4HR58## in das Feld Nach ein. Wählen Sie Weiter und anschließend Ändern.

    2. Wählen Sie Grundliste, und geben Sie auf dem Bild Query Q3S4HR58 ändern: Zeilenaufbau Grundliste die Sortierposition 02 für das Feld Nachname ein. Wählen Sie Nächstes Bild.

    3. Wählen Sie die Kontrollstufe Gesamt für die Kontrollstufe Nachname aus. Wählen Sie zweimal Nächstes Bild.

    4. Geben Sie Summe für Mitarbeiter als alternativen Text für die neue Gruppenstufensumme ein. Wählen Sie Sichern.

    5. Wählen Sie QueryAusführenAusführen, und geben Sie die Parameter wie in der Übung angegeben an.

    6. Geben Sie die Buchungskreise 1000 und 1300 ein, und wählen Sie eine Berichtsperiode mit den Daten 1. Januar 2024 bis 31. Dezember 2024. Wählen Sie Ausführen.

    7. Kehren Sie zum Bild Query from User Group S4HR58##: Initial zurück.

Generieren einer Grundlisten-Query mit einer Kontrollstufe und Statistik

Geschäftsszenario

Im Rahmen Ihrer Tätigkeit müssen Sie Berichte über alle Mitarbeiter innerhalb der Organisation generieren, indem Sie Abfragen mit dem Werkzeug SAP Query anlegen und eine Grundliste mit einer Kontrollstufe und Statistiken verwenden.

Schritte

  1. Kopieren Sie die Query Q2S4HR58##, und benennen Sie sie in Q4S4HR58## um. Definieren Sie Statistiken, mit denen folgende Daten ausgegeben werden:

    • Summe der Auswertungslohnart Brutto pro Organisationseinheit
    • Summe der Auswertungslohnart Arbeitgeber-SV-Aufwendungen pro Organisationseinheit
    • Prozentsatz jeder Gesamtauswertungslohnart pro Organisationseinheit
    • Durchschnittlicher Betrag innerhalb der pro Mitarbeiter zugeteilten Organisationseinheit (für beide Auswertungslohnarten)

    Eine Beispielliste (Kopf) sieht wie folgt aus:

    OrganisationseinheitenGesamtbruttobetragAnteil in % Durchschnitt SV-ArbeitgeberaufwendungenAnteil in % Durchschnitt 
    (Länge: 15)(Länge: 15)% (Länge: 15)% 
    • Führen Sie die Query als ABAP-Liste für die Personalbuchungskreise 1000 und 1300 und den Auswertungszeitraum Alle aus.
    1. Um Ihre Query zu kopieren, doppelklicken Sie auf dem Bild Query from User Group S4HR58##: Initial auf Q2S4HR58##, und wählen Sie Copy. Geben Sie im Dialogfenster Query kopierenQ4S4HR58## in das Feld Nach ein, und wählen Sie Weiter. Wählen Sie die Drucktaste Ändern.

    2. Wählen Sie auf dem Bild Query Q4S4HR58## ändern: Titel, Format die Option Statistik, um zum Bild Statistik 1 Struktur zu navigieren.

    3. Geben Sie den Titel Q4S4HR58## ein, und ordnen Sie den Feldern Organisationseinheit, Gesamtbrutto und SV-Arbeitgeberaufwand gemäß den Informationen in der Tabelle laufende Nummern und Feldlängen zu. Geben Sie für die numerischen Felder die Basiswährung EUR ein.

    4. Aktivieren Sie die Ankreuzfelder Durchschnittswert und Prozentualer Anteil für die Felder Gesamtbrutto und SV-Arbeitgeberaufwand und wählen Sie Sichern.

    5. Wählen Sie QueryAusführenAusführen, und geben Sie die Parameter wie in der Übung angegeben für die Buchungskreise1000 und 1300 und die Berichtsperiode Anderer Zeitraum vom 01. Dezember 2024 bis zum 31. Dezember 2024 an. Sie müssen bis zum Ende der Abfrage blättern, um die Statistik anzuzeigen.

    6. Kehren Sie zum Bild Query from User Group S4HR58##:Initial zurück.

Generieren einer Grundlisten-Query mit einer Gruppenstufe und lokalen Feldern

Geschäftsszenario

Im Rahmen Ihrer Tätigkeit müssen Sie Berichte über alle Mitarbeiter innerhalb der Organisation generieren, indem Sie Abfragen mit dem Werkzeug SAP Query anlegen und eine Grundliste mit einer Kontrollstufe und lokalen Feldern verwenden.

Kopieren Sie die Query Q2S4HR58##, und benennen Sie sie in Q5S4HR58## um. Definieren Sie für die neue Abfrage, die die Differenz ausgibt, ein lokales Feld mit dem Namen Netto (Brutto - AG-SV-Aufwand). Nehmen Sie das Feld in die Grundliste auf.

Schritte

  1. Führen Sie die Query aus (Buchungskreis 1000 und 1300 und Periode Kalenderjahr 2024). Geben Sie die Query einmal als ABAP-Liste, einmal als Tabelle und einmal mit dem SAP List Viewer aus.

    1. Um Ihre Query zu kopieren, markieren Sie auf dem Bild Query from User Group S4HR58##: Initial screen Ihre Query Q2S4HR58##, und wählen Sie Copy. Geben Sie im Dialogfenster Query kopierenQ5S4HR58## in das Feld Nach ein, und wählen Sie Weiter. Wählen Sie die Drucktaste Ändern. Ändern Sie den Wert für Columns in 200.

    2. Wählen Sie in der neuen Query Q5S4HR58##Nächstes Bild, um zum Bild Query Q5S4HR58## ändern: Feld auswählen zu navigieren. Aktivieren Sie die Kurzbezeichnungen, indem Sie BearbeitenKurzbezeichnungenEin-/Ausschalten wählen.

    3. Geben Sie Kurzbezeichnungen wie GRS und DED für die Felder Gesamtbrutto und SV-Arbeitgeberaufwand ein.

    4. Wählen Sie BearbeitenLokales FeldAnlegen.

    5. Geben Sie im Dialogfenster Felddefinition die Kurzbezeichnung NET, die Feldbeschreibung NET und die Überschrift Netto ein. Verwenden Sie die Eigenschaften, um festzulegen, dass das Feld dieselben Eigenschaften hat wie das Bruttobetragsfeld (GRS).

    6. Geben Sie die folgende Berechnungsformel ein: GRS – DED (verwenden Sie die von Ihnen eingegebenen Kurzbezeichnungen), und wählen Sie Weiter.

    7. Wählen Sie die Drucktaste Grundliste, und ordnen Sie auf dem Bild Query Q5S4HR58## ändern: Zeilenaufbau Grundliste der lokalen Feldzeile (Netto) eine laufende Nummer (z.B. 6) zu, und markieren Sie das Ankreuzfeld TOTAL.

    8. Wählen Sie Sichern. Führen Sie die Query mit den für Buchungskreis1000 und Kalenderjahr 2024 angegebenen Parametern und Ausgabeformularen aus.

  2. Definieren Sie ein weiteres lokales Feld für die Query Limit, und richten Sie es so ein, dass abhängig vom Betrag im Feld Bruttobetrag eine grüne, gelbe oder rote Ampel ausgegeben wird. Nehmen Sie das Feld in die Grundliste auf.

    Führen Sie die Query aus (Personalbereich 1000 und 1300 und Periode Kalenderjahr 2024). Geben Sie die Query einmal als ABAP-Liste und einmal mit dem SAP List Viewer aus. Verwenden Sie die folgenden Attribute, um ein weiteres lokales Feld anzulegen:

    BedingungFornula
    NETTO<=2000ICON_GREEN_LIGHT
    NET>2000 UND NET<=3000ICON_YELLOW_LIGHT
    NETTO>3000ICON_RED_LIGHT
    1. Navigieren Sie zum Bild Query Q5S4HR58## ändern: Feld auswählen. Wählen Sie BearbeitenLokales FeldAnlegen. Legen Sie ein weiteres lokales Feld namens Limit mit den angegebenen Attributen an. Markieren Sie im Bildbereich Eigenschaften den Auswahlknopf Symbol. Wählen Sie dann Komplexe Berechnung.

    2. Geben Sie die Daten aus der Tabelle ein, und wählen Sie Weiter.

    3. Wählen Sie auf dem Bild Query Q5S4HR58## ändern: Feld auswählen die Drucktaste Grundliste. Ordnen Sie auf dem Bild Query Q5S4HR58## ändern: Zeilenaufbau Grundliste dem Feld Limit local im Feld Zeile eine 1 und eine geeignete Reihenfolge zu, z.B. 7.

    4. Wechseln Sie zum Bild Query Q5S4HR58## ändern: Feldausgabeoptionen, und ändern Sie die Länge des Felds Limit in 10.

    5. Wählen Sie Sichern, und führen Sie die Query mit den für Buchungskreis1000 und 1300 undKalenderjahr2024 angegebenen Parametern und Ausgabeformularen aus.

    6. Kehren Sie zum Bild Query from User Group S4HR58##: Initial zurück.

Mehrzeilige Grundliste erzeugen

Geschäftsszenario

Im Rahmen Ihrer Tätigkeit müssen Sie Berichte zu allen Mitarbeitern im Personalbereich CABB und Personalteilbereich 0002 generieren, die im letzten Jahr aktiv waren, zusammen mit ihrer aktuellen Adresse, Subtyp 1, indem Sie Abfragen im SAP-Query-Tool anlegen und eine mehrzeilige Grundliste verwenden.

  1. Definieren Sie eine neue Query Q6S4HR58## basierend auf dem InfoSet PA_## mit einer mehrzeiligen Grundliste.

Zeile 1 muss die Felder Vorname (Position 1, Länge = 10) und Nachname (Position 2, Länge = 10) enthalten. Zeile 2 muss das Feld Straße und Hausnummer (Position 1, Länge = 30) enthalten. Zeile 3 muss die Felder Ort (Position 1, Länge = 12), Region (Bundesland, Provinz, Kreis) (Position 2, Länge = 3) und Postleitzahl (Position 3, Länge = 5) enthalten. Das Feld Adresssatzart sollte als Selektionsfeld auf dem Reportselektionsbild erscheinen.

2. Markieren Sie in der Transaktion PA30 die Personalnummer 540991##, und kopieren Sie den Infotypsubtyp Adresse 1. Geben Sie ein Startdatum ein, das vor dem heutigen Datum, aber in diesem Jahr liegt, und ändern Sie Straße und Hausnummer, um die Daten Ihrer Wahl widerzuspiegeln.

Schritte

  1. Definieren Sie eine neue Query Q6S4HR58## basierend auf dem InfoSet PA_## mit einer mehrzeiligen Grundliste.

    1. Geben Sie auf dem Bild Query from User Group S4HR58##: Initial Screen Q6S4HR58## in das Feld Query ein.

    2. Wählen Sie Anlegen. Markieren Sie auf dem Bild Wertebereich einschränken das InfoSet PA_##, und wählen Sie Kopieren. Geben Sie den Titel Q6S4HR58## ein, markieren Sie ABAP-Liste, und wählen Sie Nächstes Bild. Markieren Sie die Feldgruppen Persönliche Daten und Adressen, und wählen Sie Nächstes Bild. Markieren Sie die Felder gemäß den Anforderungen dieser Aktivität, und wählen Sie Nächstes Bild.

    3. Wählen Sie auf dem Bild Query Q6S4HR58## anlegen: Selektionen die Option Satzart Adresse als Selektionsfeld. Drücken Sie die Eingabetaste. Markieren Sie das Ankreuzfeld Va, damit die Mehrfachselektion auf dem Selektionsbild zulässig ist.

    4. Wählen Sie die Drucktaste Grundliste, und geben Sie auf dem Bild Abfrage Q6S4HR58## anlegen: Zeilenaufbau Grundliste Werte für die Zeile und die Feldreihenfolge wie angegeben ein. Wählen Sie Nächstes Bild.

    5. Geben Sie auf dem Bild Query Q6S4HR58## anlegen: Ausgabeoptionen Listzeile den Wert 1 in das Feld Leerzeile nach Zeile 3 ein. Dadurch wird nach der Adresse jedes Mitarbeiters ein Leerzeichen eingefügt. Wählen Sie Nächstes Bild.

    6. Geben Sie auf dem Bild Query Q6S4HR58## anlegen: Feldausgabeoptionen die entsprechenden Werte für die Feldlänge in der Spalte Neu ein. Wählen Sie Sichern.

  2. Markieren Sie in der Transaktion PA30 die Personalnummer 540991##, und kopieren Sie den Infotypsubtyp Adresse 1. Geben Sie ein Startdatum ein, das vor dem heutigen Datum, aber in diesem Jahr liegt, und ändern Sie Straße und Hausnummer, um die Daten Ihrer Wahl widerzuspiegeln.

    1. Rufen Sie in einem anderen Modus die Transaktion PA30 auf. Geben Sie die Personalnummer 540991## ein. Wählen Sie Adressen. Wählen Sie Kopieren. Subtyp 1 ist ausgewählt. Wählen Sie daher erneut Kopieren.

    2. Ändern Sie das Startdatum in ein Datum, das in diesem Jahr vor dem heutigen Datum liegt. Ändern Sie die Felder Straße und Hausnummer, um die gewünschten Daten widerzuspiegeln. Wählen Sie Sichern, und bestätigen Sie alle Systemwarnungen.

  3. Führen Sie in der Transaktion SQ01 Ihre Query Q6S4HR58## gemäß den Vorgaben aus. Die Adresse, die Sie für Ihre Winnie Chung 540996## ausgewählt haben, sollte in der Liste angezeigt werden.

    1. Kehren Sie zu Ihrer Sitzung in der Transaktion SQ01 zurück. Wählen Sie Abfrage > Ausführen > Ausführen.

    2. Ändern Sie die Berichtsperiode in Andere Periode. Wählen Sie Personenauswahlzeitraum anzeigen. Geben Sie in den beiden Feldern Datenauswahlzeitraum das aktuelle Datum ein. Geben Sie in den Feldern Personenauswahlzeitraum jeweils den Ersten des letzten Jahres und das Ende des letzten Jahres ein.

    3. Geben Sie den Beschäftigungsstatus 3, den Personalbereich CABB, den Personalteilbereich 0002 und die Anschriftensatzart 1 ein.

    4. Wählen Sie Ausführen. Finden Sie Ihre Winnie Chung und beachten Sie, dass seine Adresse die ist, die Sie in diesem Jahr erstellt haben.