Second level approval of SC before first level completed?

Hi all!
This one may be quite obvious, but my customer has requested that a second level approver should recieve a workitem as soon as that same item has been handled in the initial step.
Is it possible to bypass the sequential process (as hinted by the Java applet), using branches?
And, of course, does the approval_branch parameter have anything to do with it? I've tried, to no avail.
Thanks, again!
Best regards,
Mike

Hello,
Parallel approval is not in the SRM workflow scope.
What can be done is item level approval where an approver works on some items and a second one on the others at the same time. But a same item cannot be sent twice in 2 different task (In that case, the "branch" parameter will be handle by the system. But you cannot influence it.)
Some people think that parallel approval could reduce the time of the approval process. But the best way to reduce it is to reduce the number of approvers
Rgds,
Pierre

Similar Messages

  • Determining second level approver for travel expense claim workflow

    Hi Experts...
    In Travel Expense claim workflow,we are using two level Approval.The employee has to enter his data for expense claim through ESS..Then expense claim is submitted and sent via workflow to the Travel department. Travel Dept verifies the expenses against the bill and approves the claim by selecting the next level approver and attaching the scanned copies of the bill.
    I made copy from the standard workflow WS20000040.
    How can i select the next level appover in first level approval step???
    Is there any FM or BAPI or BADI???
    Please help me ...
    Thanks in Advance
    Regards,
    Hemalatha.

    Hi Hemalatha,
    I have small tricky workaround to find out the second level of approver.The Standard Rule available can reused again by passing manager's Position.i.e
    After first level completed , store manager position in container variable and pass it to the same task rule so the task is sent to the manager's approver .
    Message me if needed more details.
    **Award Points if useful

  • PR transfer to SRM at second level approval

    Dear Experts ,
    we have classic schenario of SRM 7.0 , we want to transfer PR to SRM before final release from ECC.
    can anybody suggest where it is decided that at this particular level of approval PR got transfer to SRM
    we have badi ME_REQ_SOURCE_CUST implemented to send PR to SRM , but this is happening at final release after all the approvals .
    can we trigger this transfer at second level of approval. we have six level of approvals
    is it poosible

    Hi Muthu ,
    Thanks for the response .
    We are on Classic Scenario SRM 7.0.
    We do not want any approvals in SRM ,  we are carrying out Bidding for the PRs created in ECC through SRM. Our Business requirement is as below -
    PR is created , will trigger 8 levels of approval /Release depending on the configuration set up.
    The level 2 approver will decide whether it is to be transferred to SRM or not. Its a manual decision and we have done development for this and it works fine.
    But, by the approval at level 2 itself, system should trigger the XML i. e Transfer PR to SRM.
    And the next levels of approval should be blocked.
    In SRM, we carry out biddng and quote comparision and after that the level 2 person will initiate the next level of approvals.
    My Business wants ,the quotes ,vendors etc when the PR is getting approved by the SCM Heads i.e. Level 3 approver.
    Appreciate your response on this.
    Regards,
    Akash.

  • Invoice not going for second level approval

    i have an issue , gurus
    there is a invoice which should go through two level of approvals we have built a customised workflow for that , at the fist level there are say 5 approvers who can approve then at the second level there are again 3 , any one among them can approve the invoice at any level , and thereafter he work item gets deleted from the the remaing agents' inbox , now th issue is that after one among the first level approvers approves , it again comes back to him for approval without going to the next level .
    what can be the problem and what is the solution , if any one can help me ..

    Hi,
    It is related to workflow issue .Please check in SWIA
    please contact your ABAP (technical team)
    there is a problem in BADI
    G.Ganesh Kumar

  • Steps required for second level approval Workflow

    Hi,
    Can any one explain me step by step procedure  of how to configure 2 level approval process in SRM.I have activated the second level approval for SC.But after  this what i have to do. Where can i set the value conditions in workflow?How system will decide for one level approval it has to go for a person "Y" and for 2nd level approval it has to go to Manager?
    kindly help me out in this
    regards
    subbramanyam

    I think you have to activate the below workflows in the system which automatically  identifies the number of levels that it should cross.
    WS14000133
    WS10000049
    WS14000134 ---> This Sub workflow determines,  is there any next approver or not?.

  • Second level Approver Missing

    Hi..
    As per the approval matrix 25000-50000 is two level approval is required..
    But at the user end at the time if raising SC in Approval Preview only 1st level Approver is visible second level is not present.
    I hav checked Approval Matrix its Correct...i have uploaded it again.. still not showing second level..
    Regards,
    Neha

    Hey the only basic problem I can see with that is already written over there.
    IS SECOND LEVEL -- Response Tab -- For FALSE - Task to Generate -- nothing (Status R).
    So you have defined that with 'FALSE' response status you are rejecting your task, and if you are rejecting your task then your approval is finished. What you need to modify over here is just change the Status to 'C' which will let your workflow know that now there is no second level required and the approval stands completed.
    I think you will not be able to change the response to 'C' for this because you have already used this 'Task Response' for some tasks. What you can do for this is -
    1) Eitgher go and update the database for this mapping.
    2) Send some other response from the file in place of FALSE. eg Send NO and then mark it as completed- 'C'
    You should be done.
    Thanks
    Sunny

  • [SOLVED] ADF BC : View Object "second level" Entity reference issue

    hi
    If I insert a row in a View Object that uses "two levels" of Entity references, the attributes of the Entity on the "second level" don't get a value.
    Consider these tables:
    MY_ROW (MY_ROW_ID, MY_ROW_STUFF, MY_ROW_LU1_ID)
    MY_ROW_LU1 (MY_ROW_LU1_ID, MY_ROW_LU1_STUFF, MY_ROW_LU1_LU1_ID)
    MY_ROW_LU1_LU1 (MY_ROW_LU1_LU1_ID, MY_ROW_LU1_LU1_STUFF)
    Where MY_ROW.MY_ROW_LU1_ID is a "look-up" in MY_ROW_LU1 and MY_ROW_LU1.MY_ROW_LU1_LU1_ID is a "second level look-up" in MY_ROW_LU1_LU1.
    I created default Entities and Associations on these tables and a View Object that uses all 3 Entities (MyRow as Updatable, MyRowLu1 and MyRowLu1Lu1 as Reference).
    See example code in
    http://verveja.footsteps.be/~verveja/files/oracle/ViewObjectEntityReferenceIssue-v0.03.zip
    (contains no Java code, all out-of-the-box ADF BC)
    problem scenario:
    If run the MyRowService Application Module in the Oracle Business Component Browser and "open" the MyRowViewAll View Object instance, I get the rows and their related "look-up values".
    If I click the "Insert a new record" button and fill out values for MyRowId, MyRowStuf and MyRowLu1IdEntity, I only get "look-up" values for the "first level". While the "second level" stays empty.
    For example, a MyRowLu1IdEntity of "2003" gives a MyRowLu1Stuff value of "2003 stuff", but no value in MyRowLu1Lu1Stuff.
    What am I doing wrong? What should I change to also get a value in the "second level" MyRowLu1Lu1Stuff attribute?
    many thanks
    Jan Vervecken

    Jan,
    If you create a view object on Emp and Dept, with Dept as a reference entity, you might choose to build the view object to only include the:
    Emp.Empno (required, since it's the PK of Emp entity usage)
    Emp.Ename (included since you want to show the ename)
    Dept.Deptno (required, since it's the PK of the Dept entity usage)
    Dept.Dname (included since you want to show the dname)
    The wizard enforces the inclusion of the required attributes above.
    When you run this view object, a join is performed and you see the reference data.
    Now, if you want to allow the user to UPDATE the reference data, you need to add one more attribute to the list of attributes:
    Emp.Empno
    Emp.Ename
    Emp.Deptno (To allow user to change Deptno employee belongs to)Dept.Deptno
    Dept.Dname
    At this point, not only is the join performed for you, but the ADF BC reference mechanism reacts to any modification of the Emp.Deptno attribute, correctly showing the reference information for that new foreign-key-referenced department (even before commiting and requerying, at which time the SQL join would pickup that correct, related information).
    The "second level" problem you describe in this thread is simply the same issue described here as a master/first-level-detail situation, taken to its logical next step. If you want the end-user to be able to change the second-level detail to which the first-level-detail is associated, you need to include the first-level-detail's foreign key attributes in the view object's select list. Otherwise, there is no foreign key attribute whose value-change event the framework can react to in order to coordinate the related reference data in the row.
    I've blogged a link to a working example of a four-level reference information view object here:
    http://radio.weblogs.com/0118231/2007/05/09.html#a818
    based on the HR schema.

  • Second level Manager Unable to view the leave request

    Hello Experts
    We are using three levels approval leave request, first level manager able to approve successfully, when second level manager approving the leave request is unable to see any contents inside the request, its showing blank.
    Kindly help me on this.
    Thanks
    Neelima.

    Hi,
    I have a requirement in which I have to sent Leave Workflow to three approvers. For that I maintain the approvers in a customising table. What I did is, I took a copy of the standard Leave WF and added a step in loop (to read the table maintained, through a bor method). For the last approver, he has to get the standard leave approval task and for that reason i looped my custom bor for 2 times and put the standard leave approval task outside the loop.
    Now the issue is that, eventhough the first approver gets the workitem and approves that, the next approver is not getting the workitem for him. Workflow is going into an error state stating that the successor node is not found.
    Please tell me whether my approach for customising leave workflow is correct. And if correct, what could be the reason for the error that I get.
    Regards,

  • How to load second level nodes dynamically in jTree?

    Hi,
    I'm new to jTree & I want to load jTree with two levels of Hierarchy dynamically.
    First level nodes I loaded from the database directly.
    And regarding the second level nodes, I want them to be loaded only when I expand the first level nodes(on tree expansion), instead of loading it before-hand itself.
    I tried this in TreeExpansion event, but still my tree was not refreshed.
    Is there anyother way to do this .....?
    Thanks.
    G.

    Hi sangar;
    use method valueChanged() in ListSelectionEvent interface to notify tree selection change.

  • Problem with open in new window for second level tab

    Hi Friends,
    I am using 2 level tabs in my application. In my second level tab when i right click and select *open in new
    window* it is giving Page not found error. But for the first level tabs it is working correctly. How can i fix this so
    that either i can show the page when right click the tab and select open in new window or disable the right clicking
    for the second level tabs. Please help,
    Thanks
    Jeev

    Hi,
    I don't think its exactly possible, as tabs use javascript:doSubmit('somevalue'); and you can not open javascript in a new window, as javascript usually references the current page you are on, and since you open the javascript in a new window, it doesn't know what to reference. The most helpful thread I found was : Re: Open other tab in a new window (ATD reply, third from the bottom).
    Ta,
    Trent
    Edited by: tr3nton on Dec 3, 2009 4:19 PM; Hari beat me to linking to the correct thread, my bad.

  • Linked report from second level drill-down level

    Hi,
    I have a report with two drill-down levels, Dept Id and Job Id.
    The requirement is when I am on Job Id drill level; I have to call another report when I click on any of the Job Id. This Job Id is passed to another report and the report is filtered based on that Job Id.
    I created a hyperlink on Job Id drill down level successfully. But the problem is I am unable to go to the first level i.e Dept Id. Actually the hyperlink is displayed and the up arrow is not visible to go to the first level.
    Is there any way where after creating a link on second level and opening the report in a new window, the drill up functionality can be maintained?
    I am using Business Objects XI 3.1 version.
    Thank you.

    hi
    there is another way to drill down the report of web intelligence.for that we have to customize in the universe level create a folder in custom hierarchy and add your two objects to that folder, i.e empid. and deptid. the order of these objects should be in the way the drilling happens that means if you want to drill down from empid. to deptid. then empid. should be the first object of the folder,save and export the universe to the CMS.Then it ready to use for webi report.Build the query for the report and enable the drill option in the report.Now the report is ready for your requirement.
    thanks & regards
    Sreekanth K

  • Problems with Second level drop downs

    Hi, I'm having problems with the second level of my drop down
    menu. It's showing up when you hit the first level. Any ideas what
    I'm doing wrong?
    http://www.graphicvisionsinc.com/test/

    Solved it!
    For info, updating from FCS 1.1 to FCS 1.1.1 solved this problem!

  • Tree View Second level is not displaying bind parameter

    Studio Edition Version 11.1.2.2.0appears this problem is addressed in
    http://dailydevfixes.blogspot.com/2011/07/setting-bind-parameters-on-hierarchy-of.html
    unfortunately I must be missing something.
    as a test using the hr schema
    I was doing a tree view with hire date as the first level then the employee id, last name and first name as the second level.
    I hard coded employee id of 187 on a bean called by a button.
    the first level is updated unfortunately the second level is not (employee id 107 should not show up)
    --1999-02-07
    ----- 187 Cabrio Anthony
    ----- 107 Lorentz Dianahere is my bean the first level is updated but the second level is not not quite sure what I am missing
        public void ButtonClick(ActionEvent actionEvent) {
            BindingContext bindingctx = BindingContext.getCurrent();
            BindingContainer bindings = bindingctx.getCurrentBindingsEntry();
            DCBindingContainer bindingsImpl = (DCBindingContainer) bindings;
            DCIteratorBinding dciter = bindingsImpl.findIteratorBinding("ParentVO1Iterator");
            ViewObject Parentvo =dciter.getViewObject();
            Parentvo.setNamedWhereClauseParam("empid",187);
            Parentvo.executeQuery();
            AttributeDef attrDef = Parentvo.findAttributeDef("ChildVO");
            ViewObject childvo = attrDef.getAccessorVO(Parentvo);
            childvo.setNamedWhereClauseParam("empid",187);
            childvo.executeQuery();
            AdfFacesContext adfFCtx = AdfFacesContext.getCurrentInstance();
           adfFCtx.addPartialTarget(treeupdate);
        }here is the query for the parent view object.
    select trunc(hire_date) hire_dt
    from employees
    where :empid is null or employee_id = :empid
    group by trunc(hire_date)here is the query for the child view object
    select trunc(hire_date) hire_dt, employee_id, employee_id||' '||last_name||' '||first_name nm
    from employees
    where :empid is null or employee_id = :empid
    order by trunc(hire_date)here is the view link
    <?xml version="1.0" encoding="windows-1252" ?>
    <!DOCTYPE ViewLink SYSTEM "jbo_03_01.dtd">
    <!---->
    <ViewLink
      xmlns="http://xmlns.oracle.com/bc4j"
      Name="ParentToChildViewLink"
      Version="11.1.2.61.83">
      <Properties>
        <SchemaBasedProperties>
          <LABEL
            ResId="model.view.link.ParentToChildViewLink_LABEL"/>
        </SchemaBasedProperties>
      </Properties>
      <ViewLinkDefEnd
        Name="ParentVO"
        Cardinality="1"
        Source="true"
        Owner="model.view.ParentVO">
        <DesignTime>
          <Attr Name="_accessor" Value="true"/>
          <Attr Name="_finderName" Value="ParentVO"/>
          <Attr Name="_isUpdateable" Value="true"/>
        </DesignTime>
        <AttrArray Name="Attributes">
          <Item Value="model.view.ParentVO.HireDt"/>
        </AttrArray>
      </ViewLinkDefEnd>
      <ViewLinkDefEnd
        Name="ChildVO"
        Cardinality="-1"
        Owner="model.view.ChildVO">
        <DesignTime>
          <Attr Name="_finderName" Value="ChildVO"/>
          <Attr Name="_isUpdateable" Value="true"/>
        </DesignTime>
        <AttrArray Name="Attributes">
          <Item Value="model.view.ChildVO.HireDt"/>
        </AttrArray>
      </ViewLinkDefEnd>
      <ResourceBundle>
        <PropertiesBundle
          PropertiesFile="model.ModelBundle"/>
      </ResourceBundle>
    </ViewLink>and here is the tree
        <af:tree value="#{bindings.ParentVO1.treeModel}" var="node"
                                 selectionListener="#{bindings.ParentVO1.treeModel.makeCurrent}" rowSelection="single"
                                 id="t1" binding="#{myBean.treeupdate}">
                            <f:facet name="nodeStamp">
                                <af:outputText value="#{node}" id="ot1"/>
                            </f:facet>
                        </af:tree>

    thanks I am working through that example unfortunately I ran into a problem
    previously (in my real application) I was using bind parameters and my query had the following where clause.
    ( I did this to turn a comma separated list into an in statement)
      WHERE    :Bind_Batch_NM_Comma_Sep_List IS NULL
             OR batch_nm IN
                   (    SELECT REGEXP_SUBSTR (:Bind_Batch_NM_Comma_Sep_List,
                                              '[^,]+',
                                              1,
                                              LEVEL)
                                  batch_nm
                          FROM DUAL
                    CONNECT BY LEVEL <=
                                    REGEXP_COUNT (:Bind_Batch_NM_Comma_Sep_List,
                                  + 1)however in the example presented you are to create view criteria and there is a panel on the right called view object where clause but I can not figure out how to type into it directly
    and I find it unlikely I can recreate this where clause using the add item button.
    is there a way to manually type the where clause in the view object where clause box?

  • MPs at second level of BOM

    Hi,
    I have a header material A-MRP type -PD. independent requirements maintined in MD61 for 25 qty.
    I have a bom compoennet B directly below A -MRP type -M1.
    Now when multilevel MRP is run for A using MD02 , i  see no dependent requirements are generated for B.
    when single level MPs is run for B using MD42, no requirements are genrated for B.
    How do we plan MPS items used as a BOM component. Is maintining separated PIR for B the only option to plan second level MPS bom items.

    Dear Santosh
    I v tested your scinario.My setup was like this : PIR -FG -M6-10, M7-200,M8-1000  (Monthly )
    FG : TEST234   MRP TYPE : PD  Planning Strategy : 10      Indi/Coll : Blank          Stock : 0
    ROH : TEST      MRP Type : M1    Planning Strategy : 40     Indi/Coll : 2                 PTF : 30    Stock : 0
    ROH: TEST6    MRP Type : PD        Plng St : 40                    Indi/Coll : 2   Stock : 0
    It is running perfectly with this set up .I am getting Two PR for TEST /TEST6 and Planned Order for FG.I run MRP with NETCH, 2,1,3,3,2 with diplay material before save marked .
    Observation : As PTF -30  days for TEST , I have seen a firmed PR  generated as per the BOM qty  with the PTF -Check in MD04.
    I hope this combination should work .Check if you are missing something .
    Regards
    JH
    Edited by: Jiaul Haque on Jun 23, 2010 9:28 AM

  • Second level detail in master-detail via VL does not return rows

    Sorry, I did not want to repost the entire thread. Please see the last entry in the following thread for my urgent question.
    second level detail in master-detail-detail does not return rows
    "second level detail in master-detail-detail does not return rows"
    Thanks so much!
    Teri

    Ahhh ... that explains everything!
    You wrote:
    ListView1
    -> ListRowView2 (via ListRowFkLink1)
    -> ListValueView2 (via ListValueFkLink2)
    That's why I thought it's a master and two details.
    But it's more like:
    ListView1
        -> ListRowView2 (via ListRowFkLink1)
              -> ListValueView2 (via ListValueFkLink2)Is that correct?
    That's the explanation.
    A ViewLink is basically a RowSetIterator controlling a detail RowSet. When the iterator navigates, the detail RS is refreshed.
    When you create a hierarchy in the wizard, the controlling master iterator is always the default iterator! But you used a new iterator (listRowIter) to iterate over your first detail. The default iterator of that first detail didn't move, hence the RowSet of your second detail was not refreshed.
    When you navigate in the tester, the tester always uses the default iterator. That's why it worked there.
    Sascha

Maybe you are looking for