workflow course
TRANSCRIPT
-
7/23/2019 Workflow Course
1/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 1
BANDIS TECHNOLOGIES
PLOT NO:44 GAYATRI NAGAR , AMEERPET BEHIND MAITRIVANAM : 500016
CONTACT: 040-64608866,9030098866,8790898802
EMAIL: [email protected]
W O R K F L O W
Did you know SAP has one of the world's most powerful workflow engines built into its
core basis system?
SAP Workflow is a set of tools used to design, develop and implement workflows in SAP
based on events that occur on various business objects. Based on an object oriented concept
of Objects (Business Objects) SAP Workflow can fully automate all Enterprise workflowrequirements.
BASIC SAP GUI NAVIGATION
Workflow terminology
Use of workflow and workflow templates
Difference between mail & workitem
Basic Customizing settings in the SAP Business Workflow system
Inboxes:
Possible inboxes for work items
Defining substitutes
Processing work items
AGENTS
Agent Assignment
Possible Agents , Responsible Agents , Excluded Agents
Recipient
Actual Agents
Assigning Multiple Agents Per Work Item
Deadline & Notification Agents
Agent Assignment Using Organizational Structure
The Basic Organizational Plan
The Extended Organizational Plan
Doing Without an Organizational Plan
Agent Assignment Using TASK Group
-
7/23/2019 Workflow Course
2/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 2
BUILDING AND USING WORKFLOW
Defining workflows using the Workflow Builder
Binding Matrix
Enhancing business objects with the Business Object Builder
Defining business process steps: task definition
Data definition and containers
Dynamic agent determination at runtime
Triggering workflows with events
Triggering events in the system
Deadline monitoring
Workflow Wizards
Options for ad-hoc processing
WORKFLOW PROGRAMMING
Business Object Builder: defining and implementing your own BOR objects
Data flow and new containers
Agent determination rules
Rule Basics
Testing & Simulating Rules
Responsibility Rules with multiple criteria and Secondary priorities
Agent Determination using SAP Organizational Data Function Modules as rules
Programming exits at step and workflow level
Event generation by programming
Check function modules
Receiver type function modules
Receiver function modules
Runtime system:
Structure
Performance
Administration
BUSINESS OBJECTS
Creating Custom Business Objects
Extending BO Types Via Delegation
-
7/23/2019 Workflow Course
3/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 3
Debugging background methods in Workflow
Business Object Components
Adding Interface
Creating Key Fields , Methods , Events
Common Business Object Types Used with Many Workflow Scenarios SELFITEM
WF_TASK
SYSTEM
USR01 , USER
ABAP CLASSES : OBJECT ORIENTED ABAP IN WORKFLOW
Definition and implementation of ABAP-OO classes for use in the workflow
Definition of attributes
Definition of methods and error handling
Definition of events
Triggering ABAP-OO events
Using ABAP-OO classes in workflow processes
Difference between ABAP Classes & Business Objects
UTILITY Classes
Creating Utility Class
Workflow Interface IF_WORKFLOW : BI_PERSISTENT ,
BI_OBJECT Using Utility Class in a TASK
Functional Methods
ADVANCED WORKFLOW DESIGN TECHNIQUES
Step Conditions
Step Condition : Create Work Item
Step Condition : Complete Work Item
Step Condition : Completion Execution
Parallel Processing
Implement Table Driven Dynamic Parallel Processing
Implement a FORK
Reusing Workflows as Sub Workflow
Modeled Deadlines
Notify recipients Via EMAIL that a Deadline Missed
Skip Work Item If Deadline Missed
Binding
-
7/23/2019 Workflow Course
4/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 4
Blocks & Local Workflow
Ad-hoc Features & Review Work Item
EVENTS AND BUSINESS INTERFAECS
Introduction to events
Event linkage Table & Search For Events
Evaluation and Maintenance of Type Linkages with Process Flow
Triggering Events
Start Conditions For workflows
Terminating Event
Workflow Header Events
Parked Events , Event Queues
Raising Events From Business Application
Raising Events Via Status Changes
Raising Events Via Change Documents
Raising Events Via Message Control
Raising Events Via HR Infotype
Raising Events Via BTE
Raising Events Via calling a workflow API
WORKFLOW DIAGNOSTICS
Diagnosis Logs
Workflow Log
Diagnosis Transaction
Event Trace
RFC Log
Debugging Workflow
WORKFLOW ADMINISTRATION
Error Resolution
Techniques To Resolve Runtime Errors
Basic Settings For Error Monitoring
Finding & Fixing Work Items
Diagnosis Of Workflows with Error
Work Item Selection & Work Item Frequency
Work Item Display : Standard & Technical View
-
7/23/2019 Workflow Course
5/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 5
Resolving Agent Determination Errors
Fixing work Item With No Agents Or Wrong Agents
Preventing Agent Determination Problems From Recurring
Resolve Buffering Errors
PRACTICAL EXAMPLES DONE IN CLASS ROOM .
First we learn handling Business Scenario with standard object
Type for Business Partner Creation(CRM Workflow)
Business scenario handling terminating events, asynchronous
method, building relationships between different object types,
Binding Matrix, suppressing possible step outcomes with custom
object type. This one example will make sure any development in
workflow you can complete easily without any trouble.
Business Scenario with Standard Object type and delegation ofsubtype using deadline monitoring
Macro creation & use at design time and runtime.
WORKFLOW PROJECT With Advance Topics : 15 DAYS
Scenarios will be covered
1. SD PRICING BLOCKS: This will be a pure Custom Development
2.
FICO PARKING: This development involves standard & custom
Business Objects
3. TRIP REQUEST : This Development involves standard & custom
Business Objects
4. PO APPROVAL: Two Level Approval Using Matrix Table
ADVANCE TOPICS: Preqrequisite :( OO ABAP & WEBDYNPRO ABAP)
5. Workflow with UWL
6.
Net weaver Portal Integration And settings For UWL
7. Customizing the Workflow Template using XML generation in Portal
8. Webdynpro & Workflow Integration , Configuration
9.
Workflow with BRF+
-
7/23/2019 Workflow Course
6/6
Compiled By: Srinivasulu Bandi Email: [email protected]
Contact: 040-64608866, 09030098866, 8790898802 Page 6