Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Technische Realisierung  Dokument im Navigationsbaum lokalisieren

Objekttypen

Für die Workflow-Unterstützung  der Unternehmensplanung mit BW-BPS ist der folgende Objekttyp relevant:

Objekttyp BUS1145 (BPSPlanningPackage)

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

Workflowaufgaben

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.

Aufgabe BPS01

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.

Aufgabe BPS02

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)

Aufgabe BPS03

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

Hinweis

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.

Aufgabe BPS04

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)

Regel für Bearbeiterzuordnung 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.

Workflow BPS50

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.

Workflow BPS51

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.

Workflow BPS52

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.

 

 

Ende des Inhaltsbereichs