- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Whether you're running on-premise SAP S/4HANA or SAP S/4HANA Cloud, get the tools you need to automate your business processes with workflows! Build methods and tasks, define workflows and triggering events, and create notifications with SAP Business Workflow. Walk step by step through standard and custom workflow development using SAP S/4HANA's flexible workflows. Design and deploy cloud-ready workflows with SAP Business Application Studio and SAP Build Process Automation. This is the only workflow guide you need!
Highlights include:
1) SAP Business Workflow 2) SAP Build Process…mehr
Andere Kunden interessierten sich auch für
- Krishna Kishor KammajeSAP Extension Suite Certification Guide65,99 €
- Souvik RoySAP Fiori: Implementation and Development74,99 €
- Lutz BaumbuschABAP RESTful Application Programming Model67,99 €
- Renjith Kumar PalaniswamyOperational Data Provisioning with SAP BW/4HANA74,99 €
- Martin KochCloud Connector for SAP74,99 €
- Raja GuptaDevOps with SAP74,99 €
- Gairik AcharyaApplication Development with SAP Business Technology Platform74,99 €
-
-
-
Whether you're running on-premise SAP S/4HANA or SAP S/4HANA Cloud, get the tools you need to automate your business processes with workflows! Build methods and tasks, define workflows and triggering events, and create notifications with SAP Business Workflow. Walk step by step through standard and custom workflow development using SAP S/4HANA's flexible workflows. Design and deploy cloud-ready workflows with SAP Business Application Studio and SAP Build Process Automation. This is the only workflow guide you need!
Highlights include:
1) SAP Business Workflow
2) SAP Build Process Automation
3) Flexible workflows
4) Tasks, methods, and steps
5) Business rules
6) Notifications
7) SAP Business Application Studio
8) SAP Master Data Governance
9) BRFplus
10) Migration
11) Administration
12) Integration
Highlights include:
1) SAP Business Workflow
2) SAP Build Process Automation
3) Flexible workflows
4) Tasks, methods, and steps
5) Business rules
6) Notifications
7) SAP Business Application Studio
8) SAP Master Data Governance
9) BRFplus
10) Migration
11) Administration
12) Integration
Produktdetails
- Produktdetails
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/22428
- Seitenzahl: 686
- Erscheinungstermin: 4. April 2024
- Englisch
- Abmessung: 259mm x 186mm x 44mm
- Gewicht: 1577g
- ISBN-13: 9781493224289
- ISBN-10: 149322428X
- Artikelnr.: 67213195
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/22428
- Seitenzahl: 686
- Erscheinungstermin: 4. April 2024
- Englisch
- Abmessung: 259mm x 186mm x 44mm
- Gewicht: 1577g
- ISBN-13: 9781493224289
- ISBN-10: 149322428X
- Artikelnr.: 67213195
Nilay Ghosh is a globally-acknowledged technical leader in the SAP practice at IBM Consulting. He has more than 20 years of experience working in the SAP technology stack, where he started from SAP R/3 and progressed to SAP ECC, SAP S/4HANA, SAP Business Technology Platform, and numerous other SAP on-premise and cloud solutions. He has held several technical leadership roles in IBM, both for global client projects and internal strategic programs. He set up the SAP eSOA, SAP UX/Mobile, and SAP BTP practice in IBM's largest global delivery center in India. In addition to his role as lead architect in a large, global SAP S/4HANA transformation program, Nilay is the currently chief architect for all intelligent workflows developed under the strategic Evolution Program between SAP and IBM. A core member of IBM's SAP Global CTO Network, and a frequent speaker with a few patents on his name, he can be reached at https://www.linkedin.com/in/nilay-ghosh/.
Kousik Goon is globally acknowledged technical leader in the SAP practice at IBM Consulting. He has more than 18 years of experience working in the SAP technology stack, where he started from SAP R/3 and progressed to SAP ECC, SAP S/4HANA, SAP Business Technology Platform, and other SAP on-premise and cloud solutions. He has held several technical leadership roles in IBM, both for global client projects and internal strategic programs. He was instrumental in setting up SAP UX/Mobile and SAP BTP practice in IBM's largest global delivery center in India. In addition to his role as integration and extension architect in a large, global SAP S/4HANA transformation program, Kousik is the key subject matter expert for SAP S/4HANA extensions and integrations at IBM. A core member of IBM's SAP Global CTO Network, and a frequent speaker, he can be reached at https://www.linkedin.com/in/kousikgoon.
Kousik Goon is globally acknowledged technical leader in the SAP practice at IBM Consulting. He has more than 18 years of experience working in the SAP technology stack, where he started from SAP R/3 and progressed to SAP ECC, SAP S/4HANA, SAP Business Technology Platform, and other SAP on-premise and cloud solutions. He has held several technical leadership roles in IBM, both for global client projects and internal strategic programs. He was instrumental in setting up SAP UX/Mobile and SAP BTP practice in IBM's largest global delivery center in India. In addition to his role as integration and extension architect in a large, global SAP S/4HANA transformation program, Kousik is the key subject matter expert for SAP S/4HANA extensions and integrations at IBM. A core member of IBM's SAP Global CTO Network, and a frequent speaker, he can be reached at https://www.linkedin.com/in/kousikgoon.
... Preface ... 19
... Target Audience ... 19
... Objective of This Book ... 20
... How to Read This Book ... 21
1 ... Getting Started ... 23
1.1 ... Workflows in SAP S/4HANA ... 23
1.2 ... Workflows in SAP Business Technology Platform ... 32
1.3 ... Workflow Development Tools ... 34
1.4 ... Identity and Access Management ... 45
1.5 ... Summary ... 48
Part I ... SAP Business Workflow for SAP S/4HANA ... 49
2 ... Introduction to Classical Workflows ... 51
2.1 ... Evolution of Classical Workflows ... 51
2.2 ... Standard Workflows ... 53
2.3 ... Configuring the SAP Business Workflow System ... 56
2.4 ... Activating and Deactivating Standard Workflows ... 70
2.5 ... Configuring Agents for Standard Workflows ... 72
2.6 ... When to Develop a Custom Workflow ... 73
2.7 ... Summary ... 75
3 ... Building Methods and Tasks ... 77
3.1 ... Business Object Repository Approach ... 78
3.2 ... ABAP Class Approach ... 116
3.3 ... Task Definition ... 130
3.4 ... Summary ... 137
4 ... Defining Workflows and Adding Steps ... 139
4.1 ... Workflow Builder ... 139
4.2 ... Common Workflow Steps ... 144
4.3 ... Adding Tasks ... 154
4.4 ... Containers and Bindings ... 160
4.5 ... Multiline Elements and Dynamic Parallel Processing ... 167
4.6 ... Deadline Definition ... 169
4.7 ... Summary ... 176
5 ... Defining and Triggering Events ... 177
5.1 ... Event Triggering Techniques ... 178
5.2 ... Event Creators, Receivers, and Event Linkage ... 198
5.3 ... Start Conditions in Workflows ... 203
5.4 ... Terminating Events and Instance Linkage ... 207
5.5 ... Check Function Module and Receiver Function Module for Events ... 210
5.6 ... Summary ... 212
6 ... Agent Determination ... 213
6.1 ... Different Types of Agents in Workflow ... 214
6.2 ... Agent Determination Rules ... 220
6.3 ... Possible Agents in Tasks and Default Rules ... 234
6.4 ... Organizational Structure Definition and Linking to Workflow Agents ... 237
6.5 ... Summary ... 239
7 ... Email Notifications and Other Runtime Jobs ... 241
7.1 ... Prerequisites for Setting Up Email Notifications in Workflow ... 241
7.2 ... Classical Work Item Email Notifications via Program RSWUWFML2 ... 244
7.3 ... Extended Notification Configuration with Program SWNCONFIG ... 252
7.4 ... Adding Inbox and Work Item URL Links to Workflow Work Item Notifications ... 262
7.5 ... Additional Workflow Runtime Jobs ... 264
7.6 ... Summary ... 265
8 ... Workflow Administration, Monitoring, and Troubleshooting ... 267
8.1 ... Workflow Log ... 268
8.2 ... Workflow Administration ... 274
8.3 ... Workflow Error Diagnosis and Resolution ... 279
8.4 ... Workflow Inbox and Features ... 283
8.5 ... Substitution and Automatic Forwarding ... 289
8.6 ... Display Dynamic Labels for Tasks to Display in Business Workplace ... 299
8.7 ... Event Trace and Event Queue Administration ... 301
8.8 ... Process Incoming Documents with ArchiveLink ... 305
8.9 ... Summary ... 310
9 ... Application Link Enabling and Reporting ... 313
9.1 ... Error Handling during IDoc Processing ... 314
9.2 ... Active Monitoring ... 327
9.3 ... Common Workflow Data Tables ... 329
9.4 ... Common Workflow Application Programming Interfaces ... 330
9.5 ... Workflow Reporting ... 331
9.6 ... Implementing Program Exits to Capture Data from Workflow Steps ... 335
9.7 ... Summary ... 339
10 ... BRFplus ... 341
10.1 ... Introduction to BRFplus ... 341
10.2 ... Integrating BRFplus Applications in SAP Business Workflow ... 347
10.3 ... Summary ... 356
11 ... Integrating Workflows with User Interface Applications and External Applications ... 357
11.1 ... My Inbox App Overview ... 357
11.2 ... Workflow Task Integration with User Interface Applications ... 359
11.3 ... Email Templates in SAP S/4HANA ... 373
11.4 ... Integrating External Applications with SAP Business Workflow ... 373
11.5 ... Summary ... 374
12 ... Migrating SAP ERP Workflows to SAP S/4HANA ... 375
12.1 ... Migration Options from SAP ERP to SAP S/4HANA ... 376
12.2 ... Conversion Projects (Brownfield) ... 378
12.3 ... New Implementation Projects (Greenfield) and Selective Data Transition ... 384
12.4 ... Summary ... 389
13 ... Workflow in SAP Master Data Governance ... 391
13.1 ... Introduction to SAP Master Data Governance ... 392
13.2 ... Business Partner Workflows ... 419
13.3 ... Finance Workflows ... 431
13.4 ... Material Workflows ... 436
13.5 ... Summary ... 437
Part II ... Flexible Workflow in SAP S/4HANA ... 439
14 ... Introduction to Flexible Workflow ... 441
14.1 ... Authorizations and SAP Fiori Applications Required for Development ... 442
14.2 ... Flexible Workflow Scenarios ... 443
14.3 ... Migrating to Flexible Workflows ... 446
14.4 ... Setting Up a Standard Flexible Workflow Scenario ... 447
14.5 ... Extending the Standard Flexible Scenario ... 460
14.6 ... Summary ... 461
15 ... Custom Scenario Development ... 463
15.1 ... Workflow Class Development ... 463
15.2 ... Business Objects ... 470
15.3 ... Scenario Development ... 473
15.4 ... Create a Workflow Template Using the Manage Workflows App ... 490
15.5 ... Initiating the Custom Flexible Workflow ... 497
15.6 ... My Inbox Integration ... 498
15.7 ... Troubleshooting ... 501
15.8 ... Summary ... 504
16 ... SAP Fiori Applications for Flexible Workflow ... 505
16.1 ... Adaptation Transport Organizer Setup ... 505
16.2 ... Maintain Email Templates App ... 507
16.3 ... Notification Features ... 510
16.4 ... Manage Teams and Responsibilities App ... 514
16.5 ... Transporting Extensions ... 515
16.6 ... Summary ... 520
Part III ... Workflows with SAP Business Technology Platform ... 521
17 ... Introduction to SAP Build Process Automation ... 523
17.1 ... Overview ... 523
17.2 ... Typical Use Cases for SAP S/4HANA ... 524
17.3 ... System and Service Requirements ... 525
17.4 ... Setting Up the Required Services ... 526
17.5 ... Working with the Workflow Cockpit ... 532
17.6 ... Security ... 535
17.7 ... Troubleshooting ... 536
17.8 ... Summary ... 537
18 ... Process Development ... 539
18.1 ... Workflow Design Techniques ... 540
18.2 ... Creating a Workflow Using SAP Business Application Studio ... 541
18.3 ... Creating a Workflow Using Process Builder ... 567
18.4 ... Building and Deploying the Project ... 595
18.5 ... Destination Configuration with Authentication ... 598
18.6 ... Transport Management ... 602
18.7 ... Using APIs for SAP Build Process Automation ... 605
18.8 ... Design a Process/Workflow for the Use Case ... 607
18.9 ... Summary ... 634
19 ... Process Visibility ... 635
19.1 ... Configuring Process Visibility ... 636
19.2 ... Testing the Process Visibility Scenario ... 652
19.3 ... Process Monitoring and Real-Time Insights ... 653
19.4 ... Add Workflow Actions to the Dashboard ... 654
19.5 ... Using Application Programming Interfaces for Process Visibility ... 660
19.6 ... Summary ... 662
20 ... Task Processing with My Inbox ... 663
20.1 ... My Inbox for SAP Business Technology Platform ... 664
20.2 ... SAP Task Center ... 670
20.3 ... Summary ... 673
... The Authors ... 675
... Index ... 679
... Target Audience ... 19
... Objective of This Book ... 20
... How to Read This Book ... 21
1 ... Getting Started ... 23
1.1 ... Workflows in SAP S/4HANA ... 23
1.2 ... Workflows in SAP Business Technology Platform ... 32
1.3 ... Workflow Development Tools ... 34
1.4 ... Identity and Access Management ... 45
1.5 ... Summary ... 48
Part I ... SAP Business Workflow for SAP S/4HANA ... 49
2 ... Introduction to Classical Workflows ... 51
2.1 ... Evolution of Classical Workflows ... 51
2.2 ... Standard Workflows ... 53
2.3 ... Configuring the SAP Business Workflow System ... 56
2.4 ... Activating and Deactivating Standard Workflows ... 70
2.5 ... Configuring Agents for Standard Workflows ... 72
2.6 ... When to Develop a Custom Workflow ... 73
2.7 ... Summary ... 75
3 ... Building Methods and Tasks ... 77
3.1 ... Business Object Repository Approach ... 78
3.2 ... ABAP Class Approach ... 116
3.3 ... Task Definition ... 130
3.4 ... Summary ... 137
4 ... Defining Workflows and Adding Steps ... 139
4.1 ... Workflow Builder ... 139
4.2 ... Common Workflow Steps ... 144
4.3 ... Adding Tasks ... 154
4.4 ... Containers and Bindings ... 160
4.5 ... Multiline Elements and Dynamic Parallel Processing ... 167
4.6 ... Deadline Definition ... 169
4.7 ... Summary ... 176
5 ... Defining and Triggering Events ... 177
5.1 ... Event Triggering Techniques ... 178
5.2 ... Event Creators, Receivers, and Event Linkage ... 198
5.3 ... Start Conditions in Workflows ... 203
5.4 ... Terminating Events and Instance Linkage ... 207
5.5 ... Check Function Module and Receiver Function Module for Events ... 210
5.6 ... Summary ... 212
6 ... Agent Determination ... 213
6.1 ... Different Types of Agents in Workflow ... 214
6.2 ... Agent Determination Rules ... 220
6.3 ... Possible Agents in Tasks and Default Rules ... 234
6.4 ... Organizational Structure Definition and Linking to Workflow Agents ... 237
6.5 ... Summary ... 239
7 ... Email Notifications and Other Runtime Jobs ... 241
7.1 ... Prerequisites for Setting Up Email Notifications in Workflow ... 241
7.2 ... Classical Work Item Email Notifications via Program RSWUWFML2 ... 244
7.3 ... Extended Notification Configuration with Program SWNCONFIG ... 252
7.4 ... Adding Inbox and Work Item URL Links to Workflow Work Item Notifications ... 262
7.5 ... Additional Workflow Runtime Jobs ... 264
7.6 ... Summary ... 265
8 ... Workflow Administration, Monitoring, and Troubleshooting ... 267
8.1 ... Workflow Log ... 268
8.2 ... Workflow Administration ... 274
8.3 ... Workflow Error Diagnosis and Resolution ... 279
8.4 ... Workflow Inbox and Features ... 283
8.5 ... Substitution and Automatic Forwarding ... 289
8.6 ... Display Dynamic Labels for Tasks to Display in Business Workplace ... 299
8.7 ... Event Trace and Event Queue Administration ... 301
8.8 ... Process Incoming Documents with ArchiveLink ... 305
8.9 ... Summary ... 310
9 ... Application Link Enabling and Reporting ... 313
9.1 ... Error Handling during IDoc Processing ... 314
9.2 ... Active Monitoring ... 327
9.3 ... Common Workflow Data Tables ... 329
9.4 ... Common Workflow Application Programming Interfaces ... 330
9.5 ... Workflow Reporting ... 331
9.6 ... Implementing Program Exits to Capture Data from Workflow Steps ... 335
9.7 ... Summary ... 339
10 ... BRFplus ... 341
10.1 ... Introduction to BRFplus ... 341
10.2 ... Integrating BRFplus Applications in SAP Business Workflow ... 347
10.3 ... Summary ... 356
11 ... Integrating Workflows with User Interface Applications and External Applications ... 357
11.1 ... My Inbox App Overview ... 357
11.2 ... Workflow Task Integration with User Interface Applications ... 359
11.3 ... Email Templates in SAP S/4HANA ... 373
11.4 ... Integrating External Applications with SAP Business Workflow ... 373
11.5 ... Summary ... 374
12 ... Migrating SAP ERP Workflows to SAP S/4HANA ... 375
12.1 ... Migration Options from SAP ERP to SAP S/4HANA ... 376
12.2 ... Conversion Projects (Brownfield) ... 378
12.3 ... New Implementation Projects (Greenfield) and Selective Data Transition ... 384
12.4 ... Summary ... 389
13 ... Workflow in SAP Master Data Governance ... 391
13.1 ... Introduction to SAP Master Data Governance ... 392
13.2 ... Business Partner Workflows ... 419
13.3 ... Finance Workflows ... 431
13.4 ... Material Workflows ... 436
13.5 ... Summary ... 437
Part II ... Flexible Workflow in SAP S/4HANA ... 439
14 ... Introduction to Flexible Workflow ... 441
14.1 ... Authorizations and SAP Fiori Applications Required for Development ... 442
14.2 ... Flexible Workflow Scenarios ... 443
14.3 ... Migrating to Flexible Workflows ... 446
14.4 ... Setting Up a Standard Flexible Workflow Scenario ... 447
14.5 ... Extending the Standard Flexible Scenario ... 460
14.6 ... Summary ... 461
15 ... Custom Scenario Development ... 463
15.1 ... Workflow Class Development ... 463
15.2 ... Business Objects ... 470
15.3 ... Scenario Development ... 473
15.4 ... Create a Workflow Template Using the Manage Workflows App ... 490
15.5 ... Initiating the Custom Flexible Workflow ... 497
15.6 ... My Inbox Integration ... 498
15.7 ... Troubleshooting ... 501
15.8 ... Summary ... 504
16 ... SAP Fiori Applications for Flexible Workflow ... 505
16.1 ... Adaptation Transport Organizer Setup ... 505
16.2 ... Maintain Email Templates App ... 507
16.3 ... Notification Features ... 510
16.4 ... Manage Teams and Responsibilities App ... 514
16.5 ... Transporting Extensions ... 515
16.6 ... Summary ... 520
Part III ... Workflows with SAP Business Technology Platform ... 521
17 ... Introduction to SAP Build Process Automation ... 523
17.1 ... Overview ... 523
17.2 ... Typical Use Cases for SAP S/4HANA ... 524
17.3 ... System and Service Requirements ... 525
17.4 ... Setting Up the Required Services ... 526
17.5 ... Working with the Workflow Cockpit ... 532
17.6 ... Security ... 535
17.7 ... Troubleshooting ... 536
17.8 ... Summary ... 537
18 ... Process Development ... 539
18.1 ... Workflow Design Techniques ... 540
18.2 ... Creating a Workflow Using SAP Business Application Studio ... 541
18.3 ... Creating a Workflow Using Process Builder ... 567
18.4 ... Building and Deploying the Project ... 595
18.5 ... Destination Configuration with Authentication ... 598
18.6 ... Transport Management ... 602
18.7 ... Using APIs for SAP Build Process Automation ... 605
18.8 ... Design a Process/Workflow for the Use Case ... 607
18.9 ... Summary ... 634
19 ... Process Visibility ... 635
19.1 ... Configuring Process Visibility ... 636
19.2 ... Testing the Process Visibility Scenario ... 652
19.3 ... Process Monitoring and Real-Time Insights ... 653
19.4 ... Add Workflow Actions to the Dashboard ... 654
19.5 ... Using Application Programming Interfaces for Process Visibility ... 660
19.6 ... Summary ... 662
20 ... Task Processing with My Inbox ... 663
20.1 ... My Inbox for SAP Business Technology Platform ... 664
20.2 ... SAP Task Center ... 670
20.3 ... Summary ... 673
... The Authors ... 675
... Index ... 679
... Preface ... 19
... Target Audience ... 19
... Objective of This Book ... 20
... How to Read This Book ... 21
1 ... Getting Started ... 23
1.1 ... Workflows in SAP S/4HANA ... 23
1.2 ... Workflows in SAP Business Technology Platform ... 32
1.3 ... Workflow Development Tools ... 34
1.4 ... Identity and Access Management ... 45
1.5 ... Summary ... 48
Part I ... SAP Business Workflow for SAP S/4HANA ... 49
2 ... Introduction to Classical Workflows ... 51
2.1 ... Evolution of Classical Workflows ... 51
2.2 ... Standard Workflows ... 53
2.3 ... Configuring the SAP Business Workflow System ... 56
2.4 ... Activating and Deactivating Standard Workflows ... 70
2.5 ... Configuring Agents for Standard Workflows ... 72
2.6 ... When to Develop a Custom Workflow ... 73
2.7 ... Summary ... 75
3 ... Building Methods and Tasks ... 77
3.1 ... Business Object Repository Approach ... 78
3.2 ... ABAP Class Approach ... 116
3.3 ... Task Definition ... 130
3.4 ... Summary ... 137
4 ... Defining Workflows and Adding Steps ... 139
4.1 ... Workflow Builder ... 139
4.2 ... Common Workflow Steps ... 144
4.3 ... Adding Tasks ... 154
4.4 ... Containers and Bindings ... 160
4.5 ... Multiline Elements and Dynamic Parallel Processing ... 167
4.6 ... Deadline Definition ... 169
4.7 ... Summary ... 176
5 ... Defining and Triggering Events ... 177
5.1 ... Event Triggering Techniques ... 178
5.2 ... Event Creators, Receivers, and Event Linkage ... 198
5.3 ... Start Conditions in Workflows ... 203
5.4 ... Terminating Events and Instance Linkage ... 207
5.5 ... Check Function Module and Receiver Function Module for Events ... 210
5.6 ... Summary ... 212
6 ... Agent Determination ... 213
6.1 ... Different Types of Agents in Workflow ... 214
6.2 ... Agent Determination Rules ... 220
6.3 ... Possible Agents in Tasks and Default Rules ... 234
6.4 ... Organizational Structure Definition and Linking to Workflow Agents ... 237
6.5 ... Summary ... 239
7 ... Email Notifications and Other Runtime Jobs ... 241
7.1 ... Prerequisites for Setting Up Email Notifications in Workflow ... 241
7.2 ... Classical Work Item Email Notifications via Program RSWUWFML2 ... 244
7.3 ... Extended Notification Configuration with Program SWNCONFIG ... 252
7.4 ... Adding Inbox and Work Item URL Links to Workflow Work Item Notifications ... 262
7.5 ... Additional Workflow Runtime Jobs ... 264
7.6 ... Summary ... 265
8 ... Workflow Administration, Monitoring, and Troubleshooting ... 267
8.1 ... Workflow Log ... 268
8.2 ... Workflow Administration ... 274
8.3 ... Workflow Error Diagnosis and Resolution ... 279
8.4 ... Workflow Inbox and Features ... 283
8.5 ... Substitution and Automatic Forwarding ... 289
8.6 ... Display Dynamic Labels for Tasks to Display in Business Workplace ... 299
8.7 ... Event Trace and Event Queue Administration ... 301
8.8 ... Process Incoming Documents with ArchiveLink ... 305
8.9 ... Summary ... 310
9 ... Application Link Enabling and Reporting ... 313
9.1 ... Error Handling during IDoc Processing ... 314
9.2 ... Active Monitoring ... 327
9.3 ... Common Workflow Data Tables ... 329
9.4 ... Common Workflow Application Programming Interfaces ... 330
9.5 ... Workflow Reporting ... 331
9.6 ... Implementing Program Exits to Capture Data from Workflow Steps ... 335
9.7 ... Summary ... 339
10 ... BRFplus ... 341
10.1 ... Introduction to BRFplus ... 341
10.2 ... Integrating BRFplus Applications in SAP Business Workflow ... 347
10.3 ... Summary ... 356
11 ... Integrating Workflows with User Interface Applications and External Applications ... 357
11.1 ... My Inbox App Overview ... 357
11.2 ... Workflow Task Integration with User Interface Applications ... 359
11.3 ... Email Templates in SAP S/4HANA ... 373
11.4 ... Integrating External Applications with SAP Business Workflow ... 373
11.5 ... Summary ... 374
12 ... Migrating SAP ERP Workflows to SAP S/4HANA ... 375
12.1 ... Migration Options from SAP ERP to SAP S/4HANA ... 376
12.2 ... Conversion Projects (Brownfield) ... 378
12.3 ... New Implementation Projects (Greenfield) and Selective Data Transition ... 384
12.4 ... Summary ... 389
13 ... Workflow in SAP Master Data Governance ... 391
13.1 ... Introduction to SAP Master Data Governance ... 392
13.2 ... Business Partner Workflows ... 419
13.3 ... Finance Workflows ... 431
13.4 ... Material Workflows ... 436
13.5 ... Summary ... 437
Part II ... Flexible Workflow in SAP S/4HANA ... 439
14 ... Introduction to Flexible Workflow ... 441
14.1 ... Authorizations and SAP Fiori Applications Required for Development ... 442
14.2 ... Flexible Workflow Scenarios ... 443
14.3 ... Migrating to Flexible Workflows ... 446
14.4 ... Setting Up a Standard Flexible Workflow Scenario ... 447
14.5 ... Extending the Standard Flexible Scenario ... 460
14.6 ... Summary ... 461
15 ... Custom Scenario Development ... 463
15.1 ... Workflow Class Development ... 463
15.2 ... Business Objects ... 470
15.3 ... Scenario Development ... 473
15.4 ... Create a Workflow Template Using the Manage Workflows App ... 490
15.5 ... Initiating the Custom Flexible Workflow ... 497
15.6 ... My Inbox Integration ... 498
15.7 ... Troubleshooting ... 501
15.8 ... Summary ... 504
16 ... SAP Fiori Applications for Flexible Workflow ... 505
16.1 ... Adaptation Transport Organizer Setup ... 505
16.2 ... Maintain Email Templates App ... 507
16.3 ... Notification Features ... 510
16.4 ... Manage Teams and Responsibilities App ... 514
16.5 ... Transporting Extensions ... 515
16.6 ... Summary ... 520
Part III ... Workflows with SAP Business Technology Platform ... 521
17 ... Introduction to SAP Build Process Automation ... 523
17.1 ... Overview ... 523
17.2 ... Typical Use Cases for SAP S/4HANA ... 524
17.3 ... System and Service Requirements ... 525
17.4 ... Setting Up the Required Services ... 526
17.5 ... Working with the Workflow Cockpit ... 532
17.6 ... Security ... 535
17.7 ... Troubleshooting ... 536
17.8 ... Summary ... 537
18 ... Process Development ... 539
18.1 ... Workflow Design Techniques ... 540
18.2 ... Creating a Workflow Using SAP Business Application Studio ... 541
18.3 ... Creating a Workflow Using Process Builder ... 567
18.4 ... Building and Deploying the Project ... 595
18.5 ... Destination Configuration with Authentication ... 598
18.6 ... Transport Management ... 602
18.7 ... Using APIs for SAP Build Process Automation ... 605
18.8 ... Design a Process/Workflow for the Use Case ... 607
18.9 ... Summary ... 634
19 ... Process Visibility ... 635
19.1 ... Configuring Process Visibility ... 636
19.2 ... Testing the Process Visibility Scenario ... 652
19.3 ... Process Monitoring and Real-Time Insights ... 653
19.4 ... Add Workflow Actions to the Dashboard ... 654
19.5 ... Using Application Programming Interfaces for Process Visibility ... 660
19.6 ... Summary ... 662
20 ... Task Processing with My Inbox ... 663
20.1 ... My Inbox for SAP Business Technology Platform ... 664
20.2 ... SAP Task Center ... 670
20.3 ... Summary ... 673
... The Authors ... 675
... Index ... 679
... Target Audience ... 19
... Objective of This Book ... 20
... How to Read This Book ... 21
1 ... Getting Started ... 23
1.1 ... Workflows in SAP S/4HANA ... 23
1.2 ... Workflows in SAP Business Technology Platform ... 32
1.3 ... Workflow Development Tools ... 34
1.4 ... Identity and Access Management ... 45
1.5 ... Summary ... 48
Part I ... SAP Business Workflow for SAP S/4HANA ... 49
2 ... Introduction to Classical Workflows ... 51
2.1 ... Evolution of Classical Workflows ... 51
2.2 ... Standard Workflows ... 53
2.3 ... Configuring the SAP Business Workflow System ... 56
2.4 ... Activating and Deactivating Standard Workflows ... 70
2.5 ... Configuring Agents for Standard Workflows ... 72
2.6 ... When to Develop a Custom Workflow ... 73
2.7 ... Summary ... 75
3 ... Building Methods and Tasks ... 77
3.1 ... Business Object Repository Approach ... 78
3.2 ... ABAP Class Approach ... 116
3.3 ... Task Definition ... 130
3.4 ... Summary ... 137
4 ... Defining Workflows and Adding Steps ... 139
4.1 ... Workflow Builder ... 139
4.2 ... Common Workflow Steps ... 144
4.3 ... Adding Tasks ... 154
4.4 ... Containers and Bindings ... 160
4.5 ... Multiline Elements and Dynamic Parallel Processing ... 167
4.6 ... Deadline Definition ... 169
4.7 ... Summary ... 176
5 ... Defining and Triggering Events ... 177
5.1 ... Event Triggering Techniques ... 178
5.2 ... Event Creators, Receivers, and Event Linkage ... 198
5.3 ... Start Conditions in Workflows ... 203
5.4 ... Terminating Events and Instance Linkage ... 207
5.5 ... Check Function Module and Receiver Function Module for Events ... 210
5.6 ... Summary ... 212
6 ... Agent Determination ... 213
6.1 ... Different Types of Agents in Workflow ... 214
6.2 ... Agent Determination Rules ... 220
6.3 ... Possible Agents in Tasks and Default Rules ... 234
6.4 ... Organizational Structure Definition and Linking to Workflow Agents ... 237
6.5 ... Summary ... 239
7 ... Email Notifications and Other Runtime Jobs ... 241
7.1 ... Prerequisites for Setting Up Email Notifications in Workflow ... 241
7.2 ... Classical Work Item Email Notifications via Program RSWUWFML2 ... 244
7.3 ... Extended Notification Configuration with Program SWNCONFIG ... 252
7.4 ... Adding Inbox and Work Item URL Links to Workflow Work Item Notifications ... 262
7.5 ... Additional Workflow Runtime Jobs ... 264
7.6 ... Summary ... 265
8 ... Workflow Administration, Monitoring, and Troubleshooting ... 267
8.1 ... Workflow Log ... 268
8.2 ... Workflow Administration ... 274
8.3 ... Workflow Error Diagnosis and Resolution ... 279
8.4 ... Workflow Inbox and Features ... 283
8.5 ... Substitution and Automatic Forwarding ... 289
8.6 ... Display Dynamic Labels for Tasks to Display in Business Workplace ... 299
8.7 ... Event Trace and Event Queue Administration ... 301
8.8 ... Process Incoming Documents with ArchiveLink ... 305
8.9 ... Summary ... 310
9 ... Application Link Enabling and Reporting ... 313
9.1 ... Error Handling during IDoc Processing ... 314
9.2 ... Active Monitoring ... 327
9.3 ... Common Workflow Data Tables ... 329
9.4 ... Common Workflow Application Programming Interfaces ... 330
9.5 ... Workflow Reporting ... 331
9.6 ... Implementing Program Exits to Capture Data from Workflow Steps ... 335
9.7 ... Summary ... 339
10 ... BRFplus ... 341
10.1 ... Introduction to BRFplus ... 341
10.2 ... Integrating BRFplus Applications in SAP Business Workflow ... 347
10.3 ... Summary ... 356
11 ... Integrating Workflows with User Interface Applications and External Applications ... 357
11.1 ... My Inbox App Overview ... 357
11.2 ... Workflow Task Integration with User Interface Applications ... 359
11.3 ... Email Templates in SAP S/4HANA ... 373
11.4 ... Integrating External Applications with SAP Business Workflow ... 373
11.5 ... Summary ... 374
12 ... Migrating SAP ERP Workflows to SAP S/4HANA ... 375
12.1 ... Migration Options from SAP ERP to SAP S/4HANA ... 376
12.2 ... Conversion Projects (Brownfield) ... 378
12.3 ... New Implementation Projects (Greenfield) and Selective Data Transition ... 384
12.4 ... Summary ... 389
13 ... Workflow in SAP Master Data Governance ... 391
13.1 ... Introduction to SAP Master Data Governance ... 392
13.2 ... Business Partner Workflows ... 419
13.3 ... Finance Workflows ... 431
13.4 ... Material Workflows ... 436
13.5 ... Summary ... 437
Part II ... Flexible Workflow in SAP S/4HANA ... 439
14 ... Introduction to Flexible Workflow ... 441
14.1 ... Authorizations and SAP Fiori Applications Required for Development ... 442
14.2 ... Flexible Workflow Scenarios ... 443
14.3 ... Migrating to Flexible Workflows ... 446
14.4 ... Setting Up a Standard Flexible Workflow Scenario ... 447
14.5 ... Extending the Standard Flexible Scenario ... 460
14.6 ... Summary ... 461
15 ... Custom Scenario Development ... 463
15.1 ... Workflow Class Development ... 463
15.2 ... Business Objects ... 470
15.3 ... Scenario Development ... 473
15.4 ... Create a Workflow Template Using the Manage Workflows App ... 490
15.5 ... Initiating the Custom Flexible Workflow ... 497
15.6 ... My Inbox Integration ... 498
15.7 ... Troubleshooting ... 501
15.8 ... Summary ... 504
16 ... SAP Fiori Applications for Flexible Workflow ... 505
16.1 ... Adaptation Transport Organizer Setup ... 505
16.2 ... Maintain Email Templates App ... 507
16.3 ... Notification Features ... 510
16.4 ... Manage Teams and Responsibilities App ... 514
16.5 ... Transporting Extensions ... 515
16.6 ... Summary ... 520
Part III ... Workflows with SAP Business Technology Platform ... 521
17 ... Introduction to SAP Build Process Automation ... 523
17.1 ... Overview ... 523
17.2 ... Typical Use Cases for SAP S/4HANA ... 524
17.3 ... System and Service Requirements ... 525
17.4 ... Setting Up the Required Services ... 526
17.5 ... Working with the Workflow Cockpit ... 532
17.6 ... Security ... 535
17.7 ... Troubleshooting ... 536
17.8 ... Summary ... 537
18 ... Process Development ... 539
18.1 ... Workflow Design Techniques ... 540
18.2 ... Creating a Workflow Using SAP Business Application Studio ... 541
18.3 ... Creating a Workflow Using Process Builder ... 567
18.4 ... Building and Deploying the Project ... 595
18.5 ... Destination Configuration with Authentication ... 598
18.6 ... Transport Management ... 602
18.7 ... Using APIs for SAP Build Process Automation ... 605
18.8 ... Design a Process/Workflow for the Use Case ... 607
18.9 ... Summary ... 634
19 ... Process Visibility ... 635
19.1 ... Configuring Process Visibility ... 636
19.2 ... Testing the Process Visibility Scenario ... 652
19.3 ... Process Monitoring and Real-Time Insights ... 653
19.4 ... Add Workflow Actions to the Dashboard ... 654
19.5 ... Using Application Programming Interfaces for Process Visibility ... 660
19.6 ... Summary ... 662
20 ... Task Processing with My Inbox ... 663
20.1 ... My Inbox for SAP Business Technology Platform ... 664
20.2 ... SAP Task Center ... 670
20.3 ... Summary ... 673
... The Authors ... 675
... Index ... 679