PPM-Kapazitätsauswertungen


www.milliarum.de

Revision 04.12.2023

Inhalt

Voraussetzungen

PPM-Kapazitätsauswertung

Diese App läuft auf Systemen mit mindestens SAP Portfolio and Project Management 6.1 (PPM 6.1) oder SAP Portfolio and Project Management 1.0 for S/4 HANA (EPPM 1.0). Das SAP Organisationsmanagement erfolgt über Business Partner. Außerdem muss das Zusatzfeld "Organisationseinheit" an die PPM Rolle angebunden sein. 



Installation

Überblick

Das "Software Lifecycle Management" ist eine Softwarelösung zur Verwaltung, Versionierung und Verteilung von Softwareprodukten innerhalb des SAP ABAP-Stacks.

Installation

Release Strategie

Die Release Strategie de Milliarum Apps folgt der Release Strategie der SAP Netweaver Versionen
für ERP und wird nachfolgend aufgeführt: 

Installation

Transporte

Die Auslieferung der Milliarum Apps erfolgt über Transporte aus dem Milliarum Entwicklungssystem in einen Exchange Server. Per Email wird ein temporär gültiger Link versendet. Dieser Link ermöglich den Download des Transports. 
Beim Einspielen in das Ziel-System sollte die Komponentenversion beachtet werden, u.U. muss beim Import folgende Option aktiviert werden:

image-1672932256920.png

Der Import, der durch Milliarum zur Verfügung gestellten Transportaufträge, erfolgt durch Mitarbeiter
des Kunden oder nach Absprache durch Milliarum. Der Zielmandant ist individuell vom jeweiligen Ziel-System abhängig. 

Hinweis: Die zu importierenden Objekte gehören dem Namensraum /MILUM/ an. Dieser Namensraum ist einmalig
im Kundensystem zu definieren. Dies kann durch Milliarum oder den Kunden erfolgen. Zur Einrichtung der Software
werden Transportaufträge vom Typ Customizing und Workbench benötigt, denen alle Milliarum SAP-User zugeordnet sind.

Installation

Service Knoten aktivieren

Nach dem Import der Cockpit Transportaufträge sind folgende SICF Service Knoten zu aktivieren:
  • /default_host/sap/bc/bsp/milum/pcwd_bsp_main
  • /default_host/sap/bc/webdynpro/milum/pcwd

Hierfür wird in das Transaktionsfeld die Transaktion SICF eingegeben. Bevor die Anwendung ausgeführt wird, wird in das Feld "Servicename" *BCWD* eingetragen. Anschließend werden die unten markierten Anwendungen über einen Rechtsklick aktiviert. 

image-1669203632108.png

Hinweis: Damit WebDynpro Sessions auf dem Web Application Server nicht vorzeitig durch den ICM beendet werden, ist der System-Profilparameter icm/keep_alive_timeout bei Bedarf auf einen entsprechend hohen Wert zu setzen z.B. 600 (Sekunden).

image-1672933459705.png

Installation

Cockpit in Favoriten anzeigen

Die Anzeige der WDY_APPLICATION - Milliarum Cockpit erfolgt durch Rechtsklick auf den Favoritenordner. Hier wird das Menü "Sonstige Objekte einfügen" geöffnet. 

image-1669203419352.png


Im sich darauf öffnenden Fenster wird als URL TYP der Menüpunkt "Web Dynpro Anwendung" ausgewählt und mit Hilfe des grünen Haken übernommen. 

image-1669204195239.png

Als Anwendung wird die Web-Dynpro-Anwendung /MILUM/PCWD ausgewählt und mit dem grünen Haken bestätigt.

image-1669204416365.png

image-1669204383756.png

Die WDY_APPLICATION wird  nun unter den Favoriten aufgelistet. 

Zugriff

Anmeldung SAP Easy Access

Anmeldung über SAP Easy Access erfolgt über das SAP Logon Icon oder dem SAP Business Client auf dem Desktop.

image-1665492821297.png 

image-1672736140253.png

