<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><br><font class="Apple-style-span" face="arial" size="2">Hello Experts ,</font><div style="font-family: arial; font-size: 10pt; "><br></div><div><div><font class="Apple-style-span" face="arial" size="2">We are using SRM 7.01 and SP Level3 .&nbsp;</font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">We are in the process of implementing Shopping Cart Approval at item level using Business Rule Framework using&nbsp;</font><span class="Apple-style-span" style="font-family: arial; font-size: small; ">Process Controlled Schema evaluation .&nbsp;</span></div><div><font class="Apple-style-span" face="arial" size="2">&nbsp;I have used the BADI implementation /SAPSRM/BD_WF_RESP_RESOLVER &nbsp;and methods&nbsp;</font></div><div><font class="Apple-style-span" face="arial"
 size="2">/SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_APPROVERS_BY_AREA_GUID &nbsp;and /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_AREA_TO_ITEM_MAP&nbsp;</font></div><div><font class="Apple-style-span" face="arial" size="2">to create area GUID and map it to the item.</font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Problems I am facing :</font></div><div><font class="Apple-style-span" face="arial" size="2">Scenario 1 : &nbsp; For example &nbsp;SC got two items &nbsp;; item 1 &nbsp;requires two level of approval and item 2 requires 3 level of&nbsp;</font><span class="Apple-style-span" style="font-family: arial; font-size: small; ">approval . &nbsp;Item 1 is approved by both the levels &nbsp;and item 2 needs 3rd level approval.</span></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">What is
 happening here is , line item 1 is also in the waiting approval status, technically item should go to "Approved" ,</font><span class="Apple-style-span" style="font-family: arial; font-size: small; ">but the SC is waiting for item 2 to be approved by 3 rd level . Then the SC status is changed to "Approved".&nbsp;</span></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Scenario 2 : &nbsp; For example &nbsp;SC got two items &nbsp;; item 1 &nbsp;requires two level of approval and item 2 requires 3&nbsp;</font><font class="Apple-style-span" face="arial" size="2">level of approval . &nbsp;Item 1 is approved by both the levels &nbsp;and item 2 rejected by 3 rd level . Even in this case ,</font><span class="Apple-style-span" style="font-family: arial; font-size: small; ">the rejected item needs decision&nbsp;</span><span class="Apple-style-span" style="font-family: arial;
 font-size: small; ">&nbsp;from the SC creator , then only the other item is going for approval.</span></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Basically only one instance of &nbsp;workflow (WS40000014) is called at for the entore shopping cart and the approval workitem is created&nbsp;</font></div><div><font class="Apple-style-span" face="arial" size="2">at the n-step approval sub-workflow (WS40000015 and WS40000016). In our situation there should be either multiple instances</font></div><div><font class="Apple-style-span" face="arial" size="2">of WS400000154/WS40000015 should be called so that every item will be considered as a separate approval. &nbsp;</font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">I read from SDN that Process Schema's &nbsp;evaluation is at
 &nbsp;header level only by default .&nbsp;</font></div><div><font class="Apple-style-span" face="arial" size="2">We have done coding in the &nbsp;item area map method /BADI &nbsp;and Rule Context to to go for different approval process&nbsp;</font><span class="Apple-style-span" style="font-family: arial; font-size: small; ">at item level.&nbsp;</span></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Any ideas and &nbsp;suggestions welcome . I appreciate your time and effort in advance.</font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Note : I am willing to share my code if anybody wants to have a look at to provide suggestion.</font></div><div><font class="Apple-style-span" face="arial"
 size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2"><br></font></div><div><font class="Apple-style-span" face="arial" size="2">Thanks,</font></div><div><font class="Apple-style-span" face="arial" size="2">Raja Mahamani</font></div><div><font class="Apple-style-span" face="arial" size="2">248 910 0604</font></div></div></td></tr></table>