BRF Workflow - SRM Shopping Cart Approval at item level

Ramki Maley rmaley at erpworkflow.com
Sun Apr 3 17:07:01 EDT 2011


Raja,

What you are experiencing in both cases is standard system behavior. 
Please see the SAP documentation for Decision Sets 
<http://help.sap.com/saphelp_srm70/helpdata/EN/2c/2ecf5596524af59d454ee6f1684b4d/content.htm>. 


Regards,
Ramki.

On 4/2/11 8:38 PM, Raja 
wrote:<http://help.sap.com/saphelp_srm70/helpdata/EN/2c/2ecf5596524af59d454ee6f1684b4d/content.htm> 

>
> Hello Experts ,
>
> We are using SRM 7.01 and SP Level3 .
>
> We are in the process of implementing Shopping Cart Approval at item 
> level using Business Rule Framework using Process Controlled Schema 
> evaluation .
>  I have used the BADI implementation /SAPSRM/BD_WF_RESP_RESOLVER  and 
> methods
> /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_APPROVERS_BY_AREA_GUID  and 
> /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_AREA_TO_ITEM_MAP
> to create area GUID and map it to the item.
>
> Problems I am facing :
> Scenario 1 :   For example  SC got two items  ; item 1  requires two 
> level of approval and item 2 requires 3 level of approval .  Item 1 is 
> approved by both the levels  and item 2 needs 3rd level approval.
>
> What is happening here is , line item 1 is also in the waiting 
> approval status, technically item should go to "Approved" ,but the SC 
> is waiting for item 2 to be approved by 3 rd level . Then the SC 
> status is changed to "Approved".
>
> Scenario 2 :   For example  SC got two items  ; item 1  requires two 
> level of approval and item 2 requires 3 level of approval .  Item 1 is 
> approved by both the levels  and item 2 rejected by 3 rd level . Even 
> in this case ,the rejected item needs decision  from the SC creator , 
> then only the other item is going for approval.
>
> Basically only one instance of  workflow (WS40000014) is called at for 
> the entore shopping cart and the approval workitem is created
> at the n-step approval sub-workflow (WS40000015 and WS40000016). In 
> our situation there should be either multiple instances
> of WS400000154/WS40000015 should be called so that every item will be 
> considered as a separate approval.
>
> I read from SDN that Process Schema's  evaluation is at  header level 
> only by default .
> We have done coding in the  item area map method /BADI  and Rule 
> Context to to go for different approval process at item level.
>
> Any ideas and  suggestions welcome . I appreciate your time and effort 
> in advance.
>
>
> Note : I am willing to share my code if anybody wants to have a look 
> at to provide suggestion.
>
>
> Thanks,
> Raja Mahamani
> 248 910 0604
>
>
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20110403/7464a20d/attachment.htm


More information about the SAP-WUG mailing list