Workflow for SAP S/4HANA
Información
- Editorial: SAP PRESS
- Autores: Sabyasachi Dutta, Nilay Ghosh, Kousik Goon, Sandip Jana, Arindam Mukherjee, Srinivas Rao, Yogeendar Rao, Yogesh Sane, Naveen Veshala, Kiran Viswanathan
- Año: 2024
- Edición: 1
- Páginas: 686
- Idiomas: Inglés
Descripción
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!
- Develop, design, deploy, and manage workflows for SAP S/4HANA
- Use the SAP Business Workflow engine and flexible workflow frameworks
- Develop cloud-based workflows with SAP Build Process Automation
Aspectos Destacados
- SAP Business Workflow
- SAP Build Process Automation
- Flexible workflows
- Tasks, methods, and steps
- Business rules
- Notifications
- SAP Business Application Studio
- SAP Master Data Governance
- BRFplus
- Migration
- Administration
- Integration
Aprenderás sobre
- SAP Business Workflow:
Tasks, methods, steps, triggering events, agent determination rules, notifications—get all the information you need to create the building blocks of workflows. Then learn to administer and monitor workflows, integrate with external applications, migrate SAP ERP workflows to SAP S/4HANA, and more.
- Flexible Workflows:
Set up standard flexible workflows with the Manage Workflow app. For custom workflows, walk through developing classes and interfaces, maintaining business objects, and transferring workflow scenarios across different landscapes.
- SAP Build Process Automation:
Design, build, and deploy workflows with SAP Build Process Automation and SAP Business Application Studio. Set up automation scenarios, implement process visibility, and perform task processing.
Tabla de Contenidos
- Preface
- Target Audience
- Objective of This Book
- How to Read This Book
- 1 Getting Started
- 1.1 Workflows in SAP S/4HANA
- 1.1.1 Evolution of Workflows from SAP ERP to SAP S/4HANA
- 1.1.2 Workflow Options
- 1.2 Workflows in SAP Business Technology Platform
- 1.3 Workflow Development Tools
- 1.3.1 Tools for Classical Workflow
- 1.3.2 Tools for Flexible Workflow
- 1.3.3 BRFplus Development Tools
- 1.3.4 Tools for SAP Business Technology Platform
- 1.4 Identity and Access Management
- 1.4.1 Roles and Authorizations in SAP S/4HANA
- 1.4.2 Roles and Authorizations in SAP Business Technology Platform
- 1.5 Summary
- Part I SAP Business Workflow for SAP S/4HANA
- 2 Introduction to Classical Workflows
- 2.1 Evolution of Classical Workflows
- 2.2 Standard Workflows
- 2.2.1 Searching for Standard Workflows
- 2.2.2 Commonly Used Standard Workflows
- 2.3 Configuring the SAP Business Workflow System
- 2.3.1 Maintain Runtime Environment
- 2.3.2 Maintain Definition Environment
- 2.3.3 Maintain Additional Settings and Services
- 2.3.4 Classify Tasks as General
- 2.4 Activating and Deactivating Standard Workflows
- 2.5 Configuring Agents for Standard Workflows
- 2.6 When to Develop a Custom Workflow
- 2.7 Summary
- 3 Building Methods and Tasks
- 3.1 Business Object Repository Approach
- 3.1.1 Business Object Type Definition
- 3.1.2 Defining a Custom Business Object Repository Object Type
- 3.1.3 Creating Key Fields and Attributes
- 3.1.4 Creating Methods and Defining Properties, Parameters, and Exceptions
- 3.1.5 Creating Business Object Repository Events
- 3.1.6 Testing a Business Object Repository Object Type
- 3.1.7 Creating a Subtype of a Standard Business Object Repository Object Type
- 3.1.8 Delegation
- 3.1.9 Business Object Repository Programming
- 3.2 ABAP Class Approach
- 3.2.1 Creating a Workflow Class
- 3.2.2 Defining Key Attributes and Non-Key Attributes
- 3.2.3 Creating Methods and Defining Attributes, Parameters, and Exceptions
- 3.2.4 Adding New Methods for Dialog and Background Tasks
- 3.2.5 Method Exceptions
- 3.2.6 Creating Events
- 3.2.7 Testing an ABAP Workflow Class
- 3.3 Task Definition
- 3.3.1 Defining Standard Tasks and Task Settings
- 3.3.2 Work Item Text and Description
- 3.4 Summary
- 4 Defining Workflows and Adding Steps
- 4.1 Workflow Builder
- 4.2 Common Workflow Steps
- 4.3 Adding Tasks
- 4.3.1 Adding an Activity Step
- 4.3.2 Adding a Send Email Step
- 4.3.3 Adding a User Decision Step
- 4.4 Containers and Bindings
- 4.4.1 Types of Containers
- 4.4.2 Binding Definition and Binding Operators
- 4.4.3 Custom Transformations in Binding
- 4.5 Multiline Elements and Dynamic Parallel Processing
- 4.6 Deadline Definition
- 4.7 Summary
- 5 Defining and Triggering Events
- 5.1 Event Triggering Techniques
- 5.1.1 Event Trigger via Change Documents
- 5.1.2 Event Trigger via Status Management
- 5.1.3 Event Trigger via Message Control
- 5.1.4 Event Trigger via ABAP Code in User Exits, Business Add-Ins, and Custom Programs
- 5.2 Event Creators, Receivers, and Event Linkage
- 5.3 Start Conditions in Workflows
- 5.4 Terminating Events and Instance Linkage
- 5.5 Check Function Module and Receiver Function Module for Events
- 5.6 Summary
- 6 Agent Determination
- 6.1 Different Types of Agents in Workflow
- 6.1.1 Possible Agents and Responsible Agents
- 6.1.2 Excluded Agents
- 6.1.3 Actual Agents
- 6.1.4 Deadline Agents
- 6.1.5 Notification Agents
- 6.2 Agent Determination Rules
- 6.2.1 Rule Definition
- 6.2.2 Rule Container
- 6.2.3 Binding to the Rule Container
- 6.2.4 Rule Types
- 6.3 Possible Agents in Tasks and Default Rules
- 6.4 Organizational Structure Definition and Linking to Workflow Agents
- 6.5 Summary
- 7 Email Notifications and Other Runtime Jobs
- 7.1 Prerequisites for Setting Up Email Notifications in Workflow
- 7.1.1 Setting Up Email IDs for SAP Users
- 7.1.2 Setting up SAPconnect
- 7.2 Classical Work Item Email Notifications via Program RSWUWFML2
- 7.3 Extended Notification Configuration with Program SWNCONFIG
- 7.3.1 Overview of the Notification Process
- 7.3.2 Detailed Customizing
- 7.4 Adding Inbox and Work Item URL Links to Workflow Work Item Notifications
- 7.5 Additional Workflow Runtime Jobs
- 7.6 Summary
- 8 Workflow Administration, Monitoring, and Troubleshooting
- 8.1 Workflow Log
- 8.2 Workflow Administration
- 8.3 Workflow Error Diagnosis and Resolution
- 8.4 Workflow Inbox and Features
- 8.5 Substitution and Automatic Forwarding
- 8.5.1 Substitutions in SAP GUI
- 8.5.2 Substitutions in SAP Fiori
- 8.6 Display Dynamic Labels for Tasks to Display in Business Workplace
- 8.7 Event Trace and Event Queue Administration
- 8.8 Process Incoming Documents with ArchiveLink
- 8.9 Summary
- 9 Application Link Enabling and Reporting
- 9.1 Error Handling during IDoc Processing
- 9.1.1 Business Requirements for Inbound IDoc Error Handling
- 9.1.2 Handling the Inbound IDoc Error
- 9.1.3 Notification of Successful Posting
- 9.1.4 Testing Procedure
- 9.1.5 Setting Up an Inbound IDoc Process via a Workflow
- 9.2 Active Monitoring
- 9.3 Common Workflow Data Tables
- 9.4 Common Workflow Application Programming Interfaces
- 9.5 Workflow Reporting
- 9.6 Implementing Program Exits to Capture Data from Workflow Steps
- 9.7 Summary
- 10 BRFplus
- 10.1 Introduction to BRFplus
- 10.1.1 Business Rules Management Systems
- 10.1.2 Rule Modeling
- 10.1.3 Rule Execution Engine
- 10.2 Integrating BRFplus Applications in SAP Business Workflow
- 10.2.1 BRFplus Application Overview
- 10.2.2 Attach a BRFplus Function in a Business Workflow
- 10.2.3 Executing the Workflow
- 10.3 Summary
- 11 Integrating Workflows with User Interface Applications and External Applications
- 11.1 My Inbox App Overview
- 11.2 Workflow Task Integration with User Interface Applications
- 11.2.1 Set Up a Scenario-Specific My Inbox Tile
- 11.2.2 Create and Maintain User Attributes: Adding Additional Attributes for a Task
- 11.2.3 Launching SAPUI5 Applications from Workflow Tasks
- 11.2.4 Launching Web Dynpro Applications from Workflow Tasks
- 11.3 Email Templates in SAP S/4HANA
- 11.4 Integrating External Applications with SAP Business Workflow
- 11.5 Summary
- 12 Migrating SAP ERP Workflows to SAP S/4HANA
- 12.1 Migration Options from SAP ERP to SAP S/4HANA
- 12.2 Conversion Projects (Brownfield)
- 12.2.1 Handling System Upgrades for Standard and Custom Workflows
- 12.2.2 Migrating Your SAP ERP Workflows to SAP S/4HANA
- 12.3 New Implementation Projects (Greenfield) and Selective Data Transition
- 12.3.1 Selective Data Transition Overview
- 12.3.2 Managing the Technical Migration of In-Process Workflows
- 12.3.3 Migrating User Data and SAP Office Settings from SAP ERP to SAP S/4HANA
- 12.4 Summary
- 13 Workflow in SAP Master Data Governance
- 13.1 Introduction to SAP Master Data Governance
- 13.1.1 Data Models in Central Governance
- 13.1.2 Change Request in Central Governance
- 13.1.3 Business Object BUS2250
- 13.1.4 Standard Dialog Tasks Used in Workflow Templates
- 13.1.5 Standard Dialog Tasks
- 13.1.6 Standard Background Tasks
- 13.1.7 Agent Determination
- 13.1.8 Workflow Container Used by Workflow Templates
- 13.1.9 Workflow Log for Change Requests
- 13.1.10 Rule-Based Workflow Template
- 13.1.11 SAP Master Data Governance, Consolidation and Mass Processing
- 13.2 Business Partner Workflows
- 13.2.1 Business Partner Data Model and Approach
- 13.2.2 Change Requests for Business Partner Master Data
- 13.2.3 Workflow Templates Used in Business Partner Change Requests
- 13.3 Finance Workflows
- 13.3.1 Finance Data Model
- 13.3.2 Change Request Types in the Finance Data Model
- 13.3.3 Workflow Templates Used in Finance Change Requests
- 13.4 Material Workflows
- 13.5 Summary
- Part II Flexible Workflow in SAP S/4HANA
- 14 Introduction to Flexible Workflow
- 14.1 Authorizations and SAP Fiori Applications Required for Development
- 14.2 Flexible Workflow Scenarios
- 14.2.1 Standard Flexible Scenarios
- 14.2.2 Custom Flexible Scenarios
- 14.2.3 Comparing Flexible and Classical Workflows
- 14.2.4 Choosing Between Classical and Flexible Workflows
- 14.3 Migrating to Flexible Workflows
- 14.4 Setting Up a Standard Flexible Workflow Scenario
- 14.4.1 Finding Standard Workflows on SAP Help
- 14.4.2 Finding Workflows in Scenario Editor and the Manage Workflows App
- 14.4.3 Activating the Scenario
- 14.4.4 Setting Up a Standard Scenario Using the Manage Workflows App
- 14.5 Extending the Standard Flexible Scenario
- 14.6 Summary
- 15 Custom Scenario Development
- 15.1 Workflow Class Development
- 15.1.1 Use Case for Walkthrough of Custom Scenario
- 15.1.2 Classes
- 15.1.3 Interfaces
- 15.1.4 Attributes
- 15.1.5 Events
- 15.1.6 Standard Methods
- 15.2 Business Objects
- 15.2.1 Maintain Business Object Type (V_BO_TYPE)
- 15.2.2 Maintain Object Node Type (SBO_V_NODETYPE)
- 15.2.3 Maintain Core Data Services View (V_SBO_NODE_CDS)
- 15.2.4 Maintain Object Representation
- 15.3 Scenario Development
- 15.3.1 Context Element
- 15.3.2 Process Data
- 15.3.3 Control
- 15.3.4 Activities
- 15.3.5 Conditions
- 15.3.6 Agent Rules
- 15.3.7 Value Helps
- 15.3.8 Email Templates
- 15.4 Create a Workflow Template Using the Manage Workflows App
- 15.5 Initiating the Custom Flexible Workflow
- 15.6 My Inbox Integration
- 15.6.1 Define Step Names and Decision Options
- 15.6.2 Define Visualization Metadata for My Inbox
- 15.6.3 My Inbox for Custom Scenario Walkthrough
- 15.7 Troubleshooting
- 15.8 Summary
- 16 SAP Fiori Applications for Flexible Workflow
- 16.1 Adaptation Transport Organizer Setup
- 16.2 Maintain Email Templates App
- 16.3 Notification Features
- 16.4 Manage Teams and Responsibilities App
- 16.5 Transporting Extensions
- 16.5.1 Configure Software Packages
- 16.5.2 Register Extensions for Transport
- 16.5.3 Transporting Workflow Scenario Content
- 16.6 Summary
- Part III Workflows with SAP Business Technology Platform
- 17 Introduction to SAP Build Process Automation
- 17.1 Overview
- 17.2 Typical Use Cases for SAP S/4HANA
- 17.3 System and Service Requirements
- 17.4 Setting Up the Required Services
- 17.5 Working with the Workflow Cockpit
- 17.6 Security
- 17.6.1 Process Automation Admin
- 17.6.2 Process Automation Developer
- 17.6.3 Process Automation Participants
- 17.7 Troubleshooting
- 17.8 Summary
- 18 Process Development
- 18.1 Workflow Design Techniques
- 18.2 Creating a Workflow Using SAP Business Application Studio
- 18.2.1 Create a Workflow Module
- 18.2.2 Tasks in Workflows
- 18.2.3 Using Gateways
- 18.2.4 Events
- 18.3 Creating a Workflow Using Process Builder
- 18.3.1 Using Process Builder
- 18.3.2 Using Triggers
- 18.3.3 Using Forms
- 18.3.4 Using Approval Forms
- 18.3.5 Using Automation Tasks
- 18.3.6 Using Decisions
- 18.3.7 Using Subprocesses
- 18.3.8 Using Actions
- 18.3.9 Using Mail
- 18.3.10 Using Controls
- 18.4 Building and Deploying the Project
- 18.4.1 Release
- 18.4.2 Deploy
- 18.4.3 Run
- 18.5 Destination Configuration with Authentication
- 18.5.1 Destination Setup
- 18.5.2 Authentication
- 18.6 Transport Management
- 18.7 Using APIs for SAP Build Process Automation
- 18.7.1 Application Programming Interfaces for Workflow
- 18.7.2 Application Programming Interfaces for Decisions
- 18.7.3 Application Programming Interfaces for My Inbox
- 18.8 Design a Process/Workflow for the Use Case
- 18.8.1 Use Case and Solution
- 18.8.2 Design Using Process Builder
- 18.8.3 Design Using SAP Business Application Studio
- 18.9 Summary
- 19 Process Visibility
- 19.1 Configuring Process Visibility
- 19.1.1 Roles
- 19.1.2 Process Preparation
- 19.1.3 Create Visibility Scenario
- 19.1.4 Configure Visibility Scenario
- 19.1.5 Add Process to the Visibility Scenario
- 19.1.6 Configure Phases
- 19.1.7 Configure Status
- 19.1.8 Configure Performance Indicators
- 19.1.9 Release the Project
- 19.1.10 Deploy the Project
- 19.2 Testing the Process Visibility Scenario
- 19.3 Process Monitoring and Real-Time Insights
- 19.4 Add Workflow Actions to the Dashboard
- 19.5 Using Application Programming Interfaces for Process Visibility
- 19.6 Summary
- 20 Task Processing with My Inbox
- 20.1 My Inbox for SAP Business Technology Platform
- 20.1.1 Standard App in SAP Build Process Automation
- 20.1.2 Configure My Inbox in SAP Build Work Zone
- 20.2 SAP Task Center
- 20.3 Summary
Descargo de responsabilidad
SAP, otros productos SAP y servicios mencionados aquí así como sus respectivos logos son marca registrada de SAP SE (o una compañía afiliada de SAP) en Alemania y otros países. Nuestra compañía no está afiliada con SAP SE ni con ninguna de sus compañías afiliadas incluyendo pero no limitada a: Sybase, Business Objects, Hybris, Ariba y SuccessFactors. Todos los otros nombres, marcas, logos, etc. son marcas o servicios registrados de sus respectivos propietarios.