sap workflow asug1
TRANSCRIPT
]
SHERRYANNE MEYER[ASUG INSTALLATION MEMBER MEMBER SINCE: 2000
ANUP MAHESHWARI[ASUG INSTALLATION MEMBER MEMBER SINCE: 2008
AJAY VONKARERY[ASUG INSTALLATION MEMBER MEMBER SINCE: 1999
Session 1805: Taking your workflow skills to the next level
Shalini Sabnani, Senior Technical Consultant
InnovaPost
Ginger Gatling, Senior Product Manager
SAP
Real Experience. Real Advantage.
[
2
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 SAP’s 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 Canada’s 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 sub-
workflows)
10+5Security Idoc errors Other
5,000+17Case Management (Customer Service )CRM 5.00
8,900+45Financials (Accounts Receivable)Sales & Service / Sales Order Management
ECC 6.00 (2)
8,850+24Human Capital Management / Travel ManagementFinancialsSales & Service / Sales Order ManagementProcurement
ECC 6.00
3,300+14Requisition / Shopping Cart ApprovalsReceiving / Confirmations, P-card approvals
SRM 5.0
Volumes / DAY
# of WFLs
Business Process and/or ServiceComponent
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
NetWeaver &Business Objects Demo
End to end process includes diverse systems Executives want approvals on various devices and UI’s Need to keep your skills up with current product
Real Experience. Real Advantage.
[ 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 skillSeems like too much?
Real Experience. Real Advantage.
[ Skills & Technology Matrix
NW BW
NW BPM & BRM(Java programming required)
NW PI
Interactive Forms by Adobe
Service provisioning & consumption
Usage guide on SDN
Guided Procedures
UWL optionalCore skills
Workflow outside of SAP systems
Workflow in multiple SAP systems
Workflow in one SAP system
Workflow does not interact directly with Adobe
Real Experience. Real Advantage.
[ Example process: Short term disability
Boss starts processIn
sura
nce
Com
pany
to
patie
nt
Process communicates with insurance company
Family communicates with boss
What skills do we need for this process?What does SAP already provide?
Real Experience. Real Advantage.
[ What does SAP already provide?
1. Checked online help, SAP has capabilities, but they don’t 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
tbdSERVICE
ENDPOINT
CONSUMER TOOLS
(Composition Environment)
PUBLISH
DISCOVER
REFERENCE
CONSUMERAPPLICATION
CONSUMER
SERVICE IMPLEMENTATION
PROVIDER
SERVICESREGISTRY
SERVICE ENDPOINTPUBLICATIONS
ROUTINGMAPPING
BPM
INVOCATIONProcess Integration
DIRECT CONNECTION
ABAP JAVAOther
ABAP JAVAOther
Real Experience. Real Advantage.
[ 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?
SAP NW BPM runs on the Java stack.
You can service enable a workflow and call it with SAP NetWeaver 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).
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 requirementscould not use standard workflow-related data extractionhad to implement their own extraction logic for workflow data
This gap has now been closedTechnical work item data is available in BW as infocubeHow 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
Boss starts processIn
sura
nce
Com
pany
to
patie
nt
Process communicates with insurance company
Family communicates with boss
SAP Business Workflow&
BW for. Reporting
SAP NetWeaver BPM to involve insurance agents
If insurance agents are dealt with via phone and there is no external facing portal, then SAP NetWeaver PI to send employee data
SAP NetWeaver BRM for rules of payment to patient
Real Experience. Real Advantage.
[ Example process: Create new customer
Is there an existing customer match?
Request new customer
Yes No
Create in ERP and other systemsReview and approve
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 RepresentativesCRM/CIC
Customer Interaction Centre
REGIONAL OFFICER
What skills do we need for this process?What does SAP already provide?
Corporate Customer
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
send e-mails
Extended Notifications
process workitem
collect workitems
End user
Email client
SAP GUI or Portal UWL
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-basedworkitems (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.
[ 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.
SAP Interactive Forms by Adobe
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.
Workflow
CRM
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.
[
40
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.
[ Questions
Real Experience. Real Advantage.
[
42
[
Thank you for participating.
SESSION CODE: 1805
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