PPM-Kapazitätsauswertungen
www.milliarum.de
Revision 04.12.2023
Inhalt
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.
Überblick
Das "Software Lifecycle Management" ist eine Softwarelösung zur Verwaltung, Versionierung und Verteilung von Softwareprodukten innerhalb des SAP ABAP-Stacks.
- Ein Softwareprodukt besteht aus einer oder mehrerer Produktkomponenten.
- Jede Produktkomponente besteht aus den Objekten eines oder mehrerer ABAP-Entwicklungspaketen
- Zwischen Softwarekomponenten können auch produktübergreifende Abhängigkeiten bestehen
- Die Produktentwicklung erfolgt Versionsgesteuert. Vor einer Produktauslieferung ist die aktuelle Entwicklungsversion des Produktes abzuschließen.
- Einem Kundensystem werden die für die Auslieferung relevanten Softwarekomponenten zugeordnet
- Bei der Auslieferung in ein Zielsystem werden die Objekte der relevanten Softwarekomponenten in einen Transportauftrag aufgenommen, der Anschließend in das Zielsystem importiert wird.
- Upgrades in Zielsystemen können durch Erstellung von Delta-Transportaufträgen durchgeführt werden
- Softwareprodukte können bei Bedarf der Auslieferung Customizing-Einstellungen zusteuern
Release Strategie
Die Release Strategie de Milliarum Apps folgt der Release Strategie der SAP Netweaver Versionen
für ERP und wird nachfolgend aufgeführt:
- 7.3 05/2011 bis 12/2020
- 7.31 05/2012 bis 12/2020
- 7.4 05/2013 bis 12/2020
- 7.5 10/2015 bis 12/2027
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:
Service Knoten 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.
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).
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.
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.
Als Anwendung wird die Web-Dynpro-Anwendung /MILUM/PCWD ausgewählt und mit dem grünen Haken bestätigt.
Die WDY_APPLICATION wird nun unter den Favoriten aufgelistet.
Anmeldung SAP Easy Access
Anmeldung über SAP Easy Access erfolgt über das SAP Logon Icon oder dem SAP Business Client auf dem Desktop.
Mit einem Doppelklick auf das Icon wird die Verbindung gestartet und das Logon für SAP angezeigt.
Für den SAP Business Client:
Die Auswahl eines SAP Systems öffnet das Anmeldefenster. Hier werden die Anmeldedaten eingegeben und mit Enter bestätigt.
Für den SAP Business Client:
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.
Für den SAP Business Client:
PFCG Rolle zuordnen / löschen
Um PFCG Rollen zuzuordnen wird der Transaktionscode "SU01" in das Befehlsfeld eingegeben und mit Enter bestätigt.
In der Suchmaske "Benutzerpflege: Einstieg" wird der Nutzer gesucht, der die neue Rolle zugewiesen bekommt. Anschließend wird der "Ändern"-Button (Stiftsymbol) betätigt.
Im Folgenden Fenster "Benutzer pflegen" wird das Tabellenblatt "Rollen" ausgewählt.
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.
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.
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.
Fiori Launchpad
Im SAP Easy Access Menü wird der Ordner "Favoriten" durch einen Rechtsklick selektiert und der Menüpunkt "Transaktion einfügen" ausgewählt.
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.
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.
Das Fiori Launchpad startet in einem separaten Explorer. Über das Menü "Startseite bearbeiten" wird eine neue Gruppe angelegt.
Hierfür wird der "+Gruppe hinzufügen"-Button ausgewählt.
Daraufhin kann die neue Gruppe beliebig benannt werden. Es bieten sich aber einschlägige und standardisierte Formulierungen an.
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.
Um der neu angelegten Gruppe die entsprechende Applikation zuzufügen wird der Menüpunkt "App Finder" ausgewählt.
Die App findet sich in der linken Auflistung.
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.
Die Betätigung des SAP-Logos führt zur Startseite zurück. Die App wird nun in der ausgewählten Gruppe angezeigt.
Ein Klick auf die Kachel öffnet die App.
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.
In der folgenden Ansicht wird die vorhandene App aufgelistet. Durch einen Mausklick wird diese geöffnet.
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.
Anwendungsbeschreibung
Ein Klick auf die entsprechende Kachel, im Fiori Launchpad, öffnet die Anwendung.
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.
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.
Zusätzlich kann eine Detailsicht geöffnet werden. Hierfür wird eine entsprechende Zeile slektiert und in der Detailliste "Objekdaten mit Bedarf" ausgewählt.
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.
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.
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.
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.
Selektionsvariante Kapazitätsauswertung
Die Anwendung Kapazitätsauswertung wird Standardmäßig mit den Selektionsvarianten Standard ausgeliefert.
Der Anwender muss hier die spezifischen Hierarchienamen und Organisationseinheiten pflegen. Hierfür werden die zu selektierenden Organisationseinheiten in die entsprechenden Felder eingegeben.
Als weiteres Einschränkungskriterium kann, durch Klick auf die Raute, zusätzlich eine Selektionsoption ausgewählt werden.
Die Mehrfachselektion öffnet sich durch Klick auf das Rechteck.
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.
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.