Cantitate/Preț
Produs

Workflow-Programmierung mit ABAP: SAP Press

Autor Ilja-Daniel Werner
de Limba Germană Hardback – 28 feb 2011
Für die workflowbezogene ABAP-Entwicklung benötigen Sie nicht nur besondere Programmierkenntnisse, sondern auch ein ganz spezielles Prozesswissen. Beides wird Ihnen in diesem Buch vermittelt! Sie lernen dazu die Workflow Engine aus Sicht der ABAP-Entwicklung kennen. In vielen kleinen Workshops wird Ihnen erläutert, inwiefern sich die Arbeit mit der Workflow Engine von der klassischen Applikationsentwicklung unterscheidet und wie Sie das Verhalten eines Workflows mit eigenen ABAP-Programmen beeinflussen können.Lernen Sie außerdem, wie Sie mittels ABAP-Programmierung mehr erreichen können, als im SAP-Standard vorgesehen ist. Übungsbeispiele behandeln den Eingriff in Workflow-Abläufe: beim Einsatz von BOR-Objekten, bei der Bearbeiterfindung, dem Datenfluss oder der Ereigniserzeugung. Kommentierte Codebeispiele und zahlreiche Schritt-für-Schritt-Anleitungen helfen Ihnen dabei, Ihre Workflow-Anforderungen vollständig umzusetzen und dabei typische Stolpersteine zu umgehen.Aus dem Inhalt:- Entwicklungsumgebung zusammenstellen- Workflow-Start und Workflow-Laufzeit- BORund ABAP-OO-Objekte- Container und Datenflüsse- Workflow-Muster und -Aufgaben- Bearbeiterfindung- Ereignisdefinition und Implementierung- Workflow-Laufzeitsystem und Log-Dateien
Citește tot Restrânge

Din seria SAP Press

Preț: 27441 lei

Preț vechi: 34300 lei
-20% Nou

Puncte Express: 412

Preț estimativ în valută:
5254 5471$ 4359£

Carte indisponibilă temporar

Doresc să fiu notificat când acest titlu va fi disponibil:

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9783836216777
ISBN-10: 3836216779
Pagini: 188
Dimensiuni: 177 x 248 x 17 mm
Greutate: 0.5 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press


Notă biografică

Ilja-Daniel Werner ist technischer Entwicklungsleiter SAP bei der Océ Document Technologies GmbH, Konstanz. Er beschäftigt sich seit fünf Jahren mit SAP-Schnittstellen und konnte davor bereits Erfahrung mit Schnittstellen zu anderen kritischen Systemen sammeln (Flugsicherung, große Datenbanken).

Cuprins

1 ... Einleitung ... 9

2 ... Erste Schritte ... 13
... 2.1 ... Customizing der Workflow Engine ... 13
... 2.2 ... Workflows starten und Workflow-Ereignisse beobachten ... 21
... 2.3 ... Eine minimale Organisationsstruktur pflegen ... 30

3 ... Workflow-Entwicklungsumgebung zusammenstellen ... 41
... 3.1 ... Relevante Transaktionen ... 41
... 3.2 ... Workflow-Entwicklungsvorgang mit SAP-Standardfunktionalität ... 42
... 3.3 ... Ereignisse ... 43
... 3.4 ... Verwendungsnachweis rund um SAP Business Workflow ... 46

4 ... Methoden, Workitems und Ereignisse ... 51
... 4.1 ... Arten von Methoden im Workflow ... 51
... 4.2 ... Arten und Status von Workitems ... 54
... 4.3 ... Ereignisse und deren Zustellung ... 57

5 ... In die Bearbeiterfindung eingreifen ... 63
... 5.1 ... Workflow erstellen ... 63
... 5.2 ... Bearbeiterfindung dynamisch festlegen und auswählen ... 64
... 5.3 ... Workflow-Muster testen ... 68
... 5.4 ... Bearbeiterfindung mit Aufgabengruppen modellieren ... 71
... 5.5 ... Bearbeiterfindung mit Zuständigkeiten ... 77
... 5.6 ... Bearbeiterfindung programmieren ... 84

6 ... Container, Datenfluss und Bedingungen im Workflow ... 93
... 6.1 ... Vorbereitung ... 93
... 6.2 ... Container - wo befinden sich die Daten, die ein Workflow benutzt? ... 94
... 6.3 ... ABAP-Coding mit Containern (Makros) ... 98
... 6.4 ... ABAP-Objects-Klassen zum Umgang mit Containern, Datenflüssen und Bedingungen ... 101
... 6.5 ... Codingbeispiel zu Containern, Datenflüssen und Bedingungen ... 103
... 6.6 ... Erweiterte Funktionalität im Datenfluss ... 113
... 6.7 ... Programmierter Datenfluss ... 114

7 ... Beispielprojekt -- ABAP-Objects-Klasse für den Workflow gestalten ... 117
... 7.1 ... Ausgangssituation ... 117
... 7.2 ... Besonderheiten im Workflow-Umfeld ... 119
... 7.3 ... Klasse anlegen, »IF_WORKFLOW« einbinden und Schlüsselattribute definieren ... 121
... 7.4 ... Instanzverwaltung und -erzeugung ... 123
... 7.5 ... Die kleine Persistenz für »zwischendurch« ... 127
... 7.6 ... Fehlerbehandlung mit Ausnahmeklassen ... 132
... 7.7 ... Workflow-Ereignisse aus ABAPObjectsKlassen erzeugen ... 134
... 7.8 ... BOR-Objekte als Attribute in ABAP-Objects-Klassen ... 137

8 ... Beispielprojekt - BOR-Objekt für den Workflow gestalten ... 141
... 8.1 ... Ausgangssituation ... 141
... 8.2 ... Neues BOR-Objekt erzeugen ... 143
... 8.3 ... Persistenz für BOR-Attribute anlegen ... 144
... 8.4 ... Schlüssel- und andere Attribute anlegen ... 145
... 8.5 ... BOR-Methoden anlegen ... 154
... 8.6 ... Ausnahmen und Fehler ... 160
... 8.7 ... BOR-Ereignisse ... 161
... 8.8 ... BOR-Freigabestatus ... 163
... 8.9 ... BOR-Default-Vorgaben ... 165
... 8.10 ... Vererbung und Delegation im BOR ... 166

A ... Schritttypen und Beispiel-Workflows ... 171
... A.1 ... Schritttypen ... 171
... A.2 ... Weitere Workflow-Techniken ... 175

B ... Wichtige Transaktionen ... 177

C ... Der Autor ... 181

... Index ... 183