22:04 Uhr
Teilen in SAP Query mit den Funktionen MOD und DIV zur Darstellung von Absolutwerten oder auch Restwert bei Divisionen
Vorab eine kurze Twittermeldung zum Welttag des Buches in eigener Sache
Danach möchte ich auf das Thema "Regalflächen mit Verpackungseinheit bestücken und Dispositionsplanung durch Abrunden von Kapazität / Verpackungseinheit"

Mittlerweile bietet Amazon auch eine Buchvorschau (Blick ins Buch), so dass sich neben der Buchvorstellung auf meiner Seite ein guter Einblick ins Buch möglich ist.
Nun aber zur eigentlichen Frage rund um eine Query aus den Bereich der Materialdisposition.
Ausgangslage
In einer Auswertung mit SAP Query sollen zwei Werte miteinander dividiert werden und das Ergebnis immer abgerundet werden. Da zwar Query erstellt werden dürfen, aber keine Berechtigung für Coding bei Zusatzfeldern gestattet ist, soll dieses in der Erstellung der Query geschehen. Im Ergebnis soll zum Beispiel 24 / 10 nicht 2,4 sondern 2,0 ergeben.Als zusätzliche Hürde sollen alle Werte größer 1 müssen immer abgerundet werden, Werte die kleiner 0,9 sind müssen allerdings aufgerundet werden.
Betriebswirtschaftlicher Hintergrund Erstdisposition im Markt über Regalmenge und Verpackungseinheiten:
Im konkreten Beispiel geht es um die Simulation einer Erstdispotliste eines Marktes zu bis diese über ein Programm umgesetzt wird. Die Kapazität ( ist die maximale Regalmenge eines Artikels in Stück im Markt und die Verpackungseinheit (VE) entspricht den Standardgebinde der Ware. Das Ergebnis aus Kapazität / VE muss abgerundet werden, da keine halben Kollis geliefert bzw. ins Regal gesetzt werden und aufrunden nicht ginge, da ansonsten die maximale Regalmenge überschritten würde.Alle Werte größer 1 müssen immer abgerundet werden, Werte die kleiner 0,9 sind müssen aufgerundet werden. Dieses ist inhaltlich auch verständlich, da ja mindestens eine Einheit bestückt beziehungsweise disponiert werden soll.
Technischer Aufbau der Query zur Dispositionsplanung:
Die Information zur maximalen Regalmenge wurde aus der Tabelle "MALG - Zuordnung von Layoutbausteinen zu Materialien" entnommen (Feld MALG-SHQNM "maximale Regalmenge) und die Verpackungseinheit aus der Tabelle "MARM - Mengeneinheiten zum Material" (Feld MARM-UMREZ "Zähler für die Umrechnung in Basismengeneinheiten") gegenübergestellt.Die Query selbst wurde dabei technisch wie folgt aufgebaut:
Die Tabelle MARM wurde im Infoset mit der Tabelle "MAW1 - Materialstamm: Vorschlagsfelder und spezielle WWS-Felder" und einen Join der Felder MAW1-WAUSM ("Ausgabemengeneinheit") und MARM-MEINH ("Alternativmengeneinheit zur Lagermengeneinheit") miteinander verbunden.
Bedingt durch die Historie haben wird hier die Mengeneinheiten etwas kompliziert dargestellt und muss daher immer über die MARM ausgelesen werden um die tatsächliche Menge hinter der Basis/Kolli etc zu erhalten. Kurzer Hinweis: Die Query stammt nicht von mir aber ich fand diese zum Verständnis des technischen Hintergrund der Anforderung sehr praktisch und freue mich hier erstmals ein Beispiel aus den SAP Modul MM (Materialwirtschaft) beziehungsweise der Logitik schildern zu können. :-) Schon daher mag ich den fachlichen Austausch auch über das eigene Modul hinaus und freue mich, dass es verschiedene Plattformen gibt in der sich SAP Anwendende miteiander austauschen können.
Rundunsgfunktionen in Query
Nun stellt sich jedoch die Frage, wie in einer Quer gerundet werden kann. Während Report Writer / Report Painter wie im Artikel "Reportwriter Funktionsformeln" beschrieben die beiden Formeln ROUND für normales Runden und TRUNC für den Ausweis einer ganzen Zahl anbietet, ist dieses leider bei lokalen Feldern nicht möglich. Allerdings gibt es hier zwei andere Funktionen beziehungsweise Formelbestandteile die zum gewünschten Ergebnis führen.- DIV (ganzzahlige Division, d.h. das Ergebnis ist ganzzahlig)
- MOD (Restwert bei einer Division)
Hierzu gehen wir nicht in die Grundliste der Query (wo auch das Layoutdesign gepflegt wird) sondern wechseln innerhalb der Querypflege mit nächstes Bild (F6) auf die Feldauswahl der Query. Sofern wir uns noch in der Layoutpflege befinden kann über Zurück dorthin gewechselt werden.
Über
BEARBEITEN->KURZBEZEICHNUNG
kann für die einzelnen Felder eine Kurzbezeichnung eingestellt werden.
Nun werden rechts neben den Datenfeldern Eingabefelder für die Kurzbezeichnung angegeben. Hier erhalten nun folgende Felder eine Kurzbezeichnung:
MALG-SHQNM -> KAP
MARM-UMREZ -> VE
Diese Kurzbezeichnung sind notwendig, da wir auf diese dann Bezug nehmen, wenn wir ein eiegens Feld mit einer Formel anlegen.
Dieses geht über
BEARBEITEN->LOKALES FELD->ANLEGEN
Dieses Lokale Feld wird dann in der Feldgruppe angelegt, in der wir uns gerade befinden.
Dabei kann dieses Feld die gleichen Eigenschaften wie VE oder KAP erhalten.
Für unser Beispiel legen wir insgesamt drei Felder an.
Der Einfachheit halber habe ich hier nur die Formel zum jeweiligen Feld mit angegeben, denke aber, dass das Prinzip insgesamt klar sein dürfte.
FELD1
Formel
KAP div VE
FELD2
Formel
KAP mod VE
FELD3
Hier wird nun mit einer Bedingung gearbeitet.
Bedingung: FELD1 < 0.9
Formel: FELD1 +
Alternativ könnte man auch schreiben FELD_1 + 1
Sonst: FELD1
In der Grundliste wird tatsächlich nur das FELD3 ausgewiesen, so dass entweder das abgerundete FELD1 ausgibt, sofern die Division größere Werte als 1 hat oder alternativ die Menge 1 berechnet, wenn die Division kleiner als 1 wäre.
Zur Verdeutlichung bietet folgende Tabelle anhand einiger weniger Beispiele einen Überblick über die Rechenweise:
| KAP | VE | FELD1 Formel DIV |
FELD2 Formel MOD |
FELD3 Bedingung |
Excel/Mathe |
|---|---|---|---|---|---|
| 15 | 6 | 2 | 3 | 2 | 2,5 |
| 8 | 4 | 2 | 0 | 2 | 2 |
| 4 | 5 | 0 | 4 oder 0? | 1 | 0,8 |
Manchmal bietet auch die Query selbst Möglichkeiten ohne Programmierung etwas umfangreichere Formeln berechnen lassen. Wobei eine Weiterverarbeitung in Excel natürlich auch stets eine Möglichkeit ist ;-).
Hinweis:
Eine kurze Einführung in das Thema SAP Query habe ich im Artikel
"Grundlagen Kurzeinführung und Handbuch SAP Query" beschrieben und hoffe Ihnen hier eine Einführung ins Thema bieten zu können. Sollten Sie sich für das Thema Report Writer / Report Painter näher interessieren, so ist dieses im Artikel "Grundlagen Kurzeinführung und Handbuch Report Painter Report Writer" ebenfalls beschrieben.
21:20 Uhr
Datentrends für Drittmittelstatistik mit Sparklines ab Excel 2010 darstellen durch Liniendiagramme in Zellen
Definition laut Wikipedia zu "Sparkline":
"Sparklines, auch Wortgrafiken genannt, werden dazu benutzt, um Zahlen in einem Text auf platzsparende Weise grafisch zu erklären. In der Form eines stark miniaturisierten (Zeitreihen)- Diagramms zeigen Sparklines die historische Entwicklung eines numerischen Wertes und geben ihm so den Kontext, der für seine Interpretation wichtig ist. Entwickelt und benannt wurde das Konzept von Edward Tufte, einem Professor der Yale-Universität."
In Excel sind Sparklines tatsächlich kleine Diagramme die nicht als extra Objekt (Diagramm) aus Tabellen generiert werden sondern eher ein Diagramm welches im Hintergrund einer Zelle gelegt werden kann um für eine Datenreihe einen Trend darzustellen. Eine klassische Verwendung von Sparklines sind sicherlich
Währungs- oder Börsenkurse aber auch zur Datenanalyse können diese für Zeitreihen verwendet werden. Gerade im Bereich der Analyse von Drittmitteln können diese recht schnell einen ersten Eindruck von Trends vermitteln und dabei platzsparender als Diagramme sein.
Als Beispiel kann folgende stark vereinfachte Tabelle mit Drittmitteldaten für die Geschäftsjahre 2010 bis 2015 betrachtet werden.

