BRF Workflow - SRM Shopping Cart Approval at item level

Ramki Maley rmaley at erpworkflow.com
Mon Apr 4 15:02:47 EDT 2011


Raja,

This behavior is defined by your process schema. Please check your 
schema. You can also try posting the issue in SDN SRM Workflow forum.

Cheers,
Ramki.

On 4/4/11 2:44 PM, Raja wrote:
> Hello All :
>
> I have an other question related to the BRF workflow . When the 
> Shopping Cart is completely rejected  ( all line items rejected ) by 
> an approver , the shopping cart turns out to be non-editable  and the 
> workflow is completed .
>
> But at the same , if the SC got 2 items , item 1 is approved and item 
> 2 is rejected , then work item is sent to the SC creator to take some 
> action .
> Is this the Standard system behavior ? .
>
> What I am looking for is when the SC is fully rejected , it should 
> give the capability to the requester to edit and resubmit it.
>
> Can anybody please shed some light on this issue ?
>
> Your time and effort is highly appreciated in this matter.
>
>
> Thanks,
> Raja
> 248 910 0604 Cell
>
>
>
> ------------------------------------------------------------------------
> *From:* Raja <raja_mahamani at yahoo.com>
> *To:* SAP Workflow Users' Group <sap-wug at mit.edu>
> *Sent:* Sun, April 3, 2011 10:21:23 PM
> *Subject:* Re: BRF Workflow - SRM Shopping Cart Approval at item level
>
> Hello Ramki ,
> Thank You for your response .
>
> Is there a way through coding/customization  , to create decision sets 
> at item level  so that  for example when the line item 1 is approved , 
> it does not have to wait for item 2 ? . Basically , what I am looking 
> for is , item 1 status should be changed to "Approved" so that 
> follow-on documents will be created.
>
> Or Shall I use any BAPI to change the status  or write custom method 
> to change the item's system  status to "approved " ?.
>
> Any ideas or suggestions welcome.
>
>
> Thanks,
> Raja
> 248 910 0604 Cell
>
> ------------------------------------------------------------------------
> *From:* Ramki Maley <rmaley at erpworkflow.com>
> *To:* SAP Workflow Users' Group <sap-wug at mit.edu>
> *Sent:* Sun, April 3, 2011 5:07:01 PM
> *Subject:* Re: BRF Workflow - SRM Shopping Cart Approval at item level
>
> 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:
>>
>> 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
>
>
> _______________________________________________
> 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/20110404/2737236a/attachment.htm


More information about the SAP-WUG mailing list