EBP 4.0 workflow / org structure

Dart, Jocelyn jocelyn.dart at sap.com
Thu Dec 4 02:34:50 EST 2003


Hi Jim,
In short, you are free to work it out the agent using whatever mechanism you want in the n-step BADI.
 
There are a couple of things to be aware of:
 
1. How you find the users is up to you - completely! E.g you could set up responsibility rules for your asset/wbs scenarios and call that, or call an existing rule in the backend system or use an org plan evaluation path or whatever.
 
2. You need to return a userid in agent format i.e. US followed by the user id as the agent.
You can return multiple users if you wish.  That means if you want complex positions that's fine but you still need to return the holders of the positions, e.g. use function module RH_GET_STRUCTURE with eval path SAP_TAGT to find the holders of the positions.
 
3. The approval is sequential - i.e. you specify how many steps you want and which agents are assigned to which steps.
 
4. The BADI example has been simplified to an extreme degree - it really just shows you the format of the data you need to send out.
 
5. Be aware that the "add approver" function is not supported with n-step approval (too complex to have both dynamic approval and adhoc approvers in the approval applet).
 
And of course as in all SRM workflows, the document is sent for approval as a WHOLE - it is not split into individual items.  So if you are sending shopping carts for approval based on account assignments, either make sure it goes to all approvers necessary in turn; or use the BBP_DOC_CHECK_BADI to implement business rules around what account assignments can be mixed in the same shopping cart.
 
 
Regards,
        Jocelyn Dart
Consultant (SRM, EBP, Workflow)
and co-author of the book
"Practical Workflow for SAP"
SAP Australia
email: jocelyn.dart at sap.com
phone: +61 412 390 267
fax:   +61 2 9935 4880
 
 
 
 
 
-----Original Message-----
From: SAP Workflow [mailto:Owner-SAP-WUG at MITVMA.MIT.EDU] On Behalf Of Stewart, Jim
Sent: Thursday,4 December 2003 6:26 AM
To: SAP-WUG at MITVMA.MIT.EDU
Subject: EBP 4.0 workflow / org structure
 
 
Client desires to use n-step dynamic approval workflow for shopping carts
within EBP 4.0 (support pack 2).
 
Question is -- Are there any known issues with "complex" position and
organizational assignments within the org structure, that is, does EBP limit
you to a very strict subset of the Workflow functionality from an
organizational perspective?  (see example)
 
>From what I've seen -- workflow looks to be the same as WebAS6.20 -- but
does EBP support this rich set of features?
 
Example:
 
A user Mary is assigned multiple positions within an organization. Mary is
an asset manager in division 111, and a project controller at the group
level, in group 222.  She will need to receive approval work items depending
upon WBS element which will indicate the organization approvals need to come
from (hence n-step dynamic approval workflow).
 
I hope this is enough information !! :^)
 
Thanks and regards, Jim Stewart
 
________________________________________________
Jim Stewart
SAP EBP Workflow Consultant
o: 858.826.3619
m: 562.212.4312
mailto:frank.j.stewart at saic.com
mailto:jstewart at equitytechgroup.com
 


More information about the SAP-WUG mailing list