Für die Workflow-Unterstützung der Unternehmensplanung mit BW-BPS ist der folgende Objekttyp relevant:
Mit dem Objekttyp BUS1145 können Planungspakete aus BW-BPS bearbeitet werden. Die Schlüsselfelder des Objekttyps sind Planungsgebiet, Planungsebene und Planungspaket.
Planungsgebiete, Planungsebenen und Planungspakete definieren Sie in der Planungsumgebung von BW-BPS.
Der Objekttyp BUS1145 hat folgende Methoden:
· ChangePlanData zum Ändern von Plandaten
· DisplayPlanData zum Anzeigen von Plandaten
· ExecutePlanningFunction zum Ausführen einer Planungsfunktion
· DisplayLog zur Anzeige des Fehlerprotokolls nach dem Ausführen einer Planungsfunktion
Folgende von SAP ausgelieferte Workflowaufgaben stehen als Bausteine bereit und können unverändert in eigenen Workflow-Szenarios verwendet werden (siehe Aufgaben und Aufgabengruppen). Die Aufgaben dienen dem Erfassen bzw. Anzeigen von Plandaten, dem Ausführen von Planungsfunktionen und dem Anzeigen von Protokollen.
Definition
Aufgabe: 40107918
Kürzel: BPS01
Bezeichnung: BPS Plandaten erfassen
Struktur
Objekttyp: BUS1145 (BPSPlanningPackage)
Referenzierte Objektmethode: ChangePlanData
Eigenschaften: Objektmethode mit Dialog, Verarbeitungsende bestätigen
Bearbeiterzuordnung: keine Eingrenzung der möglichen Bearbeiter
An dieser Stelle werden die möglichen Bearbeiter festgelegt, aus denen der zuständige Bearbeiter ausgewählt wird. Der zuständige Bearbeiter dieser Aufgabe wird über die Regel bestimmt. Der Bearbeiter kann ein beliebiger Mitarbeiter sein. Daher ist es erforderlich, die Aufgabe im Rahmen des Customizings als generelle Aufgabe zu klassifizieren. Siehe Vorbereitung und Customizing.
Definition
Aufgabe: 40107919
Kürzel: BPS02
Bezeichnung: BPS Plandaten anzeigen
Struktur
Objekttyp: BUS1145 (BPSPlanningPackage)
Referenzierte Objektmethode: DisplayPlanData
Eigenschaften: Objektmethode mit Dialog, Verarbeitungsende bestätigen
Bearbeiterzuordnung: keine Eingrenzung der möglichen Bearbeiter (siehe Aufgabe BPS01)
Definition
Aufgabe: 40107920
Kürzel: BPS03
Bezeichnung: BPS Planungsfunktion ausführen
Struktur
Objekttyp: BUS1145 (BPSPlanningPackage)
Referenzierte Objektmethode: ExecutePlanningFunction
Eigenschaften: Objektmethode ohne Dialog, Hintergrundverarbeitung
Bearbeiterzuordnung: entfällt, da es sich um Hintergrundverarbeitung handelt
Für die Hintergrundverarbeitung ordnet das System der Aufgabe automatisch einen technischen Bearbeiter zu. Wenn die Workflow-Aufgabe für ein Planungspaket ausgeführt wird, das Merkmalswertselektionen unter Verwendung benutzerspezifischer Variablen enthält, kann dies zu Problemen führen. In einem solchen Fall führt die Nichtübereinstimmung von technischem Bearbeiter und dem Benutzer, auf den sich die Variable bezieht, dazu, dass Workflow-Schritte auf der Basis von Aufgabe BPS03 nicht ausgeführt werden können.
Definition
Aufgabe: 40107921
Kürzel: BPS04
Bezeichnung: BPS Protokoll anzeigen
Struktur
Objekttyp: BUS1145 (BPSPlanningPackage)
Referenzierte Objektmethode: DisplayLog
Eigenschaften: Objektmethode mit Dialog, Verarbeitungsende bestätigen
Bearbeiterzuordnung: keine Eingrenzung der möglichen Bearbeiter (siehe Aufgabe BPS01)
Definition
Regel, mit der der Bearbeiter eines Planungspakets ermittelt werden kann. Diese Regel wird im ausgelieferten Workflow Planungsrunde mit einem Layout (BPS51) verwendet.
Regel: 40100136
Kürzel: BPS01
Bezeichnung: Verantwortlicher für BPS-Planungspaket
Regelparameter
Als Regelparameter können alle Schlüsselfelder des Objekttyps BUS1145 übergeben werden: Planungsgebiet, Planungsebene und Planungspaket. In Abhängigkeit von diesen Feldern können Sie einen Bearbeiter zuweisen. Siehe Vorbereitung und Customizing.
Definition
Workflow: 40100004
Kürzel: BPS50
Bezeichnung: Manuelle Planung und Planungsfunktion (siehe Workflow: Manuelle Planung und Planungsfunktion)
Workflow-Container
In den Workflow-Container werden die Importparameter eines Workflows gestellt.
Die wesentlichen Informationen, die für den Ablauf des Workflows BPS50 zur Verfügung stehen müssen, sind die folgenden:
· Eine Objektreferenz auf das zu bearbeitende Planungspaket. Diese wird in das Containerelement BPSPlanningPackage gestellt.
· Ein Planungslayout zum Ausführen der Methode ChangePlanData. Diese wird in das Containerelement Layout gestellt. Das Layout wird wie die Planungspakete in der Planungsumgebung angelegt.
· Eine Planungsfunktion mit zugehöriger Parametergruppe für die Methode ExecutePlanningFunction
Geben Sie diese Informationen beim Starten des Workflows an.
Workflow-Schritte
Der Workflow BPS50 besteht aus mehreren Schritten, den Aufgaben BPS Plandaten erfassen, BPS Planungsfunktion ausführen und BPS Protokoll anzeigen.
Bearbeiter der Workflow-Schritte BPS Plandaten erfassen und BPS Protokoll anzeigen
In dem ausgelieferten Workflow BPS50 wird der Bearbeiter jeweils über die Regel BPS01 gefunden.
Starten des Workflows
Starten Sie den Workflow BPS50 vom Bild SAP Easy Access aus Werkzeuge ® Business Workflow ® Laufzeitwerkzeuge ® Workflow starten.
Geben Sie beim Starten des Workflows Planungspaket, Planungslayout, Planungsfunktion und Parametergruppe an.
Definition
Workflow: 40100005
Kürzel: BPS51
Bezeichnung: Planungsrunde mit einem Layout (siehe Workflow: Planungsrunde mit einem Layout)
Workflow-Container
In den Workflow-Container werden die Importparameter eines Workflows gestellt.
Die beiden wesentlichen Informationen, die für den Ablauf des Workflows BPS51 zur Verfügung stehen müssen, sind die folgenden:
· Eine Tabelle mit Objektreferenzen auf die zu bearbeitenden Planungspakete. Diese wird in das mehrzeilige Containerelement BPSPlanningPackage gestellt.
· Ein Planungslayout zum Ausführen der Methode ChangePlanData. Diese wird in das Containerelement Layout gestellt. Das Layout wird wie die Planungspakete in der Planungsumgebung angelegt.
Beide Informationen müssen Sie beim Starten des Workflows angeben.
Workflow-Schritte
Der Workflow BPS51 besteht nur aus einem einzigen Schritt, der Aufgabe BPS Plandaten erfassen. Dieser Schritt ist aber durch eine dynamische Parallelverarbeitung (Registerkarte Sonstiges in der Schrittdefinition) gekennzeichnet: Für jeden Eintrag des mehrzeiligen Containerelements BPSPlanningPackage wird ein Workitem mit einem Planungspaket erzeugt.
Bearbeiter des Workflow-Schrittes BPS Plandaten erfassen
In einem Workflow-Schritt können Plandaten zu einem Planungspaket erfasst werden. Es sind verschiedene Möglichkeiten denkbar, wie der zuständige Bearbeiter dieses Workflow-Schrittes ermittelt werden kann. In dem ausgelieferten Workflow BPS51 wird der Bearbeiter über die Regel BPS01 gefunden.
Starten des Workflows
Starten Sie den Workflow BPS51 vom Bild SAP Easy Access aus Werkzeuge ® Business Workflow ® Laufzeitwerkzeuge ® Workflow starten.
Geben Sie beim Starten des Workflows ein oder mehrere Planungspakete und ein Planungslayout an.
Definition
Workflow: 40100008
Kürzel: BPS52
Bezeichnung: Planungsrunde mit mehreren Layouts (siehe Workflow: Planungsrunde mit mehreren Layouts)
Workflow-Container
In den Workflow-Container werden die Importparameter eines Workflows gestellt.
Die wesentlichen Informationen, die für den Ablauf des Workflows BPS52 zur Verfügung stehen müssen, sind die folgenden:
· Eine Objektreferenz auf das zu bearbeitende Planungspaket. Diese wird in das Containerelement BPSPlanningPackage gestellt.
· Ein Tabelle mit Layouts zum Ausführen der Methode ChangePlanData. Diese wird in das mehrzeilige Containerelement Layout gestellt.
· Das gewünschte Bearbeitungsende (optional).
Workflow-Schritte
Der Workflow BPS52 besteht nur aus einem einzigen Schritt, der Aufgabe BPS Plandaten erfassen. Dieser Schritt ist aber durch eine dynamische Parallelverarbeitung (Registerkarte Sonstiges in der Schrittdefinition) gekennzeichnet: Für jeden Eintrag des mehrzeiligen Containerelements Layout wird ein Workitem mit einem Planungspaket erzeugt.
Bearbeiter des Workflow-Schrittes BPS Plandaten erfassen
In einem Workflow-Schritt können Plandaten zu einem Planungspaket erfasst werden. Es sind verschiedene Möglichkeiten denkbar, wie der zuständige Bearbeiter dieses Workflow-Schrittes ermittelt werden kann. In dem ausgelieferten Workflow BPS52 wird der Bearbeiter über die Regel BPS01 gefunden.
Starten des Workflows
Der Workflow BPS52 wird über den Report UPC_WORKFLOW_BPS52_STARTgestartet.