Wenn wir Tabellendaten in Abhängigkeit zueinander darstellen wollen gibt es viele Möglichkeiten das in SAP umzusetzen. In diesem kurzen How-To möchte ich Viewcluster vorstellen, da sie sehr übersichtlich sind und in vielen Fällen daher den Erfassungsaufwand erheblich reduzieren.
Als einfaches Beispiel nehmen wir eine Tabelle, die Lebensmittel kategorisierbar macht und werden diese zu einem Viewcluster umbauen.
Darstellung ohne Viewcluster
![Beispiel einer Customizingtablle ohne Viewcluster](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic1.png)
Darstellung mit Viewcluster
![Beispiel : Übersichtliches Customizing durch SAP Viewcluster](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic2.png)
Vorbereiten für das Viewcluster
Wir haben folgende Customizingtabellen:
Tabelle für Lebensmittelkategorisierung
![Tabelle mit zwei Felden "FOOD_CLASS" (Schlüsselfeld) und "FOOD_CLASS_NAME"](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic3.png)
Tabelle für die Zuordnung der Lebensmittel zu den Klassen:
Hier muss beachtet werden, dass im Feld „FOOD_CLASS“ die Tabelle „ZDKS_C_FOODCLASS“ als Fremdschlüssel hinterlegt wird, um später im Viewcluster die Feldabhängigkeit generieren zu lassen.
![Tabelle mit drei Felden "FOOD_CLASS" (Schlüsselfeld) und "FOOD_NR" (Schlüsselfeld) und "FOOD"](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic4.png)
Zu dieser Customizingtabelle legen wir uns noch eine Pflege-View an und hinterlegen im Schlüsselfeld „FOOD_CLASS“ in der Spalte P (Pflegemerkmal) der Wert S, damit diese Spalte später bei der Anlage von Lebensmittel im Dialog des Viewclusters nicht händisch befüllt werden muss.
![PFEGEVIEW mit allen Felden](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic5.png)
Sowohl in der Pflege-View „ZDKS_VP_FOOD“ als auch in der Customizingtabelle ZDKS_C_FOODCLASS müssen wir nun einen Pflegedialog generieren:
![Einstufige Tabelle-Pfelgedialog Generation von den Pflege View ZDKS_VP_FOOD](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic6.png)
Einrichten des Viewclusters
Wir öffnen hierzu die Transaktion SE54 und klicken auf „Bearb. Viewcluster“, vergeben im zugehörigen Feld einen Namen und betätigen das Feld durch „Anlegen/Ändern“.
![Anlage eines Pflegeclusters in der Transaktion SE54](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic7.png)
Nun müssen wir eine Kurzbeschreibung vergeben. Anschließend klicken wir links in der Dialogstruktur auf „Objektstruktur“.
![Beschreibungstext im Viewcluster hinterlgegen](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic8.png)
In der Objektstruktur hinterlegen wir die beiden Pflegedialoge und definieren die Lebensmittel-Tabelle als Vorgänger der Lebensmittelart Pflege-View, da wir anhand der Lebensmittelklasse Clustern wollen. Die Spalte Pos (Objekt-Position) muss hierbei lückenlos von 1 bis n durchnummeriert sein.
![Ablage der zu Clusternden Pflegedialoge](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic9.png)
Anschließend markieren wir die erste und die zweite Zeile und klicken den Button „Feldabhängigkeit“, um Vorschlagswerte für die Feldabhängigkeit zu generieren:
![Generierung der Feldabhängigkeit](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic10.png)
Die Feldabhängigkeiten können wir nun im Reiter Feldabhängigkeit prüfen und ggf. manuell korrigieren. Dafür markieren wir die entsprechende Objektstruktur und navigieren links zu Feldabhängigkeit.
![Navigation zu den Feldabhängigkeiten](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic11.png)
In unserem Fall passt die automatisch generierte Feldabhängigkeit, da unsere Tabelle und Pflege-View nur durch über Feld „FOOD_CLASS“ in Beziehung stehen.
![Prüfen der Feldahängigkeiten](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic12.png)
Nun navigieren wir zurück in den Kopfeintrag und aktivieren unser Viewcluster.
Das Viewcluster verwenden
In der Transaktion SM34 können wir die geclusterte Ansicht nun verwenden und mit Beispieleinträgen füllen.
![Übersichtliches Customizing durch Viewcluster in der Transaktion SM34](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic13.png)
Auf der ersten Stufe legen wir uns die Lebensmittelart an und markieren anschließend eine davon und navigieren links, in der Dialogstruktur zu „Lebensmittel“.
![Anlage von Lebensmittelarten im Viewcluster](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic14.png)
Nun legen wir verschiedene Lebensmittel zur Art „O – Obst“ an.
![Anlage von Lebensmittel in die Lebensmitterlart Obst](https://diokles.de/wp-content/uploads/2020/05/051020_0911_bersichtlic15.png)
Fazit
Eine Viewcluster braucht etwas länger zur Einrichtung, jedoch überzeugt der übersichtliche Aufbau. Darüber hinaus gibt es viele Fälle in denen wir eine Zeitersparnis im Customizing durch geclusterte Ansichten erzielen können.
Keine Kommentare