You are on page 1of 5

BANDIS TECHNOLOGIES

PLOT NO:44 GAYATRI NAGAR , AMEERPET BEHIND MAITRIVANAM : 500016 CONTACT: 040-64608866,9030098866,8790898802 EMAIL: bandis.technology@gmail.com

W O R K F L O W
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 workflow requirements. BASIC SAP GUI NAVIGATION

Workflow terminology Use of workflow and workflow templates 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

Compiled By: Srinivasulu Bandi Contact: 040-64608866,

Email: bandis.technology@gmail.com 09030098866, 8790898802 Page 1

BUILDING AND USING WORKFLOW


Defining workflows using the Workflow Builder 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
Email: bandis.technology@gmail.com 09030098866, 8790898802 Page 2 040-64608866,

Compiled By: Srinivasulu Bandi Contact:

Business Object Components Adding Interface Creating Key Fields , Methods , Events Common Business Object Types Used with Many Workflow Scenarios SELFITEM WF_TASK SYSTEM USR01 FORMABSENC

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
Email: bandis.technology@gmail.com 09030098866, 8790898802 Page 3

Compiled By: Srinivasulu Bandi Contact: 040-64608866,

Modeled Deadlines Notify recipients Via EMAIL that a Deadline Missed Skip Work Item If Deadline Missed Binding Blocks & Local Workflow Ad-hoc Features & Review Work Item

EVENTS AND BUSINESS INTERFAECS


Introduction to events Event linkage Table & Search For Events 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
Email: bandis.technology@gmail.com 09030098866, 8790898802 Page 4 040-64608866,

Compiled By: Srinivasulu Bandi Contact:

Work Item Selection & Work Item Frequency Work Item Display : Standard & Technical View Resolving Agent Determination Errors Fixing work Item With No Agents Or Wrong Agents Preventing Agent Determination Problems From Recurring Resolve Buffering Errors

Compiled By: Srinivasulu Bandi Contact: 040-64608866,

Email: bandis.technology@gmail.com 09030098866, 8790898802 Page 5