Professional Documents
Culture Documents
Target Audience:
SAP SRM consultants
Partner SRM consultants
Prerequisites Knowledge:
SRM implementation experiences
SRM 6.0 overview
Objectives:
Explain Workflow changes in SRM 6.0
Configure new SRM 6.0 Workflow
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
Workflow Changes
SRM 5.0
SRM 6.0
+ Start Conditions
+ N-step BADI
SC.Saved
Start Condition
PO.Saved
Start Condition
WF
WF
WF
Process Schema Evaluation
Conf.Saved
Start Condition
BUS*.Saved
Start Condition
Result
Eval ID
WF
Business Benefits
Standardized
approval processes
to reduce complexity
Reduced total cost of
ownership
Faster
implementation
cycles
Compliance with
regulations
(Sarbanes-Oxley Act,
accessibility, and
audit requirements)
Approver
Requester
z Change/Recall
l
ci a
i st
z Accept/Adjust
z Reject
e
Sp
Completion
z Accept/Adjust
z Inquire
Process
z Approve
z Edit
ia
nc
a
in
z Change/Recall
F
Approval
z Approve
z Accept/Adjust
z Reject
Process
Recall Popup
when you edit a
document which is
in approval
General guideline
New customer SRM60
Define Process Level table with BRF
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
Configuration Blocks
APL
Application
Create SC
Event /SAPSRM/CL_WF_PDO.
Accept/Recall
Approve/Reject
Approve/Reject
WF
Process Control
WS40000014
Process Level
WS40000015
Completion
WS40000017
Approval
WS40000016
PL
SRM
Process
Level
Definition
BRF
BRF
Process
Scheme
Event
Expression
Expression
Process
Level
Event
Expression
Expression
Responsible
Decision Type
Main Configuration
SAP
Business
Workflow
READY_FOR_WORKFLOW
Description
Approval
Business Rule
decision type
10
20
Completion IT Department
completion (of IT
equipment)
Product
category 012
exists (IT
Equipment)
PL
Responsible agents
Item-Based
Decisions for
Entire
Document
Item-Based
Decisions for
Entire
Document
Purchasers of purchasing
group 500000002
30
Approval
Line manager
approval
Total Value
exceeds Euro
400,-
Item-Based
Decision
for Partial
Document
40
Approval
Director approval
Total Value
exceeds Euro
2000,-
Item-Based
Decision
for Partial
Document
90
Automatic
Automatic Rejection
Exception
handling
PL
PL
BRF
WF
BRF
PL
Program:
BRF_TRANSPORT_SIMPLE
Application Class:
SRM_WF
The report copies BRF Objects
from client 000 to your current
client
Run this report once for each client
in your SRM system (except client
000)
SAP AG 2007, SRM 6.0 Value Added Session for Workflow / 16
BRF
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
TS 40007943
Basic SRM Decision Task
TS 40007944
Adjust Document
TS 40007945
Review Document
TS 40007952
SRM Shopping Cart Completion
TS 40007953
SRM Shopping Cart Approval (1)
TS 40007954
SRM Shopping Cart Approval (2)
PL
BRF:Event
0EVS01 (Predefined)
PL
0EVS01 (Predefined)
BUS2121_EX01
PL
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
Expression
Expression
Ausdruck
Ausdruck
Expression
Event
Actions
Aktion
Aktion
Aktion
Action
Expression
BRF Expressions
BRF
help.sap.com
PL:
Evaluation ID
BRF
0EVS01 (Predefined)
BRF
BRF
Demo
You can download iTutor file from Recorded Live Expert session
page.
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
Area 1
Responsible P-Group 001
Area 2
Area 3
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
/SAPSRM/PR_WF_MIGRATION_CFG
Reports uses the Process Level table with one Completion Approval
and two Approval steps, expression which can be used are in table
/SAPSRM/C_WF_MAP
Please Note:
The Report does not create any
BRF Objects. They must exist
already.
The Report creates the step-tables
and the schemas.
General Overview
SRM Workflow Configuration
- SRM Workflow settings
- Business Rule Framework (BRF) settings
Agent BADI
Migration steps from old to the new Workflow
Transitions and Limitations
Available
New workflow for Shopping Cart:
n-step Approval
Completion Approval
Budget Approval
Not available
No Dynamic Spending Limit Approval
No Alerting & Notifications
No Reviewer
No Offline Approval (not at all)
No automatic migration
No Reviewer
No Offline Approval without Duet
Bid Invitation
Confirmation
Contract
Invoice
Limitations
Previous standard and n-step BAdI workflows not available with SRM 6.0 - most
workflows (exceptions PO Conf., User Master, Business Partner, Procurement
Card) to be merged into a new single standard workflow, introduction of new
Business Rule Framework
Changing a document not possible at any time. Requester needs to Recall work
item to avoid inconsistencies
Authorization to change shopping cart document does not dependent on user
attributes / roles (BBP_WFL_SECURITY), but is based on approval level
Not possible to add ad-hoc approvers on every level (SRM60: add only on next
level)
No graphical approval preview
BBP_CHNG_AGNT_GET
Approver Selection when Approver Changed/Added
Maintain it in standard task
BBP_WFL_ADMIN_APPROV
Determination admin. approver for invoice/confirmation
BBP_OFFLINE_APP_BADI
Customer-Specific Modification of E-mail Approval
Use Duet
Summary
2. Series of Recorded Live Expert Sessions are intended to supplement the above Learning
maps (http://intranet.sap.com/~sapidb/011000358700006295922006E)
Portal Setup for an SRM Consultant
WebDynpro config for an SRM Consultant
BRF Workflow for an SRM Consultant
3. The latest collaterals on SRM 6.0 could be found on the Service Market Place. The
internal versions of the same can be found under portal quick link /srm-rollout
(http://intranet.sap.com/~sapidb/011000358700006330942006D)
Questions:
If you have any questions regarding workflow or SRM 6.0, Please log your question via
SAS:
http://skm.wdf.sap.corp:1080/SAS_Interaction_Center/
Thank You!
Thank You!
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other
countries.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned
are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited
to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of
these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of
hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web
pages