Mit einem Doppelklick auf das Icon wird die Verbindung gestartet und das Logon für SAP angezeigt.

image-1672736267223.png

Für den SAP Business Client:

image-1672736276733.png

Die Auswahl eines SAP Systems öffnet das Anmeldefenster. Hier werden die Anmeldedaten eingegeben und mit Enter bestätigt. 

image-1665492896143.png

Für den SAP Business Client:

image-1672736577505.png

Nach erfolgter Anmeldung wird das SAP Easy Access Menü geöffnet. Das Benutzermenü wird als Baumstruktur im linken Bildschirmbereich angezeigt. Das Befehlsfeld für die Eingabe von Transaktionscodes befindet sich oben links.

image-1672737193699.png

Für den SAP Business Client: 

image-1672736916989.png

Zugriff

PFCG Rolle zuordnen / löschen

Um PFCG Rollen zuzuordnen wird der Transaktionscode "SU01" in das Befehlsfeld eingegeben und mit Enter bestätigt.

image-1672737283186.png

In der Suchmaske "Benutzerpflege: Einstieg" wird der Nutzer gesucht, der die neue Rolle zugewiesen bekommt. Anschließend wird der "Ändern"-Button (Stiftsymbol) betätigt.

image-1672737445720.png

Im Folgenden Fenster "Benutzer pflegen" wird das Tabellenblatt "Rollen" ausgewählt.

image-1672738692728.png

Dort wird der Scroll-Balken solange betätigt bis das erste leere Feld erscheint. In dieses Feld wird die Rolle ZMILUM_CPPM_001 eingegeben und mit Enter bestätigt.

image-1672738941649.png

Durch Klick auf den "Zurück"-Button (oben links) öffnet sich ein Speicherhinweis, welcher mit "Ja" bestätigt wird. Alternativ kann das Speichersymbol betätigt werden. Die Suchmaske "Benutzerpflege: Einstieg" wird ebenfalls durch einen Klick auf den "Zurück"-Button verlassen. 

image-1672738884961.png

Wird eine Rolle falsch zugeordnet kann Sie über das "Benutzer pflegen"-Menü im Tabellenblatt "Rollen" gelöscht werden. Hierfür wird die entsprechende Rolle ausgewählt und der "Löschen"-Button betätigt. Ein Klick auf den "Zurück"-Button generiert erneut den Speicherhinweis, der mit "Ja" bestätigt wird. Auch hier kann alternativ der "Speicher"-Button betätigt werden.

image-1672739031435.png


Zugriff

Fiori Launchpad

Im SAP Easy Access Menü wird der Ordner "Favoriten" durch einen Rechtsklick selektiert und der Menüpunkt "Transaktion einfügen" ausgewählt. 

image-1672741607258.png

In das Fenster "Manuelle Eingabe einer Transaktion" wird der Transaktionscode /UI2/FLP eingegeben und anschließend durch Klick auf den grünen Haken bestätigt.

image-1672741502835.png

Das SAP Fiori Launchpad wird anschließend in den Favoriten aufgelistet und durch einen Doppelklick aufgerufen. Alternativ zur Favoritenspeicherung besteht die Möglichkeit einer Direktauswahl des Transaktionscodes im Befehlsfeld. Der Transaktionscode wird dabei nicht gespeichert und nach Eingabe durch Betätigung von Enter oder des grünen Hakens ausgeführt. 

image-1672741744341.png

Das Fiori Launchpad startet in einem separaten Explorer. Über das Menü "Startseite bearbeiten" wird eine neue Gruppe angelegt. 

image-1672741913403.png

Hierfür wird der "+Gruppe hinzufügen"-Button ausgewählt.

image-1672742034802.png

Daraufhin kann die neue Gruppe beliebig benannt werden. Es bieten sich aber einschlägige und standardisierte Formulierungen an. 

image-1672742088314.png

Durch einen Mausklick auf das SAP-Logo im oberen linken Bereich gelangt man wieder auf die Startseite zurück und sieht zwischen den Tabellenblättern die neu angelegte Gruppe. 

image-1672742175852.png

