Sonntag, 8. Oktober 2017
13:28 Uhr
13:28 Uhr
Offset statt Jetset oder Jahresbudget jahresübergreifend auswerten mit lokaler Variable im Recherchebricht
In der letzten Zeit habe ich mich, was Rechercheberichte im Modul PSM-FM (Haushaltsmanagement) anbelangt ein wenig über den Tellerrand hinaus bewegt und so auch CO Objekte im PSM-FM ausgewertet (siehe Artikel "CO Objekte indirekt auswerten Teil 2/2 hier: Innenauftrag zum Fond WIPLAN") und auch einen intensiveren Blick auf die Ausgabeart von Rechercheberichten geworfen (siehe Artikel "Grundlagen Rechercheberichte Ausgabeart grafische Berichtsausgabe oder klassische Recherche"),
Schon einige Zeit lang wird das Jahresbudget mit einem Recherchebericht (siehe Artikel "PSM Recherchebericht mit Jahresabgrenzung" beziehungsweise "Recherchebericht Budget + Ertrag ggü. Aufwand") ausgwertet.
Der Nachteil ist nur, dass zur Auswertung der einzelnen Geschäftsjahre nun immer das Geschäftsjahr als Merkmal in der Navigation ausgewählt werden musste und die Darstellung entsprechend umgestellt werden musste.
Zwar ist dieses nicht so elegant wie im Artikel "Mehrjahresvergleich im ReportWriter/Painter mit variabler Spaltenanzahl je Jahr dank Variablen" im CO Report Painter / Report Writer möglich, aber dennoch mag ich auf die Möglichkeiten zum Umgang mit Jahren eingehen.
Unter "Grundlagen: Was sind die Unterschiede zwischen Report Painter und Rechercheberichte?" hatte ich ja schon einmal die Unterschiede zwischen Report Painter und Rechercheberichten dargestellt. Der Aufbau des Rechercheberichtes wird im Formular erfolgen.
Für die Darstellung mehrere Jahre bietet es sich jedoch an, in jeder Spalte das Merkmal zu hinterlegen. Während hier bisher für das Geschäftsjahr globale Variablen verwandt worden sind besteht auch die Möglichkeit im Feld LOKALE VARIABLE eine eigene Variable zum Beispiel ZGJ oder ZJAHR anzulegen. Hierdurch wird im Formular eine eigene Variable angelegt die dann einen Wert für das Merkmal Geschäftsjahr liefert.
Für das erste Jahr (Selektionsjahr) reicht hier schon die Variable für die Spalten Jahresbudget, Ertrag und Aufwand (ggf. auch Obligo).
Für das Folgejahr kann nun wieder die lokale Variable gewählt werden allerdings weiter unten in der Varibale über das Feld Operator (Auswahl von +) und Offset von 1 das selektierte Jahr ZGJ oder ZJAHR um 1 erhöht werden. Auch hier werden die Spalten Jahresbudget, Ertrag, Aufwand ... mit Offset versehen.
Schon in der Darstellung der Variable ZJAHR+1 oder ZGJ+1 dürfte klar werden, dass dieses gerne zehn Mal wiederholt werden kann.
Insgesamt werden hier durch den Operator + also Folgejahre mit ausgwertet (durch Operator - wären auch Vorjahre möglich).
Diese lokale Variablen dienen nur dazu zum Merkmal Geschäftsjahr einen berechneten Wert zuzuweisen.
Beispiel:
Auch dieser Bericht kann wieder über "Parametertransaktion für Recherchebericht" eine eigene Transaktion erhalten.
Im Buch »Berichtswesen im SAP®-Controlling« bin ich ausführlicher auf das Thema Rechercheberichte im SAP Modul CO eingegangen und habe für einen Mehrjahresvergleich auch diese Vorgehensweise näher erläutert. Hier freue ich mich auch sehr über die durchweg positiven Rückmeldungen auf Amazon * und würde mich freuen, wenn das Buch und Thema auch weitere Personen finden wird :-). Neben Rechercheberichte wird hier auch das Thema Berichtswesen im CO allgemein aber auch die Tools Recherchebericht, Report Painter und SAP Query behandelt sowie einige Empfehlungen und Kniffe rund um Aufbau eines internen Berichtswesen gegeben.
Da das Thema an sich sowohl hier im Blog als auch bei meiner täglichen Arbeit ein Herzensthema ist, hoffe ich, dass es auch weiterhin einige begeistern wird
Hinweis: Aktuelle Buchempfehlungen besonders SAP Fachbücher sind unter Buchempfehlungen inklusive ausführlicher Rezenssionenzu finden. Mein Weiterbildungsangebot zu SAP Themen finden Sie auf unkelbach.expert.
Schon einige Zeit lang wird das Jahresbudget mit einem Recherchebericht (siehe Artikel "PSM Recherchebericht mit Jahresabgrenzung" beziehungsweise "Recherchebericht Budget + Ertrag ggü. Aufwand") ausgwertet.
Der Nachteil ist nur, dass zur Auswertung der einzelnen Geschäftsjahre nun immer das Geschäftsjahr als Merkmal in der Navigation ausgewählt werden musste und die Darstellung entsprechend umgestellt werden musste.
Ziel: Mehrjahresvergleich PSM Recherchebericht
Ein Wunsch der Fachabteilung war es nun anhand des selektierten Geschäftsjahr die zehn folgende Jahre mit auszuwerten, so dass hier als Spalten Jahresbudget, Jahresertrag, Jahresaufwand + Obligo und Jahressaldo in Form eines Mehrjahresvergleich erfolgen kann.Zwar ist dieses nicht so elegant wie im Artikel "Mehrjahresvergleich im ReportWriter/Painter mit variabler Spaltenanzahl je Jahr dank Variablen" im CO Report Painter / Report Writer möglich, aber dennoch mag ich auf die Möglichkeiten zum Umgang mit Jahren eingehen.
Unter "Grundlagen: Was sind die Unterschiede zwischen Report Painter und Rechercheberichte?" hatte ich ja schon einmal die Unterschiede zwischen Report Painter und Rechercheberichten dargestellt. Der Aufbau des Rechercheberichtes wird im Formular erfolgen.
Merkmal Geschäftsjahr und lokale Variable
Hier sollte für unsere Anforderung je Spalte (Jahresbudget, Ertrag, Aufwand, Obligo) das Merkmal GESCHÄFTSJAHR hinzugefügt werden. Bisher war das Geschäftsjahr nur als Selektionsmerkmals im Bericht oder in den allgemeinen Selektionskriterien hinterlegt worden.Für die Darstellung mehrere Jahre bietet es sich jedoch an, in jeder Spalte das Merkmal zu hinterlegen. Während hier bisher für das Geschäftsjahr globale Variablen verwandt worden sind besteht auch die Möglichkeit im Feld LOKALE VARIABLE eine eigene Variable zum Beispiel ZGJ oder ZJAHR anzulegen. Hierdurch wird im Formular eine eigene Variable angelegt die dann einen Wert für das Merkmal Geschäftsjahr liefert.
Für das erste Jahr (Selektionsjahr) reicht hier schon die Variable für die Spalten Jahresbudget, Ertrag und Aufwand (ggf. auch Obligo).
Für das Folgejahr kann nun wieder die lokale Variable gewählt werden allerdings weiter unten in der Varibale über das Feld Operator (Auswahl von +) und Offset von 1 das selektierte Jahr ZGJ oder ZJAHR um 1 erhöht werden. Auch hier werden die Spalten Jahresbudget, Ertrag, Aufwand ... mit Offset versehen.
Schon in der Darstellung der Variable ZJAHR+1 oder ZGJ+1 dürfte klar werden, dass dieses gerne zehn Mal wiederholt werden kann.
Insgesamt werden hier durch den Operator + also Folgejahre mit ausgwertet (durch Operator - wären auch Vorjahre möglich).
Diese lokale Variablen dienen nur dazu zum Merkmal Geschäftsjahr einen berechneten Wert zuzuweisen.
Dynamische Jahresauswertung durch Textpflege und globale Variable
Ein spannender Trick ist nun, aber, dass in der Beschreibung die globale Variable 0FY1 (Geschäftsjahr) als Text zur Spalte verwandt werden kann und durch diese das selektierte Jahr dargestellt wird:Beispiel:
- Jahresbudget &0FY1
- Ertrag &0FY1
- Aufwand &0FY1
Auch dieser Bericht kann wieder über "Parametertransaktion für Recherchebericht" eine eigene Transaktion erhalten.
Im Buch »Berichtswesen im SAP®-Controlling« bin ich ausführlicher auf das Thema Rechercheberichte im SAP Modul CO eingegangen und habe für einen Mehrjahresvergleich auch diese Vorgehensweise näher erläutert. Hier freue ich mich auch sehr über die durchweg positiven Rückmeldungen auf Amazon * und würde mich freuen, wenn das Buch und Thema auch weitere Personen finden wird :-). Neben Rechercheberichte wird hier auch das Thema Berichtswesen im CO allgemein aber auch die Tools Recherchebericht, Report Painter und SAP Query behandelt sowie einige Empfehlungen und Kniffe rund um Aufbau eines internen Berichtswesen gegeben.
Da das Thema an sich sowohl hier im Blog als auch bei meiner täglichen Arbeit ein Herzensthema ist, hoffe ich, dass es auch weiterhin einige begeistern wird
ein Angebot von Espresso Tutorials

unkelbach.link/et.books/
unkelbach.link/et.reportpainter/
unkelbach.link/et.migrationscockpit/
Diesen Artikel zitieren:
Unkelbach, Andreas: »Offset statt Jetset oder Jahresbudget jahresübergreifend auswerten mit lokaler Variable im Recherchebricht« in Andreas Unkelbach Blog (ISSN: 2701-6242) vom 8.10.2017, Online-Publikation: https://www.andreas-unkelbach.de/blog/?go=show&id=862 (Abgerufen am 13.2.2025)
Keine Kommentare - Permalink - SAP
Artikel datenschutzfreundlich teilen
🌎 Facebook 🌎 Bluesky 🌎 LinkedIn