Guido Klempien
 - 8. August 2016

Teamkalender-Größe in Webdynpro ABAP

Sie wollen die Teamkalender-Größe in WebDynpro ABAP verändern?

Wir zeigen Ihnen wie!

Eventuell kennen Sie das. Sie nutzen den SAP Teamkalender, jedoch wird dieser immer in der gleichen Größe angezeigt, obwohl Sie gerne eine andere Größe einstellen wollen.

Hier zeigen wir Ihnen wie Sie die Größe verändern können.

Höhe des Teamkalenders in Webdynpro ABAP

Der Teamkalender wird standardmäßig in der Größe von 260px angezeigt.

Dies wird auch im SAP Hinweis 1750396 beschrieben.

Ändern Sie die Höhe indem Sie entweder hart die Höhe im Context überschreiben, oder durch einen Post-Exit der WDDOINIT( ). Dort können Sie den Kontext auch Coding-Seitig verändern. So haben Sie die Chance den Wert über ein eigenes Customizing einstellbar zu gestalten.
Udemy-abap-1

Für Besucher von Activate HR können wir unseren Kurs SAP ABAP für Anfänger: Programmieren lernen mit SAP mit kräftigem Rabatt anbieten.

SAP ABAP für Anfänger: Programmieren lernen mit SAP

Breite des Teamkalenders in Webdynpro ABAP

Die Breite des Teamkalenders wird hier gesetzt:

WDC HRESS_C_LEA_TEAM_CALENDAR -> View V_TEAM_CALENDAR -> Methode WDDOMODIFYVIEW( ) Zeile 64.

Dort wird auf das Attribut GV_WIDTH aus dem ComponentController abgefragt. Wenn dieses initial ist, dann wird die Breite hart auf 900px gesetzt.

Um dieses Attribut zu setzen, kann eine Komponentenkonfiguration angelegt werden. Darin ist die Einstellung der Breite (leider nur in Pixel) möglich.

Um dies zu ändern können Sie einen Rechtsklick auf Component-Konfigurationen im Navigationsbaum machen und „Anlegen“ wählen. Vergeben Sie einen eigenen Namen und setzen Sie in der Konfiguration die Breite.

Diese Konfiguration kann nun in der verwendeten FPM-Konfiguration eingetragen (z.b. beim Abwesenheitsantrag) werden. Damit ist die Größenänderung vollzogen.

Guido Klempien

Ich bin SAP Consultant bei der Mindsquare GmbH.

Sie haben Fragen? Kontaktieren Sie mich!





Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Angebot anfordern
Preisliste herunterladen
Expert Session
Support