Um der neu angelegten Gruppe die entsprechende Applikation zuzufügen wird der Menüpunkt "App Finder" ausgewählt.

image-1672742338023.png

Die App findet sich in der linken Auflistung.

image.png

Um anschließend die App einer Gruppe zuzuordnen wird auf das Pinnadel-Symbol geklickt und die entsprechende Gruppenbezeichnung ausgewählt. Der "Schließen"-Button speichert die Auswahl. Der Ablauf wird in den folgenden Abbildungen Beispielhaft dargestellt.

image-1672742495154.png

Die Betätigung des SAP-Logos führt zur Startseite zurück. Die App wird nun in der ausgewählten Gruppe angezeigt.

image-1672742550193.png

Ein Klick auf die Kachel öffnet die App.


Zugriff

NWBC

Durch den Erwerb von PPM-Aufgabe-Rollen-Zuordnungen wird die PFCG Rolle ZMILUM_CPPM_001 angelegt und den entsprechenden Anwendern zugeordnet. Die Rolle wird über die Transaktion NWBC geöffnet. Dazu kann, wie in Zugriff "Fiori Launchpad" bereits beschrieben, der Transaktionscode als Favorit hinterlegt oder mit Hilfe der Direktauswahl selektiert werden. Die Ausführung von NWBC startet den Net Weaver Business Client in einem Explorer. Hier wird die Rolle ZMILUM_CPPM_001 ausgewählt. Die folgenden Abbildungen zeigen exemplarisch den Ablauf.

image-1672742887626.png

In der folgenden Ansicht wird die vorhandene App aufgelistet. Durch einen Mausklick wird diese geöffnet.  

image-1672743006119.png



Anwendung

Kapazitätsauswertungen

PPM-Kapazitätsauswertungen ist dem Bereich Auswertungen und Simulation zuzuordnen und bildet die Kapazitätsauslastung grafisch nach Projekten, Projektart und Projektanlässen ab. Des Weiteren werden interne und externe Angebote mit dem Projektbedarf Gegenübergestellt. Anwendergruppen erhalten ein Menü mit allen verfügbaren Auswertungen. Um die Anwendung PPM-Kapazitätsauswertung nutzen zu können müssen Organisationseinheiten in PPOME gepflegt sein, da hierüber der kapazitative Aufwand ermittelt wird.


Anwendung

Anwendungsbeschreibung

Ein Klick auf die entsprechende Kachel, im Fiori Launchpad, öffnet die Anwendung.  

image.png

In einem neuen Tab wird das Selektionsbild angezeigt. Die standardmäßig ausgeliefert Variante wird direkt geladen und kann um weitere Suchkriterien ergänzt werden. Die Auswahl der Organisationseinheit und des Hierarchienamens sind obligatorisch. Weitere Eingabeinformationen sind im Kapitel "Selektionsvariante Kapazitätsauswertung" beschrieben.

image.png

Ein Klick auf "Selektieren" öffnet die Auswertung und zeigt entsprechend der Selektionskriterien die Kapazitätsauswertung an. Im linken Bereich ist die Organisationshierarchie abgebildet. Die Auswertung findet in tabellarischer und grafischer Form statt.

image.png

Zusätzlich kann eine Detailsicht geöffnet werden. Hierfür wird eine entsprechende Zeile slektiert und in der Detailliste "Objekdaten mit Bedarf" ausgewählt.

image.png

Anwendung

Kundenspezifisches Customizing

Die Anwendung PPM_Kapazitätsauswertung wird in einem Vorkonfigurierten Standardszenario ausgeliefert.

Standardmäßig wird die Anwendung mit Deltaaktualisierung ausgeliefert, wodurch das Shared Memory automatisch aktualisiert wird. Um die Deltaaktualisierung zu deaktivieren wird im Customizing der folgende Haken entfernt. Um die Deltaaktualisierung zu aktivieren wird im Customizing der folgende Haken gesetzt. Bei deaktivierter Deltaaktualisierung sollte der Aufbau des Shared Memory als Job geplant werden. Das Customizing ist über die Transaktion /MILUM/PCWD_CUST_ALL und dem folgenden Pfad zu finden Modulspezifische Einstellungen > Kapazitätsplanung > Kapazitätsberichte > Frontend > Kapazitätsberichts-Sets.An dieser Stelle soll darauf hingewiesen werden, dass weitere Änderungen im Customizing zum Abbruch der Anwendung führen.