Hierbei sind sowohl positive als auch negaitve Werte erfasst, allerdings ist trotz niedriger Werte nicht sofort erkennbar, wie sich insgesamt die Werte für den einzelnen Fachbereich oder die Abteilung entwickelt hat.
Bisherige Formen der Trendanalyse beziehungsweise Vergleich von einzelnen Werten
Bevor in diesen Artikel ausführlicher auf die Möglichkeiten der Sparklines eingegangen wird, möchte ich noch einmal die bisher hier im Blog schon dargestellten Formen der Analyse von Daten in Form von Diagrammen oder andere meistens weitergehende Analysen in Erinnerung rufen beziehungsweise auf diese Möglichkeiten verweisen
.
Bedingte Formatierung für Vergleich zweier Werte dank bedingter Formatierung mit Pfeilen
Für den Vergleich von zwei Werten (Vergleich von Salden von zwei Jahre) kann die im Artikel "Excel: bedingte Formatierung mit Pfeilen (Darstellung Tendenzen bei Veränderungen)" beschriebene Methode verwendet werden.
Zur Erinnerung diese Darstellung sieht dann wie folgt aus:

Hier wird anhand von Pfeilen erklärt, wie sich der Saldo 2011 zum Saldo 2012 verändert hat.
Wenn ich nun aber mehrere Jahre, wie im oberen Beispiel die Jahre 2010 bis 2015, vergleichen möchte kann ich dieses allerdings nicht mehr durch eine einfache Pfeilrichtung darstellen sondern möchte hier einen Trend darstellen.
Grenzwertanalyse in Form von Pivottabellen und entsprechende 3D-Säulendiagramm
Eine ernsthafte Analyse würde hier die Drittmittel ggf. noch auf Ebene einzelner Lehreinheiten, Instute oder gar Professuren herunterbrechen um diese dann auch ausführlicher, wie bspw. im Artikel "Excel Pivottabelle Darstellung Grenzwerte Einnahmen auf Projekte je Person durch Zuordnung VZÄ auf verantwortlicher Kostenstelle" ausführlicher zu analysieren. Hierdurch könnte ein dreidimensionales Säulendigramm in der Art von folgender Abbildung entstehen.

