6546496 SAP Workflow Part1 1

download 6546496 SAP Workflow Part1 1

of 60

Transcript of 6546496 SAP Workflow Part1 1

  • 8/8/2019 6546496 SAP Workflow Part1 1

    1/60

    Workflow Part-1

  • 8/8/2019 6546496 SAP Workflow Part1 1

    2/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    3/60

    The R/3 Integration Model

    R/3R/3Client / Server

    ABAP

    Client / Server

    ABAP

    COControlling

    COControlling

    AAAsset

    Accounting

    AAAsset

    Accounting

    PSProjectSystem

    PSProjectSystem

    WFWorkflow

    WFWorkflow

    ISIndustry

    Solutions

    ISIndustry

    Solutions

    MMMaterials

    Mgmt.

    MMMaterials

    Mgmt.

    HRHuman

    Resources

    HRHuman

    Resources

    SDSales &

    Distribution

    SDSales &

    Distribution

    PPProductionPlanning

    PPProductionPlanning

    QMQualityMgmt.

    QMQualityMgmt.

    FIFinancial

    Accounting

    FIFinancial

    Accounting

    PMPlant

    Maintenance

    PMPlant

    Maintenance

  • 8/8/2019 6546496 SAP Workflow Part1 1

    4/60

    Introduction

    It handles The Process

    Ex: Releasing of Blocked Vendor The People

  • 8/8/2019 6546496 SAP Workflow Part1 1

    5/60

    BusinessBusinessMiddleware LayerMiddleware Layer

    IntegratedIntegratedApplicationsApplications

    BusinessBusinessWorkflowWorkflow

    R/3R/3

    FIFI

    COCO

    AMAM

    PSPS

    WFWF

    ISIS

    MMMM

    HRHR

    SDSD

    PPPP

    QMQM

    PMPM

    Position of the workflow in the system

  • 8/8/2019 6546496 SAP Workflow Part1 1

    6/60

    Introduction

    Workflow Automates processes Involving range of activities/tasks

    Occurs repeatedly in similar form Involves people/Departments

    Require high degree of co-ordination

    http://opt/scribd/conversion/tmp/scratch17049///Documents%20and%20Settings/128885/Local%20Settings/workflow_1.ppt#270,13,Position%20of%20the%20workflow%20in%20the%20systemhttp://opt/scribd/conversion/tmp/scratch17049///Documents%20and%20Settings/128885/Local%20Settings/workflow_1.ppt#270,13,Position%20of%20the%20workflow%20in%20the%20system
  • 8/8/2019 6546496 SAP Workflow Part1 1

    7/60

    ShippingOrder

    SalesSalesManagementManagement

    Automating Corporate Processes

    Invoice

    AssemblyAssemblyShipping &Shipping &ReceivingReceiving

    OrderOrderProcessingProcessing

    CustomerCustomerServiceService

    TroubleReport

    Proof of

    Delivery

    SalesSales

    CustomerCustomer

    Budget

    Forecast

    PackingSlip

    AssemblyOrder

    AssemblyOrder

    PackingSlip

    SalesOrder

    ProductProduct

    ProductProduct

    PackingSlip Invoice

    ProductProduct

    ProductProductPlanningPlanning

    AccountingAccounting

    ProductionProductionPlanningPlanning

  • 8/8/2019 6546496 SAP Workflow Part1 1

    8/60

    Business processes

    Treasury

    FinancialAccounting

    Controlling

    Sales andDistribution

    Logistics

    Production

    Riskmanage

    -ment

    Exchangehedging

    Handling

    payments

    Customerinvoiceposting

    Sales

    profit

    Orderprofit-ability

    Serviceprofit-ability

    Costing document

    Creditcontrol

    Incomingorder

    Financing

    decision

    Vendorselection

    EvaluationIncoming

    orderposting

    Inter-company

    billing

    External

    billing

    Inter-

    companybilling

    DeliveryProductionProduction

    order

    Vendorselectio

    n

    Transferorder

  • 8/8/2019 6546496 SAP Workflow Part1 1

    9/60

    What does workflow do?Treasury

    FinancialAccounting

    Controlling

    Sales andDistribution

    Logistics

    Production

    Riskmanage

    -ment

    Exchangehedging

    Handlingpayments

    Customerinvoiceposting

    Sales

    profit

    Orderprofit-ability

    Serviceprofit-ability

    Costing document

    Creditcontrol

    Incomingorder

    Financing

    decision

    Vendorselection

    EvaluationIncoming

    orderposting

    Inter-company

    billing

    External

    billing

    Inter-companybilling

    DeliveryProductionProduction

    order

    Vendorselectio

    n

    Transferorder

    Workflowa

    utomates

    thebusin

    essproce

    ss

  • 8/8/2019 6546496 SAP Workflow Part1 1

    10/60

    Benefits

    Faster and Simpler

    Needs less effort

    Easy to Learn and understanding

  • 8/8/2019 6546496 SAP Workflow Part1 1

    11/60

    Benefits

    Better control of Information

    Deadlines Costs

    Flexible to Change

  • 8/8/2019 6546496 SAP Workflow Part1 1

    12/60

    Workflow Terminology

    Objects

    Events

    MethodsTasks

    Single Step

    Multi Step

  • 8/8/2019 6546496 SAP Workflow Part1 1

    13/60

    Continue...

    Agents

    Roles

    Inbox/Outbox

  • 8/8/2019 6546496 SAP Workflow Part1 1

    14/60

    Examples of Objects types

    SAP Business object types Invoice

    Requisition Material

    EDI messages

  • 8/8/2019 6546496 SAP Workflow Part1 1

    15/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    16/60

    Single-Step task : Example

    Post invoice

    Release requisition

    Change Material Master Approve absence

  • 8/8/2019 6546496 SAP Workflow Part1 1

    17/60

    Events

    Event is a block of code

    can start/stop single/Multiple tasks/Workflow

  • 8/8/2019 6546496 SAP Workflow Part1 1

    18/60

    Events : Example

    Parked document posted

    Order Cancellation

    Customer master changeRequisition approved

  • 8/8/2019 6546496 SAP Workflow Part1 1

    19/60

    Graphical representation of a workflow

  • 8/8/2019 6546496 SAP Workflow Part1 1

    20/60

    Structure of a Workflow Definition

    Conditional

    Process Loop

    Activity Parallel

    ProcessLoop

    Loop

    IF

    DeadlineMonitoring

  • 8/8/2019 6546496 SAP Workflow Part1 1

    21/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    22/60

    Object type

    Single-step

    tasks

    Single-stepSingle-steptaskstasks

    Multistep task

    Workflow

    definition

    WorkflowWorkflow

    definitiondefinition

    The process design must...

    ... be defined as single-step or

    multi-step task in SAP R/3

    Individual activities in the

    process must be available assingle-step tasks before being

    included in multi-step task

    The single-step tasks refer toan object type and one of its

    methods...

    ... which enables access to

    existing SAP functionality!

    agents

    eventsevents

    Method

    Summary

  • 8/8/2019 6546496 SAP Workflow Part1 1

    23/60

    Templates

    SAP has built in Ready to Use Templates

    Each module has templates

    Easy to implement

  • 8/8/2019 6546496 SAP Workflow Part1 1

    24/60

    templates

    R

    SAP Business Workflow Template Approx

    More than 100 templatesMore than 100 templatesAMAM

    FIFI

    Asset Management 8

    Financial 17

    HR Human Resources 25

    Materials Management 10MMMM

    Production Planning 7PPPP

    PMPM Plant Maintenance

    QMQM Quality Management

    SMSM Service Management

    8

    15

    4

  • 8/8/2019 6546496 SAP Workflow Part1 1

    25/60

    Example

    Mass processing of Assets

    Purchase Requisition Approval

    Engineering Change ManagementALE/Idoc Error handling in IN bound

    processing

    Leave Approval

    http://opt/scribd/conversion/tmp/scratch17049///Documents%20and%20Settings/128885/Local%20Settings/SAP%20BUSINESS%20WORKFLOW1.ppt#261,6,Slide%206http://opt/scribd/conversion/tmp/scratch17049///Documents%20and%20Settings/128885/Local%20Settings/SAP%20BUSINESS%20WORKFLOW1.ppt#261,6,Slide%206
  • 8/8/2019 6546496 SAP Workflow Part1 1

    26/60

    HR: Notification of Absence

    Absence Form

    Employee

    Dates

    Reason

    Managers Universal Inbox

    Option to release

    or reject the absence

    form

    PD-Org Structure

    Manager PositionManager Position

    HolderHolder

    Employee PositionEmployee Position

    HolderHolder

    Route Review Request

    Employees Universal Inbox

    Option to modify and

    resubmit rejected

    application

    Route Result of Review

    Determine Manager

  • 8/8/2019 6546496 SAP Workflow Part1 1

    27/60

    Structure of Work Flow

    Transaction code SWDD

    Documentation in help file

  • 8/8/2019 6546496 SAP Workflow Part1 1

    28/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    29/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    30/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    31/60

    Universal Inbox

    The end user interface is Universal Inbox

    Support Alternative clients MAPI clients

    Message Application Programming Interface Developed by Microsoft

    SAP Gui

    Java GUI

    web

  • 8/8/2019 6546496 SAP Workflow Part1 1

    32/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    33/60

    System Components

    Workflow Definitions Steps and Tasks, May contain agents and

    deadlineWorkflow item Manager

    Initiate the events, monitor Deadlines,terminate events

    Integrated Inbox Interface with users

  • 8/8/2019 6546496 SAP Workflow Part1 1

    34/60

    l

    TasksWorkflow definitions are comprised of

    single-step tasks, multi -step task, workflow

    task and workflow templates

    n Customer defined tasks and standard tasks

    l

    ObjectsThe encapsulation of software for

    performing defined business tasks

    n

    n

  • 8/8/2019 6546496 SAP Workflow Part1 1

    35/60

    Demo Example: Workflow DefinitionSubmit notification of absenceSubmit notification of absence

    Notification ofNotification ofabsence createdabsence created

    Approve notification of absence

    rejectedrejectedapprovedapproved

    Revise notification of absence ?

    nono yesyes

    Revise notificationof absence

    canceledcanceled revisedrevised

    nono yesyes

    WorkflowWorkflow

    terminatedterminated

    Cancel notificationof absence

    Terminate workflow

    Resubmit for approval ?

    Send mail

    sentsent

  • 8/8/2019 6546496 SAP Workflow Part1 1

    36/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    37/60

    Use of Organizational Management

    Refers to current Organization

    Automatic routing management for employee

    changesHigh flexibility

  • 8/8/2019 6546496 SAP Workflow Part1 1

    38/60

    To use methods of an object type in aworkflow ( single-step task)

    As a framework for defining a workflow (multistep task)

    Tasks

  • 8/8/2019 6546496 SAP Workflow Part1 1

    39/60

    Task Types

    Standard task (single-step task, task type TS)

    Customer task (single-step task, task type T )

    Workflow template (multistep task, task typeWS)

    Workflow task (multistep task, task typeWS)

    Task group (task type TG)

  • 8/8/2019 6546496 SAP Workflow Part1 1

    40/60

    Role

    You use roles to specify an agent (oragents) for a task if the set of possible

    agents is too large, or not specific enough.By assigning work items toorganizationally suitable employees,responsibilities and authorizations are

    managed efficiently, and bottlenecks areavoided.

    Roles are always defined across clients

  • 8/8/2019 6546496 SAP Workflow Part1 1

    41/60

    Organizational plan

    The enterprise-specificorganizational plan describes the

    organizational assignment of theemployees. The aim of this is todetermine the responsibility ofemployees for the execution of

    individual business activities

  • 8/8/2019 6546496 SAP Workflow Part1 1

    42/60

    Events

    Identify the events required to initiateand control the workflow.

    Check whether these events aredefined for the relevant object types.

  • 8/8/2019 6546496 SAP Workflow Part1 1

    43/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    44/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    45/60

    Create Organizational plan

  • 8/8/2019 6546496 SAP Workflow Part1 1

    46/60

    Root Organizational unit

  • 8/8/2019 6546496 SAP Workflow Part1 1

    47/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    48/60

    Create Jobs

  • 8/8/2019 6546496 SAP Workflow Part1 1

    49/60

    Create Position

  • 8/8/2019 6546496 SAP Workflow Part1 1

    50/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    51/60

    Assign job

  • 8/8/2019 6546496 SAP Workflow Part1 1

    52/60

    Organizational plan

  • 8/8/2019 6546496 SAP Workflow Part1 1

    53/60

    2.Create Workflow

  • 8/8/2019 6546496 SAP Workflow Part1 1

    54/60

    Maintain Task

  • 8/8/2019 6546496 SAP Workflow Part1 1

    55/60

    Workflow template id

  • 8/8/2019 6546496 SAP Workflow Part1 1

    56/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    57/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    58/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    59/60

  • 8/8/2019 6546496 SAP Workflow Part1 1

    60/60