Sie sind auf Seite 1von 42

Session 1805: Taking your workflow skills to the next level

Shalini Sabnani,
Senior Technical Consultant InnovaPost

Ginger Gatling,
Senior Product Manager SAP

[ ANUP MAHESHWARI
ASUG INSTALLATION MEMBER MEMBER SINCE: 2008

[ SHERRYANNE MEYER [ AJAY VONKARERY


ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 ASUG INSTALLATION MEMBER MEMBER SINCE: 2000

[ Learning Points
Knowledge and technologies you can add to enhance your workflow skills and increase your value to your company. Introduction to other SAP technologies and solutions you should learn to enhance your skills. Understand the impact of SAPs direction with workflow and business process management on your existing workflows. Example processes on where/how you can apply the new skills.

Real Experience. Real Advantage.

[Innovapost Overview
Innovapost (www.innovapost.com)is a leading provider of IT solutions and services, with a specialization in SAP and Web development. Innovapost is a Certified SAP Customer Competency Centre and supports full IT end-to-end integration for the Canada Post Group of companies. Innovapost services include: Business consulting IT transformation Application development, application management Infrastructure service management Change & human performance management.

Real Experience. Real Advantage.

[ Canada Post Group of Companies Overview


Includes Canada Post, Purolator, Progistix and Innovapost. Canada Post is among the fifty largest Canadian businesses in terms of revenue, is among the ten largest employers with 70,000 employees in Canada and has one of the largest SAP implementations in North America. Purolator is Canadas largest courier company with 12,500 employees. Innovapost provides IS/IT services to the Canada Post Group of Companies. We at Innovapost provide ongoing support that keeps the system aligned with business strategy and running at optimum performance.

Real Experience. Real Advantage.

[ Upgrade ~ Fall 2008

Real Experience. Real Advantage.

Multi-Company SAP Landscape

Real Experience. Real Advantage.

[ WORKFLOW Inventory
106 Workflows have been implemented since 2001 4 Standard SAP Workflows, and 102 Custom workflows (including subworkflows)
Component
SRM 5.0 ECC 6.00

Business Process and/or Service


Requisition / Shopping Cart Approvals Receiving / Confirmations, P-card approvals Human Capital Management / Travel Management Financials Sales & Service / Sales Order Management Procurement Financials (Accounts Receivable) Sales & Service / Sales Order Management Case Management (Customer Service ) Security Idoc errors

# of WFLs
14 24

Volumes / DAY
3,300+ 8,850+

ECC 6.00 (2) CRM 5.00 Other

45 17 5

8,900+ 5,000+ 10+

Real Experience. Real Advantage.

[ What a workflow could look like

Real Experience. Real Advantage.

[ What we use workflow for today


HCM
Leave of absence, Performance Appraisals, Expired Qualifications

SRM
Shopping cart approval, Goods Receipt, Supplier Bidding

CRM
Cases in Customer Interaction Center

ERP
Purchase requisition and purchase order approval Service and quality notifications

Solution Manager
System based notifications

Real Experience. Real Advantage.

[Reasons why we need to extend our skills

End to end process includes diverse systems Executives want approvals on various devices and UIs Need to keep your skills up with current product
Real Experience. Real Advantage.

NetWeaver & Business Objects Demo

[ Upgrades on SAP Applications, impact on required


workflow skills
SRM
Business rules framework BAdI implementations

CRM
CRM UI for task launch

HCM Processes and Forms


SAP Interactive Forms by Adobe HCM form design tools

SAP NetWeaver Business Warehouse


Analysis of workflow performance

Real Experience. Real Advantage.

[ Core workflow development skills to upgrade


ABAP classes
SRM, CRM workflows start to use classes Reuse ABAP class outside of workflow

Extended Notifications Web Dynpro (JAVA and/or ABAP)


Web Dynpro not supported in traditional workflow inbox SAP applications using Web Dynpro

Universal Worklist
SAP NetWeaver Portal Used for more than SAP Business Workflow

SAP NetWeaver Business Client


Real Experience. Real Advantage.

[ Additional Skills & SAP technologies


Service provisioning (creating new services, ABAP and/or Java) Service consumption (calling web services) Enterprise Service Repository and Registry Extended Notifications* ABAP Classes* Inboxes: UWL and SAP NetWeaver Business Client* Guided Procedures Web Dynpro (ABAP, Java) * SAP Interactive Forms by Adobe SAP NetWeaver Process Integration SAP NetWeaver Business Process Management SAP NetWeaver Business Rules Management SAP NetWeaver Business Warehouse

* Denotes core skill


Real Experience. Real Advantage.

Seems like too much?

[ Skills & Technology Matrix


Workflow in Workflow in one SAP system multiple SAP systems Core skills Guided Procedures
Usage guide on SDN UWL optional

Workflow outside of SAP systems

Service provisioning & consumption Interactive Forms by Adobe NW PI NW BPM & BRM (Java programming required) NW BW
Real Experience. Real Advantage.

Workflow does not interact directly with Adobe

[ Example process: Short term disability


Family communicates with boss

Boss starts process

Insurance Company to patient

What skills do we need for this process? What does SAP already provide?

Process communicates with insurance company

Real Experience. Real Advantage.

[ What does SAP already provide?


1. Checked online help, SAP has capabilities, but they dont seem to be workflow enabled. 2. Checked SDN ES wiki, SAP has some enterprise services in this area that could be used with insurance company. What we know: Process will need to use some existing workflows for sick day reporting and allocation Payroll updates will have to be done Depending on company, various levels of coordination with insurance company are required

Real Experience. Real Advantage.

[ Skills needed & SAP technologies


Service provisioning (creating new services, ABAP and/or Java) Service consumption (calling web services) Enterprise Service Repository and Registry Extended Notifications* ABAP Classes* Inboxes: UWL and SAP NetWeaver Business Client* Guided Procedures Web Dynpro (ABAP, Java) * SAP Interactive Forms by Adobe SAP NetWeaver Process Integration SAP NetWeaver Business Process Management SAP NetWeaver Business Rules Management SAP NetWeaver Business Warehouse

* Denotes core skill


Real Experience. Real Advantage.

[ Evolution to services

IDOC

Real Experience. Real Advantage.

[ Definition of an Enterprise Service


An Enterprise Service has to fulfill the following criteria:
Technically a Web Service WSDL, SOAP, HTTP, Business Semantics Enterprise Services delivered by SAP follow SAP methodology Published in a central repository UDDI / Services Registry Enterprise Services Repository
Real Experience. Real Advantage.

[ Enterprise Services Repository and Registry


CONSUMER TOOLS (Composition Environment) REFERENCE DISCOVER SERVICES REGISTRY
SERVICE ENDPOINT PUBLICATIONS

PUBLISH

CONSUMER
CONSUMER tbd APPLICATION

PROVIDER DIRECT CONNECTION INVOCATION Process Integration


ROUTING MAPPING BPM
SERVICE IMPLEMENTATION

SERVICE ENDPOINT

ABAP JAVA Other


Real Experience. Real Advantage.

ABAP JAVA Other

[ Once you have your services, how do you know if you


need PI or BPM?
Use SAP NetWeaver Process Integration when:
The process is system to system, with human interaction as exception The process is highly asynchronous (you send a message to a business partner and wait, you later correlate the responses back from the partner)

NOTE: Cross component BPM is workflow in PI that sends messages out and correlates responses back

SAP NW PI runs on the Java and ABAP stack.


Real Experience. Real Advantage.

[ Once you have your services, how do you know if you


need PI or BPM?
Use SAP NetWeaver Business Process Management when:
The process is primarily human focused (like an SAP Business Workflow) The process is collaborative (you send a task to a user, wait for it to complete, then move on to the next task).

You can service enable a workflow and call it with SAP NetWeaver BPM.

SAP NW BPM runs on the Java stack.


Real Experience. Real Advantage.

[Where does SAP NW Business Rules Management fit in?


Embedded rules in process to drive process agility

Robust tool for central business rules management Provides a separate graphic modeling tool to model complex rule execution sequences Provides a web interface for Business Users to modify simple If-Then Rules and Decision Tables and also manage different versions Various ways of modeling rules: Model with Rules Composer & use as a rules service Model in the context of a business process

SAP NW BRM runs on the Java stack.


Real Experience. Real Advantage.

[BW Integration for SAP Business Workflow (1)


Customers do their reporting using SAP Netweaver BW Workflow projects with BI requirements
could

not use standard workflow-related data extraction had to implement their own extraction logic for workflow data

This gap has now been closed


Technical

work item data is available in BW as infocube How many workflows of type xy were executed? What is the average processing time for a given workflow (step)? How many steps of type xy were executed by org unit abc?

Real Experience. Real Advantage.

[BW Integration for SAP Business Workflow (2)

Real Experience. Real Advantage.

[ Example process: Short term disability


Family communicates with boss

Boss starts process

Insurance Company to patient

SAP Business Workflow & BW for. Reporting

SAP NetWeaver BRM for rules of payment to patient

SAP NetWeaver BPM to involve insurance agents Process communicates with insurance company If insurance agents are dealt with via phone and there is no external facing portal, then SAP NetWeaver PI to send employee data

Real Experience. Real Advantage.

[ Example process: Create new customer


Request new customer Is there an existing customer match?
No

Yes

Review and approve

Create in ERP and other systems

Q: What tool should be used for this process? Primarily human focused Only last step updates systems Involves multiple systems A: SAP NetWeaver Business Process Management
Real Experience. Real Advantage.

[ Example process: Cases to Remote Sale Representatives


C R M / C I C Customer Interaction Centre

Corporate Customer

What skills do we need for this process? What does SAP already provide?

REGIONAL OFFICER

Real Experience. Real Advantage.

[ Skills needed & SAP technologies


Service provisioning (creating new services, ABAP and/or Java) Service consumption (calling web services) Enterprise Service Repository and Registry Extended Notifications* ABAP Classes* Inboxes: UWL and SAP NetWeaver Business Client* Guided Procedures Web Dynpro (ABAP, Java) * SAP Interactive Forms by Adobe SAP NetWeaver Process Integration SAP NetWeaver Business Process Management SAP NetWeaver Business Rules Management SAP NetWeaver Business Warehouse

* Denotes core skill


Real Experience. Real Advantage.

Overview of Extended Notifications


SAP Business Workflow

collect workitems

Extended Notifications SAP GUI or Portal UWL End user


process workitem send e-mails

Email Email client

Real Experience. Real Advantage.

Extended Notifications for SAP Business Workflow


Notify users about workitems that need to be processed Send workitems to groupware (E.g.MS Outlook or Lotus Notes) carrying direct callbacks to backend transactions
Execution

of web-based workitems (Web Dynpro, People centric UI, ) Execution of workitems via SAP GUI for Windows

Real Experience. Real Advantage.

[ Configuring Extended Notifications


Schedule SWN_SELSEN to execute in batch mode periodically. (Can be run in test mode too) Transaction SWNCONFIG is used for advanced configuration. Transaction SWNADMIN is for basic administration.

Real Experience. Real Advantage.

[ Individual Extended Notifications

Real Experience. Real Advantage.

[ SAP Interactive Forms by Adobe


Key Features
Adobe forms are tightly integrated with existing SAP User Interface Framework. Forms can be dynamic or static, completed online or offline. Forms are used to integrate more users (internal and external) into business processes. Generate forms that contain data extracted from SAP systems Form based input combined with SAP Workflow used to accelerate SAP driven business processes. Completed forms can be validated and submitted to a predefined process in SAP.

Real Experience. Real Advantage.

[ Adobe Integration

Real Experience. Real Advantage.

[ Workflow dispatches case Interactive Adobe form


Workflow determine case is to be assigned to Sales Rep. Generates interactive form pre-filled with case details and emails. Sales Rep. completes case with updates to Adobe form. Complete Email form is mailed back to specified address. Adobe form updates and closes case in CRM.
C R M

Workflow
Real Experience. Real Advantage.

[ Runtime Business Process Landscape

Real Experience. Real Advantage.

[ Further information
Business Process Management with SAP NW Composition Environment: Overview and Outlook Enterprise Services Repository: Overview, Roadmap, and Customer Examples SDN SOA Middleware
https://www.sdn.sap.com/irj/sdn/nw-soa

SDN NW BPM
https://www.sdn.sap.com/irj/sdn/nw-bpm

SDN NW BRM
https://www.sdn.sap.com/irj/sdn/nw-rules-management

Real Experience. Real Advantage.

[ New Workflow Book Coming

Real Experience. Real Advantage.

[ Key Learnings
Your workflow skills are very important and need to be kept updated Upgrading to applications will require some skill update At the very least, you should focus on some of the core workflow development skills you need Depending upon your scenario, you will need other skills SAP applications are delivered with Enterprise Services, which make it easier for workflow to interact with the end to end process extends past a single application system

Real Experience. Real Advantage.

40

[ Questions

Real Experience. Real Advantage.

Thank you for participating.


Please remember to complete and return your evaluation form following this session. For ongoing education on this area of focus, visit the Year-Round Community page at www.asug.com/yrc

SESSION CODE: 1805

Real Experience. Real Advantage.

42

Das könnte Ihnen auch gefallen