Vergleich unterschiedlicher Werte über gestapelte Säulendiagramme mit Summenausweis
Alternativ könnten die Daten auch noch um einzelne Mittelgeber angereichert werden und hier vergleichbar zum im Artikel "Gestapelte Säulendiagramme in Excel mit Summenausweis" beschriebenen Diagramm mit Unterscheidung je Mittelgeber anstatt Gesamtkosten getrennt nach Personal, Sach und AfA erstellt werden.

Diese Diagramme sind allesamt sicherlich sinnvoll benötigen aber relativ viel Platz und nehmen eigentlich gleichzeitig auch schon eine Interpretation der Daten vorweg. Im Gegensatz dazu können Sparklines direkt eine schnelle Analyse von Zahlenreihen ermöglichen.
Trendanalyse von mehreren Daten durch das Erstellen von Sparklines (Einführung in Grundlagen von Sparklines ab Excel 2010)
Um nun tatsächlich Sparklines zu nutzen werden die Zellen H2 bis H5 markiert und über den Ribbon "Einfügen" in der Befehlsgruppe "Sparklines" eine der Sparklinesarten eingefügt.
Insgesamt stehen hier drei Arten von Sparklines zur Verfügung.

Im einzelnen sind dieses:
- Liniensparklines
Hier werden die einzelnen Werte mit einer Linie verbunden, so dass eine Entwicklung dargestellt wird. - Säulensparklines
Hier wird jeder Wert als eigene Säule dargestellt (klassisches Säulendiagramm) - Gewinn-/Verlustsparkline
Hierbei wird ebenfalls ein Säulendiagramm dargestellt. Allerdings werden hier nicht die exakten Werte dargestellt sondern positive Werte als +1 und negative als -1 eingefügt. Somit sind hier auf einen Blick positive und negative Tendenzen ersichtlich. Allerdings werden diese nicht in der Höhe unterschieden.
Die entsprechende Sparklines werden in den Hintergrund einer Zelle eingefügt. Da wir mehrere Zellen markiert haben (Zelle H2 bis H5) sind diese gleichzeitig als gruppiert, so dass hier Formatierungs- und Skalierungsoptionen gemeinsam genutzt werden können. Zwar kann eine Gruppierung von ausgewählten Sparklines auch im Nachhinein vorgenommen werden, allerdings ist es so meiner Meinung nach viel einfacher.
Im nächsten Schritt wird der Datenbereich der darzustellenden Daten festgelegt.

Im Beispiel wird der Datenbereich mit B2:G5 beschrieben, Dieses entspricht den einzelnen Drittmittelwerten je Fachbereich. Als Position der Sparklines wird hierbei die Spalte H beziehungsweise die Zellen H2 bis H5 festgelegt.
Danach werden in der Spalte H schon die ersten Sparklines dargestellt und der Ribbon (Befehlsleiste) für Sparklines Entwürfe öffnet sich.

Soweit sieht die Entwicklung schon einmal sehr nett aus, allerdings können hier noch weitere Einstellungen vorgenommen werden, die oftmals sinnvoll sind.
Unter der Schaltfläche "Daten bearbeiten" kann die Behandlung von Leeren Zellen festgelegt werden.

Hier bietet sich bei Liniendiagrammen die Option "Datenpunkte mit einer Linie verbinden".
Innerhalb der Befehlsgruppe "Anzeigen" habe ich den Punkt "Markierungen" aktiviert, so dass hier jeder Sparkliniedatenpunkt hervorgehoben wird (es wird ein Punkt auf der Linie dargestellt). In der Befehlsgruppe "Formatvorlage" können dann auch noch entsprechende Farben und Formate der Linie beziehungsweise auch vorhandene Formatvorlagen ausgewählt werden. Ein in meinen Augen wichtiger Punkt ist hier tatsächlich die Möglichkeit negative Datenpunkte rot zu färben.

Damit sehen die einzelnen Linien schon einmal wesentlich "schöner" aus.
Da hier mehrere Sparklines als Gruppe definiert wurden (entweder gleich bei der Erstellung oder über die in der Befehlsgruppe "Gruppieren" vorhandene Schaltfläche "Gruppieren") besteht nun noch eine weitere wichtige Möglichkeit zur Definition der einzelnen Achsen. Hierbei habe ich folgende Einstellungen vorgenommen.

Besonders wichtig sind hier in meinen Augen, "Achse anzeigen" und sowohl für Minimalwert und Höchstwert identische Werte je Sparkline zu verwenden. Um ein wenig Abstand zu haben, besteht auch die Möglichkeit hier einen benutzerdefinierten Wert festzulegen, so dass hier ein wenig Platz oben und unten im Diagramm vorhanden ist. Hierbei ist zu beachten, dass tatsächlich nur der vorhandene Zellenplatz für die Sparkline festgelegt wird.
Im Ergebnis für obiges Beispiel kann dieses dann wie folgt aussehen:

Das Ergebnis ist tatsächlich rot markiert. Soweit dürften die Möglichkeiten relativ klar sein. Besonders charmant ist dabei, dass durch das Einfügen von Liniendiagrammen im Hintergrund der Zelle hier auch noch Text oder andere Möglichkeiten vorhanden sind. Für die Ergebniszeile (Ergebnis) habe ich hier diese Möglichkeit direkt genutzt.

