workflow course

Upload: bandistechnology

Post on 19-Feb-2018

226 views

Category:

Documents


0 download

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