image.png

In einem nächsten Schritt müssen auf dem Kundensystem die relevanten SHM-Anwendungsserver für die Deltafortschreibung ausgewählt werden. Hierfür wird das entsprechende Szenario und der SHM-Anwendungsserver im Customizing gepflegt. Das Customizing hierfür ist ebenfalls über /MILUM/PCWD_CUST_ALL zu erreichen. Um die Anwendungsserver zu pflegen wird hier der Pfad "Modulspezifische Einstellungen > Kapazitätsplanung > Backend > Projektsystemübergreifend > Relevante Applikationsserver für Deltafortschreibung" ausgewählt.

image.png

Zuletzt werden die Selektionskriterien für die Kapazitätsberichte gepflegt. Hier können Einschränkungen auf den Organisationseinheiten und den Projektarten gesetzt werden. Letzteres bildet dabei die Einschränkung für den Deltalauf und ist optional durchzuführen. Zusätzlich besteht die Möglichkeit die Kapazitätsbedarfsart zu pflegen. R steht hier für eine rollenbasierte Bedarfsart die keinen Einschränkungen auf der Projektart unterliegt. Die Pflege der Einschränkungen wird über die Transaktion /MILUM/PCWD_CUST_ALL und dem Pfad "Modulspezifische Einstellungen > Kapazitätsplanung > Backend > PPM-PRO > Definition Selektionskriterien Datenaufbau cPRojects" aufgerufen.

image.png


Anwendung

Selektionsvariante Shared Memory Aufbau

Im folgenden Kapitel wird der Aufbau einer Selektionsvariante für den Shared Memory Aufbau beschrieben. Der Shared Memory Aufbau wird über die Transkation /MILUM/PCCPWD_CRLOAD aufgerufen. Zu Beginn werden die Aufbaukriterien ausgewählt. Hierfür wird das entsprechende Szenario sowie das Profil Kapaberichte gepflegt. Der Zeitraum sollte so ausgewählt werden, dass die relevanten Projekte in diesem abgebildet werden. Die Haken Datenaktualisierung und der Radiobutton Neuaufbau werden ebenfalls gesetzt. Die Variante kann daraufhin gespeichert und ausgeführt werden.  

image.png

Anwendung

Selektionsvariante Kapazitätsauswertung

Die Anwendung Kapazitätsauswertung wird Standardmäßig mit den Selektionsvarianten Standard ausgeliefert. 

image.png

Der Anwender muss hier die spezifischen Hierarchienamen und Organisationseinheiten pflegen. Hierfür werden die zu selektierenden Organisationseinheiten in die entsprechenden Felder eingegeben. 

image.png

Als weiteres Einschränkungskriterium kann, durch Klick auf die Raute, zusätzlich eine Selektionsoption ausgewählt werden. 

image.png

Die Mehrfachselektion öffnet sich durch Klick auf das Rechteck.

image.png

Die spezifischen Feldwerte für die Kapazitätsauswertung aus dem Shared Memory entnommen. Siehe hierfür mehr Details im Kapitel "Selektionsvariante Aufbau Shared Memory".

Änderungen an den Suchkriterien können über den Button "Selektionsvarianten" abgespeichert werden.

image.png

Dabei besteht die Möglichkeit vorhandene Varianten zu überschreiben oder eine neue Variante zu speichern. Um eine vorhandene Variante zu überschreiben wird die entsprechende Variante ausgewählt und über den "Modifizieren" Button angepasst. Eine neue Variante wird über den "Anlegen" Button aufgesetzt. Vorhandene Selektionsvarianten können ebenfalls kopiert, angepasst und unter einer neuen Bezeichnung gespeichert werden.