Hierbei wurde in der Zelle B7 ein Sparkline über die Ergebniszeile (Summe) der Zellen B6:G6 festgelegt. Zur schöneren Darstellung wurden dann die Zellen B7 bis G7 miteinander verbunden und entsprechend die Zellenhöhe angepasst.
Da die Sparkline im Hintergrund der Zelle eingefügt ist kann hier tatsächlich noch eine ergänzende Information zum Beispiel der Text "Entwicklung Drittmittel" ergänzt werden.
Zu beachten ist hier, dass diese Sparklines nur in aktuellen Excelversionen (ab Excel 2010) und im XLSX Format dargestellt werden. Ebenso wie die im Artikel "Pivottabellen ab Excel 2010 dynamischer filtern mit Datenschnitten am Beispiel Hochschulfinanzstatistik" vorgestellten Datenschnitten wird diese Funktion dann gar nicht dargestellt. Entsprechend sinnvoll kann es daher sein die so erstellten Tabellen entweder als PDF oder vor der Versendung mit als XLSX Datei sich zu versichern, dass die Empfängerseite auch die Tabelle lesen kann.
Insgesamt sind diese Sparklines eine gute Funktion um "weitergehende" Analysen oder Deutungen von Daten vorzunehmen und hier eine direkte Interpretationshilfe für eine Datenreihe festzulegen.
Insgesamt hat diese Funktion tatsächlich einen Vorteil um auf schnelle Art und Weise einen Hinweis und "schnelle" Erfassung von unterschiedlichen Daten festzulegen. Diese visuelle Darstellung von Daten dürfte tatsächlich vielen Personen helfen hier die dargestellten Daten auf einen Blick zu erfassen.
Daten visualisieren und verstehen
Gerade visuell geprägte Menschen können so komplexe Daten relativ schnell vermittelt werden. Daher möchte ich hier auch noch weitere Themen hierzu ansprechen beziehungsweise auf solche verweisen.Im Bereich der Datenvisualisierung möchte ich in diesen Zusammenhang auch noch auf zwei weitere Artikel in diesen Blog verweisen. So wurde das Thema Mindmap im Artikel "Mindmapping und Sketchnotes im Beruf nutzen für Brainstorming oder Mind Mapping mit XMIND" oder auch für "Ereignisgesteuerte Prozesskette in DIA darstellen (weitere Objekte einfügen)" mit der "Software für Prozessbeschreibungen (DIA)" vorgestellt.
Excel und andere Software bieten hier natürlich eine Menge an Möglichkeiten, allerdings sollte sich bei der Erstellung von solchen Datenbeschreibungen auch Gedanken darum gemacht werden wie hier Daten aufbereitet werden und tatsächlich für die einzelnen Berichtsempfänger auch passend aufbereitet werden. Allerdings ist diess ein Thema was wohl in jeder Form des Berichtswesen relevant ist. Ich bin hier auf jeden Fall gespannt, wie dieses für anstehenden Berichte und Projekte tatsächlich umzusetzen ist .. aber dieses Thema ist sicherlich für die weitere Zukunft ein Thema.
Versenden von Berichten oder Ablage
Neben der technischen Möglichkeiten im Berichtswesen sollten auch immer die Inhalte und die zu vermittelnden Punkte zwischen Sender und Empfänger beachtet werden. Ich hoffe, dass auch mit den Sparklines dieses gelungen ist.Nachdem die Auswertung erstellt ist kann diese entweder per Serienmailfunktion wie im Artikel "Serienmails über Serienbrieffunktion in Winword per Outlook, Thunderbird oder anderen Mailprogramm versenden" beschrieben versandt werden oder alternativ innerhalb eines ERP Systems in einer zentralen Ablage wie im Artikel "SBWP: Berechtigungen Allgemeine Ablage" beschrieben abgelegt werden.Weitere Informationen zum Berichtswesen
Ferner sollten natürlich auch die Möglichkeiten des Berichtswesen in den einzelnen Anwendungen berücksichtigt werden. Für meine tägliche Arbeit habe ich im Artikel "Unterschiedliche Auswertungsmöglichkeiten im Controlling (Report Writer, Recherchebericht, SAP Query) und natürlich Excel ;-)" einige dieser Möglichkeiten dargestellt. Gerade im Bereich der internen Weiterbildung empfehle ich aber auch gerne "Video2brain - Onlineschulung per Videostreaming unter Android, Windows, iOS und Web" (besonders die Excelschulungen) oder auch die unterschiedlichen Socialmedia Angebote (u.a. Fachblogs) die ich im Artikel "Praktische Nutzung von social media Diensten für meinen Arbeitsalltag" vorgestellt habe. Für die eigene Weiterbildung in SAP kann ich ansonsten noch die SAP Bibliothek-Flatrate empfehlen.Ein Eindruck vom Verlagsangebot kann sich auch im Artikel "Espresso Tutorial SAP Fachbücher Neuerscheinungen und Katalog 2016 " gemacht werden.
Aktuelles von Andreas Unkelbach
unkelbach.link/et.reportpainter/
unkelbach.link/et.migrationscockpit/
12:58 Uhr
Pivottabellen ab Excel 2010 dynamischer filtern mit Datenschnitten am Beispiel Hochschulfinanzstatistik
Getreu den Motto "Es ist schon alles geschrieben, nur nicht von jedem!" möchte ich hier ebenfalls ein Beispiel zur Anwendung von Datenschnitten darstellen, auch wenn ich bisher sehr gerne auf diesen Artikel verwiesen habe. Grundlage für die zu erstellende Pivot-Tabelle ist eine Auswertung der Hochschulfinanzstatistik.
Finanzen der Hochschule - Hochschulfinanzstatistik
Wie im Artikel "Hochschulstatistische Kennzahlen" erläutert melden Hochschulen ihre "Aufwendungen und Investitionsausgaben" und "Erträge" nach Arten und in fachlicher Gliederung. Hierbei werden die einzelnen Bereiche der Hochschulen nach "Fächergruppen" und "Lehr und Forschungsbereiche" untergliedert. Die Art der Aufwendungen und Erträge werden dabei durch SYF-Codes abgebildet.Dieser bundeseinheitliche Schlüssel gliedert die Einnahmen und Ausgaben (bzw. Ertrag und Aufwand) sowie Investitionen nach der Systematik der Finanzarten. Die Lehr- und Forschungsbereichen werden nach Fächergruppenschlüssel dargestellt.
Hierbei werden die Hochschulen auf Bundesebene nach ihrer Art des Rechnungswesen unterschieden (kaufmännisch oder kameral). Für das folgende Beispiel betrachten wir den "Fragebogen für Hochschulen mit kaufmännischem Rechnungswesen" der Jahreserhebung zur Hochschulfinanzstatistik.
So wird zum Beispiel die "Evangelische Theologie" mit Fächergruppenschlüssel 020 in der Fächergruppe "01 Sprach und Kulturwissenschaften" und die "Informatik" mit Fächergruppenschlüssel 350 in der Fächergruppe "04 Mathematik, Naturwissenschaften".
Neben der Fächergruppen und Fachgebieten sind dadrunter auch noch die einzelnen Studienfächer einsortiert (als Beispiel innerhalb der Fächergruppe 350 (Informatik) das Studienfach "Bioinformatik - 3540" oder innerhalb der Fächergruppe 020 (Evangelischen Theologie) das Studienfach "Praktische Theologie und Religionspädagogik (evang. Th.) - 0250"
Daneben gibt es noch Zentrale Einrichtungen zu denen unter anderen die Hochschulverwaltung (880) aber auch die Zentralbibliothek (900) oder das Hochschulrechenzentrum (910) gezählt wird, die jedoch auch wiederum feiner gegliedert werden können.
Hierbei berichten die Hochschulen sowohl in einer Personalstandstatistik als auch im Rahmen einer Finanzstatistik über ein Jahr. Für dieses Beispiel wird die Finanzstatistik näher betrachtet.
Wie erwähnt sind alle Aufwendungen (als Beispiel Energiekosten (522)) oder auch Erträge (u.a. aus Drittmitteln vom öffentlichen Bereich (63) oder anderen Bereich (64)) entsprechend in SYF-Code vorhanden.
Im Form eines Fragebogen werden diese Daten dann einzeln an das jeweilige Statistik Amt gesandt und im Rahmen einer Bundesstatistik zusammengefasst.
Grundtabelle - Einzeldaten nach Hochschule, Fächergruppe und SYF-Code
Im Rahmen einer Gegenüberstellung mehrere Jahre dieser Finanzstatistik kann eine entsprechende rein fiktive Grundtabelle nun wie in der folgenden Abbildung aussehen.
Über diese Tabelle kann dann über den Ribbon "Einfügen" mit der Schaltfläche "Pivottabelle" eine Pivottabelle erstellt werden.
Pivottabelle anlegen und eventuell um berechnete Felder ergänzen
Soweit ist dieses wie in jeder anderen Pivottabelle möglich. In der Grundtabelle habe ich schon anhand des Feldes "Hochschule" die Hochschulart "Uni" oder "FH" durch die ersten drei Ziffern des Feldes "Hochschule" bestimmt. Dieses ist natürlich auch durch ein "berechnetes Feld" in der eigentlichen Pivottabelle möglich. Die hierzu erforderlichen Einstellungen habe ich in den Artikeln "Excel Berechnete Felder in Pivottabellen" und "Excel Pivottabelle Darstellung Grenzwerte Einnahmen auf Projekte je Person durch Zuordnung VZÄ auf verantwortlicher Kostenstelle" ausführlicher beschrieben.Die auszuwertende Pivottabelle ist dabei wie folgt aufgebaut.

Als Filter ist hier lediglich Summe gewählt um nicht sowohl die Gruppe "01 Sprach- und Kulturwissenschaften" als auch die hier eingeordneten Lehr- und Forschungsbereiche wie zum Beispiel die Theologie doppelt zu zählen.
Selbstverständlich könnte man nun jede Menge Filter in der Pivottabelle selbst setzen.
Filtern von Daten über Datenschnitten
Eine wesentlich komfortablere Variante ist es jedoch nun hier mit Datenschnitten zu arbeiten.Hierzu kann, sofern man in der Pivottabelle ein Feld ausgewählt hat, über den Ribbon "Optionen" innerhalb der Befehlsgruppe "Sortieren und Filtern" die Schaltfläche "Datenschnitt einfügen" einfügen (siehe Abbildung).

Hier besteht nun die Möglichkeit für jedes Feld der Datentabelle ein Datensegment festzulegen. Im einfachen Beispiel sind dies folgende Punkte:

Im Ergebnis haben wir nun mehrere Datensegmente die dynamisch den Inhalt der Pivottabelle filtern. Anhand der Energiekosten in den LFB Informatik für Fachhochschulen im Jahr 2012 ist dieses mit fiktiven Zahlen erläutert.

Mittlerweile sind Datenschnitten einer der Gründe warum ich den Wechsel nach Office 2010 sehr schätze und diese tatsächlich als Innovation wahrnehme. Anhand der Farben sind hier auch in den einzelnen Datenschnitten noch weitere Informationen enthalten.
Dunkelblau hinterlegt sind die Felder welche ausgewählt und auch Daten enthalten sind
Dieses trifft im Beispiel auf die Daten der Hochschulart "FH" oder SYF-Code "522 - Energiekosten" zu.
Innerhalb der Datenschnitten "LFB-Fächergruppe" oder auch "Hochschule" ist darüber hinaus auch zu erkennen, welche Daten durch die Auswahl in den anderen Datenschnittpunkten nicht mit angezeigt werden, obgleich hier Daten hinterlegt sind. Dieses wird durch eine transparente Farbe dargestellt.
Für die Anwendende der Pivot-Tabelle ist nun aber auch möglich anhand der Datensegmente selbst eine Auswahl an darzustellende Werte mit der Maustaste oder für mehrere Werte durch STRG und der Maustaste auszuwählen, so dass hier nicht mit Filtern sondern anhand der dargestellten Werte eine Auswahl getroffen werden kann.
Weitere Erläuterungen und sonstige Anwendungsgebiete
Damals (2014) hatte ich nur auf Facebook auf diesen Artikel hingewiesen (siehe Posting vom 7. August 2014) bin aber auch heute noch sehr begeistert von den dort beschriebenen Möglichkeiten und möchte daher auch hier im Blog nochmals auf die gelungene und umfassende Anleitung von excelnova.org zu diesen Thema verweisen.
Grundsätzlich nutze ich meine Facebook Seite tatsächlich neben Blog eine gute Quelle um über aktuelle Fundstücke rund um das Themengebiet meiner Seite informiert zu werden. Außerdem nutze ich auch selbst diese Seite um kurze Hinweise oder Webfundstücke festzuhalten die nicht unbedingt in einen ganzen Artikel beschrieben werden oder manchmal erst Jahre später als Artikel erscheinen.
Die eingangs verlinkte Anleitung stellt in meinen Augen eine umfassende Anleitung dar, auf die ich bisher immer gerne verwiesen habe und mit diesen Artikel eigentlich nur um einen weiteren Anwendungsfall ergänzen möchte. Vielleicht haben ja auch andere Kolleginnen und Kollegen im Bereich des Hochschulberichtswesen auf diese Art und Weise eine Anregung diese Technik für eigene Auswertungen zu verwenden.
Datemschnitt (Slicers) auf als Tabelle formatierte Tabellen ab Excel 2013
Durch Martin Weiß (tabellenexperte.de) ist ein weiterer Vorteil der Datenschnitten ab Excel 2013 erwähnt. Im Artikel "Bequemer filtern mit Datenschnitten" weist er darauf hin, dass ab Excel 2013 tatsächlich Datenschnitten auch auf "als Tabelle formatierte" Tabellen angewandet werden kann. Bis Excel 2010 ist die Funktion Datenschnitt (englisch “Slicers”) nur für Pivot-Tabellen verfügbar. Dieses spricht eigentlich noch mehr dafür Datentabellen tatsächlich als Tabellen zu formatieren. Ein weiterer Vorteil ist hier auch im Artikel "Mehrere Autofilter im Tabellenblatt einer Exceltabelle setzen" beschrieben.Basis der Auswertungen Report Painter & Report Writer
Wenn es um Auswertungen im Hochschulberichtswesen geht sind auch folgende Artikel interessant:"Auswertung Statistische Kennzahlen auf Innenaufträge für Lehrimport und Lehrexport auf Ebene Studiengänge", "Studienbereiche und Fächergruppenschlüssel".Wie schon im Artikel "Unterschiedliche Auswertungsmöglichkeiten im Controlling (Report Writer, Recherchebericht, SAP Query) und natürlich Excel ;-)" beschrieben sind viele dieser Berichsanforderungen mit SAP zu erfüllen. Technisch liefert hier der Artikel "Grundlagen Kurzeinführung und Handbuch Report Painter Report Writer" ein passendes Werkzeug.
Daneben kann aber auch im Umgang mit öffentlichen Daten für das eigene Arbeitsumfeld eine Menge an interessanter Auswertungen erstellt werden. Im Rahmen des Zensus 2011 wurde dieses auch im Artikel "Ergebnisse des Zensus 2011" am Beispiel einer "Auswertung höchster Berufsabschluss in der Altersklasse 18 bis 29 für die Hochschulstandorte in Hessen" aber auch mit Links zu weiteren öffentlichen Daten rund um Open Data bzw. Bildungswesen ergänzt..
Aktuelles von Andreas Unkelbach
unkelbach.link/et.reportpainter/
unkelbach.link/et.migrationscockpit/
20:19 Uhr
Statistischer Innenauftrag in SAP und verschiedene Anwendungen u.a. Verfügbarkeitskontrolle zum Budget im CO auf Kostenstelleneben
Unterschied statistischer und echten internen Auftrag
Ein statistischer Innenauftrag kann genutzt werden um Kosten, die eigentlich auf eine Kostenstelle laufen dann doch statistisch auf einzelne zusätzliche Kontierungsobjekte auswerten zu können.Im Gegensatz dazu werden "echte" Innenaufträge genutzt um die Kosten / Erlöse für eine Maßnahme (Projekt) mit einer klaren Laufzeit zu sammeln. Hierdurch unterscheidet sich ein Innenauftrag schon von der auf Dauer ausgelegte Kostenstelle.
Der Vorteil von Innenaufträge ist dabei, dass die Innenaufträge sich nicht zwangsmäßig an der Unternehmensstruktur (wie z.B. Kostenstellen) orientieren müssen sondern auch temporär genutzt werden können um den Fokus auf die Frage des "Wofür?" sind entsprechende Kosten (und Erlöse) entstanden.
Anwendungsfall für statistischer Innenauftrag: Fuhrparkkosten
Ein Klassisches Beispiel für die Anwendung eines statistischen Innenauftrag ist bei der Verwaltung von Fuhrparkkosten.Für jedes Fahrzeug wird ein statistischer Innenauftrag (z.B. mit Kurztext KFZ Kennzeichen) angelegt. Die Buchung der einzelnen Fahrzeuge (Tanken, Werkstatt, Versicherung, Steuer) landen nun sowohl auf die Kostenstelle des Fuhrparks als auch durch die Nebenkontierung auf den statistischen Innenauftrag (hierzu ist die echt bebuchte Kostenstelle in den Stammdaten des Innenauftrags hinterlegt).
Für Auswertungszwecke können nun die echten Kosten des gesamten Fuhrparks auf der Kostenstelle Fuhrpark ausgewertet werden, aber statistisch ist es ebenso möglich einzelne Innenaufträge je Fahrzeug auszuwerten.
Alternativ könnten hier auch einzelne Liegenschaften verwaltet werden, die als Gesamtkosten dann auf den Gebäudekostenstellen laufen.
Ein solches Verfahren kann Sinn machen, da die Kraftfahrzeuge nach einiger Zeit ausgemustert werden, die Gesamtkosten des Fuhrparks aber auf Dauer bestehen bleiben.
Innerhalb des Auftragsstamm ist in der Registerkarte "Zuordnungen" wird auch bei normalen Innenaufträgen eine Zuordnung einer Kostenstelle in Form der verantwortlichen (teilweise auch anfordernden) Kostenstelle gepflegt. Dieses hat jedoch für die Buchung keine Auswirkung, da der Beleg "echt" auf das CO-Objekt Innenauftrag gebucht wird.
Keine Regel ohne Ausnahme, sofern PSM-FM im Einsatz ist wird die verantwortliche Kostenstelle für Budgetbelege genutzt.
Ferner ist in der Registerkarte Zuordnungen auch das Profit-Center zu pflegen. Oftmals sind die Profit-Center aber auch an den Kostenstellen angelegt und hier wird tatsächlich der Beleg auf das zugeordnete Profit-Center fortgeschrieben.
Festlegen statistischer Innenauftrag im Auftragsstamm
Für einen statistischen Innenauftrag ist nun aber die Registerkarte "Steuerung" entscheidend. Hier kann im Abschnitt Steuerung die Funktion "statistischer Auftrag" markiert kann im Feld "Echt bebuchte Kostenstelle" die zu bebuchende Kostenstelle hinterlegt.Dieses Feld wird auch tatsächlich nur bei statistischen Innenaufträgen berücksichtigt.
Exkurs: Literaturhinweis zum SAP Controlling
Soweit wurde darauf auch im Buch "Schnelleinstieg ins SAP Controlling (CO)" (ISBN 9783960126874 *) hingewiesen.Für 19,95 € direkt bestellen
Oder als SAP Bibliothek-Flatrate *
Ebook ISBN: 9783960120414
Nachtrag:
Wie im Artikel "Nicht nur für Erbsenzähler 😉 - 2., erweiterte Auflage »Schnelleinstieg ins SAP® Controlling (CO)« " beschrieben ist mittlerweile eine 2. erweiterte Auflage unseres Schnelleinstieg ins SAP Controlling erschienen.
Schnelleinstieg ins SAP®-Controlling (CO) – 2., erweiterte Auflage
Eine ausführliche Beschreibung ist unter Buchempfehlungen unter Schnelleinstieg ins SAP®-Controlling (CO) – 2., erweiterte Auflage (SAP Modul CO; interne Rechnungswesen) zu finden.
Autoren: Andreas Unkelbach, Martin MunzelVerlag: Espresso Tutorials GmbH2. Auflage (08. März 2019) Paperback ISBN: 9783960120346
Für 29,95 € direkt bestellen
Oder als SAP Bibliothek-Flatrate *
Oder bei Amazon **
Hier möchte ich auch einen kleinen Hinweis auf das Update der SAP-Bibliothek-Flatrate hinweisen, in der natürlich ebenfalls dieses Buch enthalten ist.

Aber auch sonst ist die neue Oberfläche einen Blick wert. Nun möchte ich aber auf zwei weitere Anwendungen für statistische Innenaufträge eingehen. Zum Einen im Investitionsmanagement und zum anderen für die Nutzung der Verfügbarkeitskontrolle gegenüber gebuchten Budgets auf Kostenstellen, was normalerweise ohne Trickkiste nicht möglich ist.
Statistische Innenaufträge im Investitionsmanagement
Im Standard werden alle Buchungen auf den statistischen Auftrag zusätzlich, hier allerdings in echt, auf die hinterlegte Kostenstelle gebucht. Es besteht allerdings auch die Möglichkeit eine "abweichend einstellbare Buchungslogik" zu hinterlegen. Hier hilft dir die Feldhilfe zur "echt bebuchten Kostenstelle" weiter.
Im entsprechenden Beitrag kam es noch zu folgender Ergänzung seitens MrBojangles auf einen Anwendungsfall aus dem Investitionsmanagement.
Hier können statische Innenaufträge zur Darstellung von direkt aktivierten Anlagegütern (Investitionen) genutzt werden, die primär auf die Anlage und statistisch auf einen Innenauftrag gebucht werden. Der statistische Innenauftrag kann dann für die Budgetüberwachung genutzt werden.
Echte Innenaufträge würden verwendet werden, wenn erst die Kosten auf den Innenauftrag gesammelt werden um diese dann später auf die fertige Anlage abzurechnen. Allerdings wurde dieses im Forumbeitrag " Echter interner Auftrag vs. statistischer interner Auftrag" noch wesentlich schöner beschrieben.
CO Budgetierung und Verfügbarkeitskontrolle auf Kostenstellen
Im Bereich PSM-FM ist eine Verfügbarkeitskontrolle gegen Budget auf Ebene der Finanzstellen beziehungsweise Kostenstellen möglich. Innerhalb CO ist eine solche Verfügbarkeitskontrolle nur bei Projekten/Innenaufträgen gegen Budget möglich.Hier gibt es einen entsprechenden Forumsbeitrag auf fico-forum.de "Budgetierung auf Periodenebene und auf Kostenstellen".
Allerdings kann über einen statistischen Innenauftrag die Verfügbarkeitskontrolle auch für Kostenstellen verwendet werden, auch wenn
Für eine Verfügbarkeitskontrolle auf Kostenstellen empfiehlt die SAP hier einen Umweg bzw. verweist in der Onlinehilfe noch auf eine alternative Möglichkeit in der zwar nicht gegen Kostenstellenetats aber indirekt gegen Budget im Modul CO eine Buchung geprüft werden kann. Ich fand die hier vorgestellte Lösung interessant und würde diese als kleine Ergänzung noch hier (für die nächste Suche danach) festhalten.
Über die OSS Trickkiste ist tatsächlich auch im CO eine aktive Verfügbarkeitskontrolle gegen Budget bei Kostenstellen indirekt möglich.Den entsprechenden Trick liefert hiebri der OSS Hinweis (SAP Note) "68366 - Aktive Verfügbarkeitskontrolle auf Kostenstellen" durch einen Umweg über einen statistischen Innenauftrag, da grundsätzlich ist die aktivie Verfügbarkeitskontrolle tatsächlich nur für Maßnahmen wie Aufträgen gedacht.
Um nun auch für Kostenstellen eine solche einzurichten besteht die Möglichkeit zur Kostenstelle einen statistischen Innenauftrag anzulegen und auf diesen entsprechend Budget zu erfassen.
SAP empfiehlt nun über eine kundeneigene Substitution im CO (Transakton OKC9), den statistischen Auftrag automatisch mitbuchen zu lassen, wenn eine manuelle Buchung auf die Kostenstelle erfolgt. Dieses funktioniert jedoch nicht bei Umlagen, Verteilungen und andere maschinelle Verrechnungen.
Erfolgt nun eine Buchung wird diese gegen das Budget auf den statistischen Innenauftrag geprüft und es erfolgt eine entsprechende Hinweismeldung.
Schnelleinstieg in das Controlling (CO) mit SAP S/4HANA (📖)
Für 29,95 € direkt bestellen
Oder bei Amazon ** Oder bei Autorenwelt
20:44 Uhr
Datei mit unbekannter Endung in Windows über rechte Maustaste direkt an Excel senden

Dieses ist jedoch relativ umständlich besonders wenn man für einen Dateityp möglicherweise auch einmal ein anderes Programm nutzen mag und nicht immer daran denken möchte den Hacken bei "Dateityp immer mit den ausgewählten Programm öffnen".
Oft erhält man jedoch eine Datei, meistens aus irgendeinen System exportiert, die man auf jeden Fall per Excel öffnen mag, die aber nicht eine der üblichen Dateiendungen wie CSV, XLS etc. haben. Als Beispiel mag hier das im SAP Umfeld beliebte "MUSTER.DAT" für exportierte Listen erwähnt sein, die dann später in Excel weiter bearbeitet werden sollen.
Natürlich ist es möglich auch für *.DAT als Dateityp Excel zu verwenden, über die Website endungen.de die richtige Anwendung zu suchen oder aus Excel die Datei per Öffnen in Excel zu betrachten.
Eine schönere bzw. flexiblere Funktion ist es über die rechte Maustaste die Funktion "Senden an" zu verwenden.
Hierzu kann im Benutzerordner unter:
C: > USER > "Benutzername" > AppData > Roaming > Microsoft > Windows > SendTo
Eine Verknüpfung auf die EXCEL.EXE im Installationsverzeichnis von Microsoft Office hinterlegt werden.
Für Office 2010 wäre dieses zum Beispiel (bei der 64 Bit Version) folgender Dateipfad (sofern Sie nicht an anderer Stelle Office installiert haben:
C: > Program Files (x86) > Microsoft Office >Office14 >
und hier die ausführbare Datei "EXCEL.EXE".
Ebenso können Sie natürlich auch
- "ONENOTE.EXE" für Microsoft One Note
- "WINWORD.EXE" für Microsoft Winword
- oder auch "MSACCESS.EXE" sprich Microsoft Access
Wenn Sie nun mit der rechten Maustaste auf eine unbekannte Datei gehen ist es Ihnen möglich durch die Funktion "Senden an" diese für eine weitere Bearbeitung an Excel oder ein beliebiges anderes Programm zu senden. Natürlich können Sie hier auch Verknüpfungen zu Ordnern ablegen, so dass die Datei direkt an die passende Stelle kopiert wird.
Als Beispiel könnte das "Kontextmenü" wie folgt aussehen:

Auf diese Weise kann man auf einfache Weise die "Öffnen mit ..." Auswahl umgehen.
Sofern man ohnehin schon im Ordner AppData verweilt kann man hier auch gleichzeitig die Vorlagen für Office unter
C: > USER > "Benutzername" > AppData > Roaming > Microsoft > Templates
wie im Artikel "Microsoft Office Vorlagen und Änderungsverfolgungen" beschrieben ablegen oder auch unter
C: > USER > "Benutzername" > AppData > Roaming > Microsoft > Excel > XLSTART
die persönliche Arbeitsmappe mit für alle Excel-Dokumente verfügbaren Makros wie im Artikel "Excel Umgang mit Makros und Visual Basic for Applications (VBA)" beschrieben speichern.
Der Vorteil ist, dass hierfür keine Administrationsrechte erforderlich sind, da diese Ordner im eigenen Benutzerprofil liegen und damit von einen selbst bearbeitet werden können.
Insgesamt ist dieses ein ziemlicher Komfortgewinn insbesondere wenn man nicht erst die Anwendung öffnen möchte um aus dieser die fraglichen Dokumente zu öffnen oder nur hin und wieder eine Anwendung zum Öffnen bestimmter Dokumente verwenden mag statt der in Windows durch die Dateiendung vorgegebenen Programme.
Obgleich ich für meine Lieblingsprogramme natürlich auch sehr gerne die entsprechend zugewiesenen Tastenkombinationen verwende, was ebenfalls den persönlichen Workflow verbessert.
Diese Möglichkeit ist im Artikel "Hilfreiche Tastenkombinationen unter Windows" ausführlich beschrieben.
Aktuelles von Andreas Unkelbach
unkelbach.link/et.reportpainter/
unkelbach.link/et.migrationscockpit/


Keine Kommentare - Permalink - SAP