Objekt ‘Formular: Abwesenheitsmitteilung’ (optional) 

Verwendung

In dieser Prozeßstation wechseln Sie auf die Ebene der Business Objekte, die die in einem Workflow bearbeiteten Geschäftsobjekte implementieren. Deren Methoden, Attribute und Ereignisse sind die operativen Elemente eines Workflow und realisieren einen objektorientierten Zugriff auf die Funktionalität des SAP Systems R/3. Von der Prozeßebene (Ablaufbeschreibung) können Sie ohne Progammierkenntnisse sehr leicht auf die Attribute, Methoden und Ereignisse eines Objekts im SAP System R/3 zugreifen. Dadurch wird die Workflow-Erstellung wesentlich vereinfacht.

Diese Prozeßstation ist insbesondere für Entwickler interessant. Andere Benutzergruppen können sie ggfs. überspringen.

Vorgehensweise

  1. Setzen Sie im Bild Workflow Builder: Schritt anzeigen: Aktivität den Cursor auf die Aufgabennummer TS30000016 und wählen Sie .
  2. Sie sehen, daß diese Standardaufgabe durch den Aufruf der Methode APPROVE des Objekttyps FORMABSENC implementiert wird.

  3. Um den Objekttyp FORMABSENC näher zu betrachten, setzen Sie den Cursor darauf und wählen Sie Springen ® Zeile/Objekt Auswählen.
  4. Wählen Sie "+"-Zeichen bei Attribute, danach bei Methoden und abschließend bei Ereignisse.
  5. Markieren Sie die Methode AbsenceForm.Approve Formular genehmigen und wählen Sie .
  6. Im Dialogfenster Methode Approve sehen Sie, daß es sich um eine synchrone, interaktive Methode mit Benutzerdialog handelt.

  7. Um herauszufinden, wie die Methode implementiert ist, wählen Sie die Registerkarte ABAP/4. Sie sehen, daß die Methode den Funktionsbaustein SWX_FORMABS_APPROVE aufruft.
  8. Wählen Sie .
  9. Wenn Sie die eigentliche ABAP-Implementierung der Methode sehen möchten, wählen Sie Programm.
  10. Beachten Sie, daß der Code-Rahmen für die Methode und der Funktionsaufruf anhand der obigen Angaben zur Methode Approve automatisch generiert wurden.

  11. Wählen Sie bis auf das Bild Workflow Builder gelangen.
  12. Wählen Sie im oberen Bildschirmbereich Datenfluß vorhanden, um die Ein- und Ausgabedaten der Aufgabe zu sehen.
  13. Sie sehen, daß der Inhalt des Workflow-Conainer-Elements AbsenceForm als Eingabeparameter (<==) unter der Bezeichnung Abwesenheitsmitteil. an die Aufgabe weitergereicht wird. (Technisch gesehen handelt es sich hier um den Verweis auf das bearbeitete Objekt Abwesenheitsmitteilung, das Sie eben gesehen haben.)
    Die Aufgabe bringt keine Ergebnisdaten in den Workflow-Container zurück, daher gibt es keine Einträge mit der Pfeilrichtung ‘==>‘.

  14. Um den Zugriff auf Attribute zu sehen, positionieren Sie den Cursor auf das Element &AbsenceForm& und klicken Sie die rechte Maustaste und dann Eingabemöglichkeit.
  15. Im Dialogfenster sehen Sie nun die Elemente des Workflow-Containers. Das Element mit der Bezeichnung Abwesenheitsmitteil. ist als einziges blau/grün hervorgehoben, weil es nur einen Datentyp hat, der zu dem Eingabeparameter der Aufgabe bzw. Objektmethode paßt.

  16. Um die verfügbaren Attribute der Abwensenheitsmitteilung zu sehen, wählen Sie das ‘+’ Zeichen vor dem Element. An dem ‘+’ Zeichen vor Genehmigender sehen Sie, daß dieses Attribut wiederum auf ein Objekt verweist, das die Attribute Adresse, Kostenstelle, Abteilung usw. besitzt.
  17. Im Änderungsmodus könnten Sie per Doppelklick eines dieser Attribute u.a. verwenden, um eine Verzweigungsbedingung zu formulieren, als Eingabeparameter für eine auszuführende Aktivität, als Bearbeiter einer Aktivität oder als Bezugspunkt für einen zu überwachenden Termin.

  18. Wählen Sie .

Dazu müssen Sie auch den Workflow Builder schließen. Wählen Sie dazu Workflow ® Beenden.