SAP Business Workflow
Using this Documentation
Technical Principles of SAP Business Workflow
General Procedure Model
Role Documentation
Roles in Workflow
Process Consultant
Tutorial: Maintaining the Organizational Plan
Unit 1: Creating an Organizational Plan
Unit 2: Creating Staff Assignments
Creation of Business Process Models
Organizational Plan
Working with Screen Areas
Validity
Validity of Objects and Assignments
Selecting a Date and Preview Period
Activating/Deactivating Query Time Period
Validity of Object Characteristics
Object Manager
Finding/Selecting Objects
Using Search Tools
Using Search Variants
Displaying/Editing Objects
Creating Objects
Copying Objects
Assigning/Moving/Repositioning Objects
Terminating/Deleting Objects or Assignments
Undoing/Recreating Changes
Confirmation Prompt
Configuring Columns
Switching Maintenance Interfaces
Business Workflow Explorer
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Status Transitions of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Status Transitions of a Missed Deadline Work Item
Using Workflow Work Items
Status of a Workflow Work Item
Status Transitions of a Workflow Work Item
Using Background Work Items
Status of a Background Work Item
Error Handling of Background Work Items
Using Work Queue Work Items
Status of a Work Queue Work Item
Using Wait Step Work Items
Using Web Work Items
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Maintaining Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Work Item Display: Technical View
Workflow Log: Standard View
Workflow Log: Technical View
Graphical Workflow Log
Send Mail
Display Agents
Changing Deadlines
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Workflow Relationships
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Special Workflow Functions
WebFlow Function
Ad Hoc Workflow
Review Workflow
Forms in Business Workflow
Using Web Services
Import and Export of a Workflow
Workflow Developer
Tutorial: Workflow Modeling
Unit 1: Organizational Plan
Unit 3: Creating a Workflow
Unit 2: Starting the Workflow Builder
Unit 4: Defining and Inserting Task "Create Notification of Abse
Unit 5: First Test
Reporting and Analysis
Unit 6: Creating Task "Check Notification of Absence"
Unit 7: Including "Check Notification of Absence" in the Workflo
Unit 8: Second Test
Unit 9: Adding a User Decision
Unit 10: Third Test
Unit 11: Defining and Including "Revise Notification of Absence"
Unit 12: Integrating the UNTIL Loop for Reapproval
Unit 13: Inserting Container Operations
Unit 14: Changing Staff Assignments
Unit 15: Using a Rule
Unit 16: Fourth Test
Unit 17: Including "Send Notification" into the Workflow Definit
Unit 18: Work Item Attachments
Unit 19: Fifth Test
Unit 20: Monitoring Missed Deadlines
Modeling Workflows
Demo and Test Workflows
Workflow Builder
Calling the Workflow Builder
Import and Export of a Workflow
Using Workflow Wizards
Positioning Rules for New Steps
Workflow Wizards for Approval Procedures
Dynamic Hierarchical Approval Workflow
Hierarchical Approval Workflow
Dynamic Parallel Approval Workflow
Parallel Approval Workflow
Evaluation Part in All Approval Workflows
Workflow Wizards for Circulars
Circular
Dynamic Circular
Dynamic Parallel Circular
Parallel Circular
Other Workflow Wizards
Creation of Customizing Workflows
Definition of a Workflow
Versions of a Workflow
Version-Independent Basic Data of a Workflow
Version-Dependent Basic Data for a Workflow
Control Tab Page
WebFlow Tab Page
Tab Page Programming Exits
Definition of the Workflow Container
Creating Container Elements
Creating Steps
Positioning Rules for New Steps
Step Types and Their Symbols
Definition of Options for Starting a Workflow
Top-down modeling
Operation of the Workflow Builder
Inserting Workflows into Existing Workflows
Positioning Rules for New Steps
Printing Workflows
Condition Editor
Workflow Builder Options
Teamworking in the Workflow Builder
Edit Workflow Definition
Block Orientation in the Workflow Definition
Activity
Control Tab Page
Defining Responsibilities
Definition of Task
Maintenance of Basic Data of Task
Maintenance of Reference to Object Method
Maintenance of Execution Properties
Editing Names
Maintenance of Agent Assignment
Maintaining Task Texts
Definition of the Task Container
Creating Container Elements
Creating Triggering Events
Definition of Terminating Events for Tasks
Rules for Agent Determination for Tasks
Maintenance of Classification and Lock Indicators
Maintenance of the SAPphone Property
Outcomes Tab Page
Exceptions in the Workflow Definition
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Methods Tab Page
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
Getting the Initial Screen Run
Setting a Tab Page Title
Getting the ID of the Current Work Item
Getting the Selected Function Code
Setting a Function Code
Deleting a Function Code
Setting a Dirty Flag
Getting a Dirty Flag
User Exit for Work Item Preview
Workflow Toolbox
Other Tab Page
Table-Driven Dynamic Parallel Processing
Implementation Options for Parallel Processing
Change Data Tab Page
Web Activity
Call Tab Page
Direct Format Entry Tab Page
Format Entry Using Group Tab Page
Outbound XML Document Tab Page
Inbound XML Document Tab Page
Extended Communication Tab Page
Control Tab Page
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Mail Transmission
Mail Tab Page
Control Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Form Steps
Form Tab Page
Defining Responsibilities
Control Tab Page
Outcomes Tab Page
Exceptions in the Workflow Definition
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Tab Page Other
Change Data Tab Page
User Decisions
Decision Tab Page
Defining Responsibilities
Maintenance of Tab Page Control
Creating Decision Tasks
Binding Definition for Decision Tasks
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Methods Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
User Exit for Work Item Preview
Tab Page Programming Exits
Properties Tab Page
Tab Page Other
Change Data Tab Page
Document from a Template
Document Templates Tab Page
Defining Responsibilities
Creating Document Templates
Control Tab Page
Binding Definition for Document from Template
Creating Container Elements
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Methods Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
User Exit for Work Item Preview
Tab Page Programming Exits
Properties Tab Page
Other Tab Page
Change Data Tab Page
Condition
Properties Tab Page
Change Data Tab Page
Multiple Condition
Properties Tab Page
Change Data Tab Page
Event Creator
Properties Tab Page
Change Data Tab Page
Wait Step
Control Tab Page
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Container Operation
Properties Tab Page
Change Data Tab Page
Process Control
Properties Tab Page
Change Data Tab Page
UNTIL Loops
Properties Tab Page
Change Data Tab Page
WHILE Loops
Properties Tab Page
Change Data Tab Page
Forks
Properties Tab Page
Change Data Tab Page
Implementation Options for Parallel Processing
Ad Hoc Anchor
Change Data Tab Page
Special Workflow Functions
WebFlow Function
Creation of a Wf-XML Document
Examples of Generated Wf-XML Documents
Ad Hoc Workflow
Defining Ad Hoc Agent Assignment
Executing Workflows with Ad Hoc Agent Assignment
Enhancing a Workflow with an Ad Hoc Anchor
Review Workflow
Forms in Business Workflow
Web Form Integration
Starting Workflows with Web Forms
Designing a Web Form to Start a Workflow or Task
Defining a Workflow/Task to Be Started with Webforms
Generating a Web Transaction
Developing an Internet Service from a Transaction
Starting a Task with a Web Form
Processing Work Items as a Web Form
Designing a Web Form to Process a Work Item
Creating Web Form Tasks
Generating a Web Transaction
Developing an Internet Service from a Transaction
Adding Tasks to a Workflow Definition
Extending HTML Templates
Execute Work Item with Web Forms
Using Web Services
Configure Workflow System for the Use of Web Services
Register Web Service Definition
Use Web Service in Workflow
Business Workflow Explorer
Workflow Configuration
Tasks and Task Groups
Creating and Maintaining Tasks
Definition of Task
Maintenance of Basic Data of Task
Maintenance of Reference to Object Method
Maintenance of Execution Properties
Editing Names
Maintenance of Agent Assignment
Maintaining Task Texts
Definition of the Task Container
Creating Container Elements
Creating Triggering Events
Definition of Terminating Events for Tasks
Rules for Agent Determination for Tasks
Maintenance of Classification and Lock Indicators
Maintenance of the SAPphone Property
Definition of a Multistep Task
Maintenance of Basic Data of Multistep Task
Editing Names
Maintenance of Agent Assignment
Maintaining Task Texts
Definition of the Workflow Container
Creating Container Elements
Creating Triggering Events
Maintenance of the SAPphone Property
Definition of a Task Group
Definition of a Container
Creating Container Elements
Definition of the Workflow Container
Definition of the Task Container
Definition of the Method Container
Definition of Event Container
Definition of Binding
Rule-Based Proposal for Binding Definitions
Binding Definitions to Workflow Container
Binding Definitions from Task Container
Binding Definitions from Event Container
Binding Definition from Method Container
Binding Definition for Document from Template
Binding Definition for Decision Tasks
Operation of the Binding Editor
Programmed Binding
Document Processing
Processing SAPscript Texts as a Step in the Workflow
Defining the Standard Task "Create SAPscript Text"
Defining the Standard Task "Display SAPscript Text"
Defining the Workflow (Section) "Process Standard Text"
Specifying Agents of Subsequent Steps Dynamically
Copying Selection Tasks
Copying Tasks into Another Plan Version
Business Object Builder
Maintenance of Object Types (BOR)
Creating Object Types (BOR)
Editing the Basic Data of an Object Type (BOR)
Processing Object Types (BOR)
Definition of Object Type Components (BOR)
Maintenance of an Object Type Component (BOR)
Displaying Details of an Object Type Component (BOR)
Implementation of Interfaces (BOR)
Interface Aggregate (BOR)
Interface Approval (BOR)
Interface Extended Approval (BOR)
Interface Create (BOR)
Interface Display (BOR)
Interface Edit (BOR)
Interface Check Existence (BOR)
Interface Find (BOR)
Standard Interface (BOR)
Interface Status Management (BOR)
Interface Structure Object (BOR)
Defining Key Fields (BOR)
Definition of Attributes for an Object Type (BOR)
Definition of Methods for an Object Type (BOR)
Definition of Method Parameters (BOR)
Definition of Exceptions (BOR)
Definition of Events for Object Types (BOR)
Definition of Event Parameters (BOR)
Programming in the Implementation Program (BOR)
Macro Instructions for Processing a Container
Declaration and Initialization of a Container
Writing a Field Value into a Container
Writing a Table into a Container
Writing an Object Reference into a Container
Reading an Object Reference from a Container
Writing a Multiline Object Reference into a Container (BOR)
Reading a Multiline Object Reference from a Container (BOR)
Macro Instructions for Accessing Objects, Attributes, Methods (B
Data Declaration for Variables Used (BOR)
Programming Asynchronous Methods (BOR)
Programming Synchronous Methods (BOR)
Programming Methods with Parameters (BOR)
Programming Exceptions (BOR)
Extending and Adapting Object Types (BOR)
Creating a Subtype (BOR)
Defining Delegation Types (BOR)
Object Type SELFITEM
Method SendTaskDescription
Object Type WF_TASK
Object Type FORM
Object Type FORMABSENC
Business Object Repository
Business Object Repository Browser
Starting Tasks and Workflows
Starting Workflows Manually
Testing Workflows
Advancing with Immediate Dialog
Transactions for Workflow Start
Starting Workflows or Tasks from Messages
Start Conditions for Workflows
Organizational Plan
Working with Screen Areas
Validity
Validity of Objects and Assignments
Selecting a Date and Preview Period
Activating/Deactivating Query Time Period
Validity of Object Characteristics
Object Manager
Finding/Selecting Objects
Using Search Tools
Using Search Variants
Displaying/Editing Objects
Creating Objects
Copying Objects
Assigning/Moving/Repositioning Objects
Terminating/Deleting Objects or Assignments
Undoing/Recreating Changes
Confirmation Prompt
Configuring Columns
Switching Maintenance Interfaces
Using Events
Event Creation
Wizards for Event Creation
Creation of Events When Change Documents are Written
Maintaining Assignment Between Event Without Field Restrictions
Maintaining the Assignment Between Event With Field Restrictions
Maintenance of Workflow-Relevant Settings for Change Documents
Creation of Event Parameters With Event Creation
Creation of Events Upon Status Changes
Maintaining the Assignment Between Status Change and Event
Creation of Events via Message Control
Creation of Events Upon LIS Exceptions
Creation of Events via Business Transaction Events
Creation of Events by Calling a Function Module
Definition of Event Container
Using Linkages
Evaluation and Maintenance of Type Linkages
Evaluation and Maintenance of Instance Linkages
Event Simulation
Creation of Events for Test Purposes
Event Trace
Rule Resolution
Rule
Rule Container
Definition of an Agent Determination Rule
Defining Rules Using Responsibilities
Creating Rule Containers
Creating a Responsibility
Assigning Users to the Responsibility
Defining Rules Using Organizational Data
Creating SAP Organizational Object Types
Creating and Editing SAP Organizational Object Assignments
Rule to Determine Design Office
Defining Rules Using Function to Be Executed
Function Module for Rule Resolution
Interface of Function Module for Agent Determination
Rule to Determine Manager
Defining Rules Using Function to Be Executed Asynchronously
Defining Rules Using Evaluation Paths
Creating Rule Containers
Rule for Determining the Organizational Unit of a User
Cancellation for Rule Resolution Without Result
Selecting Objects from the Organizational Plan
Definition of a WebFlow Rule
Creating Rule Containers
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Status Transitions of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Status Transitions of a Missed Deadline Work Item
Using Workflow Work Items
Status of a Workflow Work Item
Status Transitions of a Workflow Work Item
Using Background Work Items
Status of a Background Work Item
Error Handling of Background Work Items
Using Work Queue Work Items
Status of a Work Queue Work Item
Using Wait Step Work Items
Using Web Work Items
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Maintaining Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Work Item Display: Technical View
Workflow Log: Standard View
Workflow Log: Technical View
Graphical Workflow Log
Send Mail
Display Agents
Changing Deadlines
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Workflow Relationships
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Workflow System Administrator
Business Workflow Administration
Workflow System Administration
Automatic Workflow Customizing
Customizing for Tasks and Workflows
Workflow Runtime Administration
Delete Work Item
Process Work Item as Administrator
Diagnosis of Workflows with Errors
Workflow Restart After Error
Workflow RFC Monitor
Workflow Trace
Event Manager Administration
Using Linkages
Event Trace
Event Queue Administration
Maintenance of Tab Page Basic Data
Maintenance of Tab Page Activation
Maintenance of Tab Page Background Job
Maintenance of Tab Page Event Delivery
Maintenance of Tab Page Linkages With Errors
Event Queue Browser
Displaying the Work Item Container
Displaying XML Documents
Defining the Web Server
Work Item Analysis
Technical Details on Calculation
Workload Analysis
Threshold Value and Average Value
Work Item Selection
Task Analysis
Error Diagnosis
Consistency Check
Authorization Management
Demo and Test Workflows
Transport and Client Copy
Important Transaction Codes
Organizational Management Administration
Workflow-Relevant Data for Organizational Management
Using Evaluation Paths
Maintenance of Evaluation Paths
Testing Workflows
Workflow Relationships
Start Conditions for Workflows
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Status Transitions of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Status Transitions of a Missed Deadline Work Item
Using Workflow Work Items
Status of a Workflow Work Item
Status Transitions of a Workflow Work Item
Using Background Work Items
Status of a Background Work Item
Error Handling of Background Work Items
Using Work Queue Work Items
Status of a Work Queue Work Item
Using Wait Step Work Items
Using Web Work Items
Using Block Work Items
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Maintaining Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Work Item Display: Technical View
Workflow Log: Standard View
Workflow Log: Technical View
Graphical Workflow Log
Send Mail
Display Agents
Changing Deadlines
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Workflow Agent
Working with the Business Workplace
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Workflow Log: Standard View
Send Mail
Display Agents
Changing Deadlines
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Workflow Relationships
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Starting Tasks and Workflows
Starting Workflows Manually
Advancing with Immediate Dialog
Process Controller
Evaluation of Workflows
Work Item Analysis
Workflow Relationships
Workload Analysis
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Status Transitions of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Status Transitions of a Missed Deadline Work Item
Using Workflow Work Items
Status of a Workflow Work Item
Status Transitions of a Workflow Work Item
Using Background Work Items
Status of a Background Work Item
Error Handling of Background Work Items
Using Work Queue Work Items
Status of a Work Queue Work Item
Using Wait Step Work Items
Using Web Work Items
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Maintaining Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Work Item Display: Technical View
Workflow Log: Standard View
Workflow Log: Technical View
Graphical Workflow Log
Send Mail
Display Agents
Changing Deadlines
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Workflow Toolbox
Reference Documentation
Business Workflow Explorer
Workflow Builder
Calling the Workflow Builder
Import and Export of a Workflow
Operation of the Workflow Builder
Inserting Workflows into Existing Workflows
Positioning Rules for New Steps
Printing Workflows
Condition Editor
Workflow Builder Options
Teamworking in the Workflow Builder
Edit Workflow Definition
Block Orientation in the Workflow Definition
Using Workflow Wizards
Positioning Rules for New Steps
Workflow Wizards for Approval Procedures
Dynamic Hierarchical Approval Workflow
Hierarchical Approval Workflow
Dynamic Parallel Approval Workflow
Parallel Approval Workflow
Evaluation Part in All Approval Workflows
Workflow Wizards for Circulars
Circular
Dynamic Circular
Dynamic Parallel Circular
Parallel Circular
Other Workflow Wizards
Creation of Customizing Workflows
Definition of a Workflow
Versions of a Workflow
Version-Independent Basic Data of a Workflow
Version-Dependent Basic Data for a Workflow
Control Tab Page
WebFlow Tab Page
Tab Page Programming Exits
Definition of the Workflow Container
Creating Container Elements
Creating Steps
Positioning Rules for New Steps
Step Types and Their Symbols
Definition of Options for Starting a Workflow
Top-down modeling
Step types
Activity
Control Tab Page
Defining Responsibilities
Definition of Task
Maintenance of Basic Data of Task
Maintenance of Reference to Object Method
Maintenance of Execution Properties
Editing Names
Maintenance of Agent Assignment
Maintaining Task Texts
Text Variables and Replacement
Definition of the Task Container
Creating Container Elements
Creating Triggering Events
Definition of Terminating Events for Tasks
Rules for Agent Determination for Tasks
Maintenance of Classification and Lock Indicators
Maintenance of the SAPphone Property
Details Tab Page
Outcomes Tab Page
Exceptions in the Workflow Definition
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Methods Tab Page
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
Getting the Initial Screen Run
Setting a Tab Page Title
Getting the ID of the Current Work Item
Getting the Selected Function Code
Setting a Function Code
Deleting a Function Code
Setting a Dirty Flag
Getting a Dirty Flag
Importing the Leading Object
User Exit for Work Item Preview
Workflow Toolbox
Other Tab Page
Table-Driven Dynamic Parallel Processing
Implementation Options for Parallel Processing
Change Data Tab Page
Web Activity
Call Tab Page
Direct Format Entry Tab Page
Format Entry Using Group Tab Page
Outbound XML Document Tab Page
Inbound XML Document Tab Page
Extended Communication Tab Page
Control Tab Page
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Mail Transmission
Mail Tab Page
Control Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Form Steps
Form Tab Page
Defining Responsibilities
Responsibility Rules
Control Tab Page
Outcomes Tab Page
Exceptions in the Workflow Definition
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Tab Page Other
Change Data Tab Page
User Decisions
Decision Tab Page
Defining Responsibilities
Details Tab Page
Maintenance of Tab Page Control
Creating Decision Tasks
Binding Definition for Decision Tasks
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Methods Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
User Exit for Work Item Preview
Tab Page Programming Exits
Properties Tab Page
Tab Page Other
Change Data Tab Page
Document from a Template
Document Templates Tab Page
Defining Responsibilities
Creating Document Templates
Control Tab Page
Binding Definition for Document from Template
Creating Container Elements
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Methods Tab Page
Work Item Display Tab Page
Programming a Step-Specific Tab Page
User Exit for Work Item Preview
Tab Page Programming Exits
Properties Tab Page
Other Tab Page
Change Data Tab Page
Condition
Properties Tab Page
Change Data Tab Page
Multiple Condition
Properties Tab Page
Change Data Tab Page
Event Creator
Properties Tab Page
Change Data Tab Page
Wait Step
Control Tab Page
Outcomes Tab Page
Notification Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Conditions Tab Page
Tab Page Programming Exits
Properties Tab Page
Change Data Tab Page
Container Operation
Properties Tab Page
Change Data Tab Page
Process Control
Properties Tab Page
Change Data Tab Page
UNTIL Loops
Properties Tab Page
Change Data Tab Page
WHILE Loops
Properties Tab Page
Change Data Tab Page
Forks
Properties Tab Page
Change Data Tab Page
Implementation Options for Parallel Processing
Ad Hoc Anchor
Properties Tab Page
Change Data Tab Page
Block
Control Tab Page
Deadline Tab Pages
Modeled Deadline Monitoring or Standard Escalation
Parallel Processing/Dynamic Processing Tab Page
Exceptions Tab Page
Local Container Tab Page
Properties Tab Page
Change Data Tab Page
Local Workflow
Control Tab Page
Local Container Tab Page
Properties Tab Page
Change Data Tab Page
Definition of a Container
Creating Container Elements
Definition of the Workflow Container
Workflow System Elements in the Workflow Container
Definition of the Task Container
Workflow System Elements in the Task Container
Definition of the Method Container
Definition of Event Container
Workflow System Elements in the Event Container
Definition of Binding
Rule-Based Proposal for Binding Definitions
Binding Definitions to Workflow Container
Binding Definitions from Task Container
Binding Definitions from Event Container
Binding Definition from Method Container
Binding Definition from the Rule Container
Binding Definition for Document from Template
Creating Container Elements
Binding Definition for Decision Tasks
Operation of the Binding Editor
Expressions: Functional Methods
Accessing Multiline Container Elements
Programmed Binding
Assignment Rules for Binding Definitions
Correlating Objects
WebFlow Function
Creation of a Wf-XML Document
Examples of Generated Wf-XML Documents
Ad Hoc Workflow
Defining Ad Hoc Agent Assignment
Executing Workflows with Ad Hoc Agent Assignment
Enhancing a Workflow with an Ad Hoc Anchor
Review Workflow
Forms in Business Workflow
Web Form Integration
Starting Workflows with Web Forms
Designing a Web Form to Start a Workflow or Task
Defining a Workflow/Task to Be Started with Webforms
Generating a Web Transaction
Developing an Internet Service from a Transaction
Starting a Task with a Web Form
Processing Work Items as a Web Form
Designing a Web Form to Process a Work Item
Creating Web Form Tasks
Generating a Web Transaction
Developing an Internet Service from a Transaction
Adding Tasks to a Workflow Definition
Extending HTML Templates
Execute Work Item with Web Forms
Using Web Services
Configure Workflow System for the Use of Web Services
Register Web Service Definition
Use Web Service in Workflow
Business Object Builder
Maintenance of Object Types (BOR)
Creating Object Types (BOR)
General Naming Conventions for Object Types (BOR)
Rules for Naming Object Type Components (BOR)
Editing the Basic Data of an Object Type (BOR)
Processing Object Types (BOR)
Release Statuses (BOR)
Definition of Object Type Components (BOR)
Rules for Naming Object Type Components (BOR)
Maintenance of an Object Type Component (BOR)
Displaying Details of an Object Type Component (BOR)
Implementation of Interfaces (BOR)
Standard Interface (BOR)
Interface Aggregate (BOR)
Interface Create (BOR)
Interface Display (BOR)
Start Task Group for Workflow Interface (BOR)
Interface Edit (BOR)
Interface Extended Approval (BOR)
Interface Check Existence (BOR)
Implementing the Method ExistenceCheck (BOR)
Interface Approval (BOR)
Interface Status Management (BOR)
Interface Structure Object (BOR)
Interface Find (BOR)
Defining Key Fields (BOR)
Definition of Attributes for an Object Type (BOR)
Release Statuses (BOR)
Implementation Program for a Virtual Attribute (BOR)
Programming Database Field Attributes
Definition of Methods for an Object Type (BOR)
Release Statuses (BOR)
Definition as Synchronous or Asynchronous Method (BOR)
Definition of Method Parameters (BOR)
Result, Export Parameters and Workflow Definition (BOR)
Definition of Exceptions (BOR)
Implementing the Method ExistenceCheck (BOR)
Creating Method to Execute Work Items Together (BOR)
Method Implementation with CALL TRANSACTION (BOR)
Programming Instance-Independent Methods (BOR)
Definition of Events for Object Types (BOR)
Definition of Event Parameters (BOR)
Programming in the Implementation Program (BOR)
Macro Instructions for Processing a Container
Declaration and Initialization of a Container
Writing a Field Value into a Container
Writing a Table into a Container
Writing an Object Reference into a Container
Reading an Object Reference from a Container
Writing a Multiline Object Reference into a Container (BOR)
Reading a Multiline Object Reference from a Container (BOR)
Implementing the Method ExistenceCheck (BOR)
Implementation Program for a Virtual Attribute (BOR)
Programming Instance-Independent Methods (BOR)
Macro Instructions for Accessing Objects, Attributes, Methods (B
Programmed Access to an Attribute
Programmed Method Call
Data Declaration for Variables Used (BOR)
Programming Asynchronous Methods (BOR)
Programming Synchronous Methods (BOR)
Programming Methods with Parameters (BOR)
Programming Exceptions (BOR)
Implementing the Method ExistenceCheck (BOR)
Extending and Adapting Object Types (BOR)
Creating a Subtype (BOR)
General Naming Conventions for Object Types (BOR)
Defining Delegation Types (BOR)
Object Type SELFITEM
Method SendTaskDescription
Object Type WF_TASK
Object Type FORM
Object Type FORMABSENC
Business Object Repository
Business Object Repository Browser
ABAP Classes in Workflow
Key Attributes, Attributes
IF_WORKFLOW Interface
BI_PERSISTENT~FIND_BY_LPOR Method
BI_PERSISTENT~LPOR Method
BI_PERSISTENT~REFRESH Method
BI_OBJECT~DEFAULT_ATTRIBUTE_VALUE Method
BI_OBJECT~EXECUTE_DEFAULT_METHOD Method
BI_OBJECT~RELEASE Method
ABAP Classes in Process Steps
Workflow Configuration
Tasks and Task Groups
Creating and Maintaining Tasks
Definition of Task
Maintenance of Basic Data of Task
Maintenance of Reference to Object Method
Maintenance of Execution Properties
Editing Names
Maintenance of Agent Assignment
Maintaining Task Texts
Definition of the Task Container
Creating Container Elements
Creating Triggering Events
Definition of Terminating Events for Tasks
Rules for Agent Determination for Tasks
Maintenance of Classification and Lock Indicators
Maintenance of the SAPphone Property
Definition of a Multistep Task
Maintenance of Basic Data of Multistep Task
Editing Names
Maintenance of the SAPphone Property
Maintenance of Agent Assignment
Maintaining Task Texts
Definition of the Workflow Container
Creating Container Elements
Creating Triggering Events
Maintenance of the SAPphone Property
Definition of a Task Group
Document Processing
Processing SAPscript Texts as a Step in the Workflow
Defining the Standard Task "Create SAPscript Text"
Defining the Standard Task "Display SAPscript Text"
Defining the Workflow (Section) "Process Standard Text"
Specifying Agents of Subsequent Steps Dynamically
Copying Selection Tasks
Copying Tasks into Another Plan Version
Organizational Plan
Working with Screen Areas
Validity
Validity of Objects and Assignments
Selecting a Date and Preview Period
Activating/Deactivating Query Time Period
Validity of Object Characteristics
Object Manager
Finding/Selecting Objects
Using Search Tools
Using Search Variants
Displaying/Editing Objects
Creating Objects
Copying Objects
Assigning/Moving/Repositioning Objects
Terminating/Deleting Objects or Assignments
Undoing/Recreating Changes
Confirmation Prompt
Configuring Columns
Switching Maintenance Interfaces
Rule Resolution
Rule
Rule Container
Definition of an Agent Determination Rule
Defining Rules Using Responsibilities
Creating Rule Containers
Creating a Responsibility
Assigning Users to the Responsibility
Defining Rules Using Organizational Data
Creating SAP Organizational Object Types
Creating and Editing SAP Organizational Object Assignments
Rule to Determine Design Office
Defining Rules Using Function to Be Executed
Function Module for Rule Resolution
Interface of Function Module for Agent Determination
Rule to Determine Manager
Defining Rules Using Function to Be Executed Asynchronously
Defining Rules Using Evaluation Paths
Creating Rule Containers
Rule for Determining the Organizational Unit of a User
Cancellation for Rule Resolution Without Result
Selecting Objects from the Organizational Plan
Definition of a WebFlow Rule
Creating Rule Containers
Using Events
Event Creation
Wizards for Event Creation
Creation of Events When Change Documents are Written
Maintaining Assignment Between Event Without Field Restrictions
Maintaining the Assignment Between Event With Field Restrictions
Maintenance of Workflow-Relevant Settings for Change Documents
Creation of Event Parameters With Event Creation
Creation of Events Upon Status Changes
Maintaining the Assignment Between Status Change and Event
Creation of Events via Message Control
Creation of Events Upon LIS Exceptions
Creation of Events via Business Transaction Events
Creation of Events by Calling a Function Module
Creating Events by Using ABAP Classes
Definition of Event Container
Using Linkages
Function Modules for Processing Events
Evaluation and Maintenance of Instance Linkages
Creation of Events When HR Master Data is Changed
Evaluation and Maintenance of Type Linkages
Event Simulation
Creation of Events for Test Purposes
Event Trace
Triggering Alerts Based on Events
Business Workplace: Workflow Functions
Using Work Items
Using Dialog Work Items
Status of a Dialog Work Item
Status Transitions of a Dialog Work Item
Using Missed Deadline Work Items
Status of a Missed Deadline Work Item
Status Transitions of a Missed Deadline Work Item
Using Workflow Work Items
Status of a Workflow Work Item
Status Transitions of a Workflow Work Item
Using Background Work Items
Status of a Background Work Item
Error Handling of Background Work Items
Using Work Queue Work Items
Status of a Work Queue Work Item
Using Wait Step Work Items
Using Web Work Items
Work Item with Express Notification
Workflow Settings
Personal Settings
Organizational Assignment of a User
Defining a Substitute During a Users Absence
Views
Maintaining Views
Adopting and Exiting Views
Dynamic Columns for the Business Workplace
Selectable Columns for the Business Workplace: Workflow
Workflow Inbox
Work Item Display: Standard View
Basic Data Tab Page
Available Objects Tab Page
Customer-Defined Tab Page for Work Item Display
Work Item Display: Technical View
Current Dates/Times of a Work Item
Workflow Log: Standard View
Workflow Log: Technical View
Graphical Workflow Log
Send Mail
Display Agents
Changing Deadlines
Current Dates/Times of a Work Item
Attachment Management
Reject Execution
Execute Together
Grouping According to Sort Key
Change Priority
Create Link
Forward Work Item
Workflow Relationships
Change Work Item
Set Work Item to Done
Workflow Outbox
Workflow Resubmissions
Work Item Preview
Starting Tasks and Workflows
Starting Workflows Manually
Starting Workflows with Object References: Details
Testing Workflows
Advancing with Immediate Dialog
Transactions for Workflow Start
Starting Workflows or Tasks from Messages
Start Conditions for Workflows
Workflow System Administration
Automatic Workflow Customizing
Customizing for Tasks and Workflows
Workflow Runtime Administration
Delete Work Item
Process Work Item as Administrator
Diagnosis of Workflows with Errors
Workflow Restart After Error
Workflow RFC Monitor
Workflow Trace
Event Manager Administration
Using Linkages
Event Trace
Event Queue Administration
Maintenance of Tab Page Basic Data
Maintenance of Tab Page Activation
Maintenance of Tab Page Background Job
Maintenance of Tab Page Event Delivery
Maintenance of Tab Page Linkages With Errors
Event Queue Browser
Extended Notifications for SAP Business Workflow
Fundamentals and Overview
Notification Administration (Browser)
Defining the Category
Defining the Selection
Defining Subscriptions
Defining the General Settings
Granularity and Message Structure
Configuring Notifications (View Cluster)
Scenario
Category
Message Template
Subscription
Filter
Selection Schedule
Delivery Schedule
General Settings
Handler Assignment
Delivery Type
Deliverer
Granularity of Messages
Typical Use Cases and Examples
Selecting All Work Items
Selecting Work Items of Particular Single-Step Tasks
Selecting More Work Items and Using Existing Subscriptions
Defining a Schedule for Selection
Sending Notifications to All or Individual Users
Sending a Notification an E-Mail or SMS
Defining the Message Structure
Executing or Displaying Work Items from Within a Message
Defining the Schedule for the Delivery of Notifications
Reminding Users About Unprocessed Work Items
Changing the Message Text
Changing the Message Layout
Example: Notifications for Leave Requests
Testing the Standard Functions
Report for Selecting and Delivering
Log Display
Report for Deleting Completed Notifications
Using Extended Notifications and the UWL
Work Item Visualization in the Universal Worklist (UWL)
Displaying the Work Item Container
Displaying XML Documents
Defining the Web Server
Workflow Information System
Operation of the WIS
Key Figures Used
Standard Analysis Organization View
Standard Analysis Process View
Standard Analysis Object View
Standard Analysis Group View
Standard Analysis Example Scenario
Periodic Data Transfer
Creating a Variant for the Report RMCADATA
Scheduling a Job
Making Customer-Specific Enhancements to the WIS
Extending the Communication Structure
Retrieving Data for Customer Fields
LIS Customizing
Work Item Analysis
Technical Details on Calculation
Workload Analysis
Threshold Value and Average Value
Work Item Selection
Task Analysis
Error Diagnosis
Consistency Check
Authorization Management
Demo and Test Workflows
Transport and Client Copy
Important Transaction Codes
Organizational Management Administration
Workflow-Relevant Data for Organizational Management
Using Evaluation Paths
Maintenance of Evaluation Paths
Business Workplace Using the Internet
Creating a Customer Master Record in the Internet
Process Flow (BC-BMT-WFM Creating a Customer Master Record)
Business Workplace Using the Internet
Business Workplace
Displaying and Processing Work Items
Creating, Processing and Sending Documents
Workflow Status Reports via the Internet
Executing Selection Reports (BC-BMT-WFM Status Reports)
Web Form Integration
Starting Workflows with Web Forms
Designing a Web Form to Start a Workflow or Task
Defining a Workflow/Task to Be Started with Webforms
Generating a Web Transaction
Generated Web Transactions
Developing an Internet Service from a Transaction
Generated HTML Templates
Starting a Task with a Web Form
Processing Work Items as a Web Form
Designing a Web Form to Process a Work Item
Creating Web Form Tasks
Generating a Web Transaction
Generated Web Transactions
Developing an Internet Service from a Transaction
Generated HTML Templates
Extending HTML Templates
Adding Tasks to a Workflow Definition
Execute Work Item with Web Forms
Business Workflow - Tutorials
Tutorial: Workflow Modeling
Unit 1: Organizational Plan
Unit 2: Starting the Workflow Builder
Unit 3: Creating a Workflow
Unit 4: Defining and Inserting Task "Create Notification of Abse
Unit 5: First Test
Reporting and Analysis
Unit 6: Creating Task "Check Notification of Absence"
Unit 7: Including "Check Notification of Absence" in the Workflo
Unit 8: Second Test
Unit 9: Adding a User Decision
Unit 10: Third Test
Unit 11: Defining and Including "Revise Notification of Absence"
Unit 12: Integrating the UNTIL Loop for Reapproval
Unit 13: Inserting Container Operations
Unit 14: Changing Staff Assignments
Unit 15: Using a Rule
Unit 16: Fourth Test
Unit 17: Including "Send Notification" into the Workflow Definit
Unit 18: Work Item Attachments
Unit 19: Fifth Test
Unit 20: Monitoring Missed Deadlines
Tutorial: Maintaining the Organizational Plan
Unit 1: Creating an Organizational Plan
Unit 2: Creating Staff Assignments
Unit 3: Assigning Tasks
Tutorial: Event Creation During Status Changes
Unit 1: Testing the Existing Application Functions
Unit 2: Identifying and Extending Object Types
Unit 3: Adding Further Attributes
Unit 4: Flexible Event Creation
Unit 5: Agent Determination - Organizational Plan
Unit 6: Defining a Workflow
Unit 7: Editing Workflow Definitions
Unit 8: Executing the Scenario
Tutorial: Workflow Programming
Extending Object Types: Inheritance and Delegation
Unit 1: Creating an Object Type in the Business Object Repositor
Unit 2: Creating Database Field Attributes
Unit 3: Creating Object Database Field Attributes
Unit 4: Creating Virtual Attributes
Unit 5: Creating Object Virtual Attributes
Unit 6: Creating Multiline Virtual Attributes
Unit 7: Creating the Method Edit Without Parameters
Unit 8: Creating the ExistenceCheck Method Without Parameters
Unit 9: Creating the Display Method Without Parameters
Unit 10: Creating a Method with Parameters
Unit 11: Events and Their Creation
Unit 12: Basic Data
Unit 13: Final Steps
Appendix: Implementation Program for Object Type Z_BUS2032
Workflow Scenarios
Aim and Structure of this Documentation
Settings and Preparations
Organizational Plan
Customizing for Tasks and Workflows
SAP Business Workflow/WebFlow
Technical Principles of SAP Business Workflow
General Procedure Model
Transport Workflow
SAP Business Workflow Examples
Demo Example: Processing a Notification of Absence
Technical Implementation
SAP Task AF_approve (Approve Notification of Absence DEMO)
SAP Task AF_update (Revise Notification of Absence DEMO)
SAP Task AF_delete (Delete Notification of Absence)
SAP Task AF_Txt_Send (Send Long Text After Approval)
Rule: Manager (Superior of...)
SAP Workflow AF_process (Process Notification of Absence)
Details of the Workflow Definition
Preparation and Customizing
Setting Up the Organizational Plan
Performing Task-Specific Customizing
Maintaining the Type Linkage
Administration Required for Shared Office Settings
Operation and Connection to Application Functionality