sap workflow part1

Upload: ceekay-inweregbu

Post on 07-Apr-2018

309 views

Category:

Documents


3 download

TRANSCRIPT

  • 8/3/2019 SAP Workflow Part1

    1/60

    Workflow Part-1

  • 8/3/2019 SAP Workflow Part1

    2/60

    Introduction

    SAP WORKFLOW Concepts

    Basic Workflow Terminology

  • 8/3/2019 SAP Workflow Part1

    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/3/2019 SAP Workflow Part1

    4/60

    Introduction

    It handles

    The Process

    Ex: Releasing of Blocked Vendor

    The People

  • 8/3/2019 SAP Workflow Part1

    5/60

    Business Middleware LayerBusiness Middleware Layer

    Integrated ApplicationsIntegrated Applications

    Business WorkflowBusiness Workflow

    R/3R/3

    FIFI

    COCO

    AMAM

    PSPS

    WFWF

    ISIS

    MMMM

    HRHR

    SDSD

    PPPP

    QMQM

    PMPM

    Position of the workflow in the system

  • 8/3/2019 SAP Workflow Part1

    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://../Documents%20and%20Settings/128885/Local%20Settings/workflow_1.ppt#Position%20of%20the%20workflow%20in%20the%20systemhttp://../Documents%20and%20Settings/128885/Local%20Settings/workflow_1.ppt#Position%20of%20the%20workflow%20in%20the%20system
  • 8/3/2019 SAP Workflow Part1

    7/60

    Shipping

    Order

    SalesSales

    ManagementManagement

    Automating Corporate Processes

    Invoice

    AssemblyAssemblyShipping &Shipping &ReceivingReceiving

    OrderOrderProcessingProcessing

    CustomerCustomer

    ServiceService

    TroubleReport

    Proof of

    Delivery

    SalesSales

    CustomerCustomer

    Budget

    Forecast

    Packing

    Slip

    Assembly

    OrderAssembly

    Order

    Packing

    Slip

    Sales

    Order

    ProductProduct

    ProductProduct

    Packing

    Slip Invoice

    ProductProduct

    ProductProduct

    PlanningPlanning

    AccountingAccounting

    ProductionProduction

    PlanningPlanning

  • 8/3/2019 SAP Workflow Part1

    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/3/2019 SAP Workflow Part1

    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

    Work

    flowauto

    mates

    thebusine

    ssproces

    s

  • 8/3/2019 SAP Workflow Part1

    10/60

    Benefits

    Faster and Simpler

    Needs less effort

    Easy to Learn and understanding

  • 8/3/2019 SAP Workflow Part1

    11/60

    Benefits

    Better control of

    Information

    Deadlines Costs

    Flexible to

    Change

  • 8/3/2019 SAP Workflow Part1

    12/60

    Workflow Terminology

    Objects

    Events

    Methods

    Tasks

    Single Step

    Multi Step

  • 8/3/2019 SAP Workflow Part1

    13/60

    Continue...

    Agents

    Roles

    Inbox/Outbox

  • 8/3/2019 SAP Workflow Part1

    14/60

    Examples of Objects types

    SAP Business object types

    Invoice

    Requisition

    Material

    EDI messages

  • 8/3/2019 SAP Workflow Part1

    15/60

    Examples of Object Method

    Post ( the invoice)

    Approve ( the Requisition)

    Change ( the Material)

    Display ( the image)

  • 8/3/2019 SAP Workflow Part1

    16/60

    Single-Step task : Example

    Post invoice

    Release requisition

    Change Material Master

    Approve absence

  • 8/3/2019 SAP Workflow Part1

    17/60

    Events

    Event is a block of code

    can start/stop single/Multiple

    tasks/Workflow

  • 8/3/2019 SAP Workflow Part1

    18/60

    Events : Example

    Parked document posted

    Order Cancellation

    Customer master change

    Requisition approved

  • 8/3/2019 SAP Workflow Part1

    19/60

    Graphical representation of a workflow

  • 8/3/2019 SAP Workflow Part1

    20/60

    Structure of a Workflow Definition

    Conditional

    Process Loop

    Activity Parallel

    Process Loop

    Loop

    IF

    Deadline

    Monitoring

  • 8/3/2019 SAP Workflow Part1

    21/60

  • 8/3/2019 SAP Workflow Part1

    22/60

    Object type

    Single-step

    tasks

    Single-stepSingle-step

    taskstasks

    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 beingincluded in multi-step task

    The single-step tasks refer to

    an object type and one of its

    methods...

    ... which enables access to

    existing SAP functionality!

    agents

    eventsevents

    Method

    Summary

  • 8/3/2019 SAP Workflow Part1

    23/60

    Templates

    SAP has built in Ready to Use Templates

    Each module has templates

    Easy to implement

  • 8/3/2019 SAP Workflow Part1

    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/3/2019 SAP Workflow Part1

    25/60

    Example

    Mass processing of Assets

    Purchase Requisition Approval

    Engineering Change Management

    ALE/Idoc Error handling in IN bound

    processing

    Leave Approval

    http://../Documents%20and%20Settings/128885/Local%20Settings/SAP%20BUSINESS%20WORKFLOW1.ppt#Slide%206http://../Documents%20and%20Settings/128885/Local%20Settings/SAP%20BUSINESS%20WORKFLOW1.ppt#Slide%206
  • 8/3/2019 SAP Workflow Part1

    26/60

    HR: Notification of Absence

    Absence Form

    Employee

    Dates

    Reason

    Managers Universal Inbox

    Option to release

    or reject the absenceform

    PD-Org Structure

    Manager PositionManager Position

    HolderHolder

    Employee PositionEmployee Position

    HolderHolder

    Route Review Request

    Employees Universal Inbox

    Option to modify and

    resubmit rejectedapplication

    Route Result of Review

    Determine Manager

  • 8/3/2019 SAP Workflow Part1

    27/60

    Structure of Work Flow

    Transaction code SWDD

    Documentation in help file

  • 8/3/2019 SAP Workflow Part1

    28/60

  • 8/3/2019 SAP Workflow Part1

    29/60

  • 8/3/2019 SAP Workflow Part1

    30/60

  • 8/3/2019 SAP Workflow Part1

    31/60

    Universal Inbox

    The end user interface is Universal Inbox

    Support Alternative clients

    MAPI clients

    Message Application Programming Interface

    Developed by Microsoft

    SAP GuiJava GUI

    web

  • 8/3/2019 SAP Workflow Part1

    32/60

  • 8/3/2019 SAP Workflow Part1

    33/60

    System Components

    Workflow Definitions

    Steps and Tasks, May contain agents and

    deadline

    Workflow item Manager

    Initiate the events, monitor Deadlines,

    terminate events Integrated Inbox

    Interface with users

  • 8/3/2019 SAP Workflow Part1

    34/60

    TasksWorkflow definitions are comprised of

    single-step tasks, multi -step task, workflow

    task and workflow templates

    Customer defined tasks and standard tasks

    ObjectsThe encapsulation of software for

    performing defined business tasks

  • 8/3/2019 SAP Workflow Part1

    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/3/2019 SAP Workflow Part1

    36/60

  • 8/3/2019 SAP Workflow Part1

    37/60

    Use of Organizational Management

    Refers to current Organization

    Automatic routing management for employee

    changes High flexibility

  • 8/3/2019 SAP Workflow Part1

    38/60

    To use methods of an object type in a

    workflow ( single-step task)

    As a framework for defining a workflow (multistep task)

    Tasks

  • 8/3/2019 SAP Workflow Part1

    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 type WS)

    Workflow task (multistep task, task type WS)

    Task group (task type TG)

  • 8/3/2019 SAP Workflow Part1

    40/60

    Role

    You use roles to specify an agent (or

    agents) for a task if the set of possible

    agents is too large, or not specific enough.By assigning work items to organizationally

    suitable employees, responsibilities and

    authorizations are managed efficiently, andbottlenecks are avoided.

    Roles are always defined across clients

  • 8/3/2019 SAP Workflow Part1

    41/60

    Organizational plan

    The enterprise-specific

    organizational plan describes the

    organizational assignment of theemployees. The aim of this is to

    determine the responsibility of

    employees for the execution ofindividual business activities

  • 8/3/2019 SAP Workflow Part1

    42/60

    Events

    Identify the events required to initiate

    and control the workflow.

    Check whether these events aredefined for the relevant object types.

  • 8/3/2019 SAP Workflow Part1

    43/60

  • 8/3/2019 SAP Workflow Part1

    44/60

  • 8/3/2019 SAP Workflow Part1

    45/60

    Create Organizational plan

  • 8/3/2019 SAP Workflow Part1

    46/60

    Root Organizational unit

  • 8/3/2019 SAP Workflow Part1

    47/60

  • 8/3/2019 SAP Workflow Part1

    48/60

    Create Jobs

  • 8/3/2019 SAP Workflow Part1

    49/60

    Create Position

  • 8/3/2019 SAP Workflow Part1

    50/60

    Search and assign user

  • 8/3/2019 SAP Workflow Part1

    51/60

    Assign job

  • 8/3/2019 SAP Workflow Part1

    52/60

    Organizational plan

  • 8/3/2019 SAP Workflow Part1

    53/60

    2.Create Workflow

  • 8/3/2019 SAP Workflow Part1

    54/60

    Maintain Task

  • 8/3/2019 SAP Workflow Part1

    55/60

    Workflow template id

  • 8/3/2019 SAP Workflow Part1

    56/60

    Agent Assignment

  • 8/3/2019 SAP Workflow Part1

    57/60

  • 8/3/2019 SAP Workflow Part1

    58/60

  • 8/3/2019 SAP Workflow Part1

    59/60

  • 8/3/2019 SAP Workflow Part1

    60/60