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

Similar Messages

  • 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 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

  • 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

  • Error in second level approval

    Hi,
    I have the request workflow in which there is 2 level of approval. Level 1 approval is working fine but when I attach the level 2 approval on the "Approve" response of level 1 approval and level 1 manager approve it, it gives me the error " An unknown error code was passed. Contact your system administrator"
    Below are the logs :
    INFO,13 Feb 2011 23:40:14,963,[XELLERATE.DATABASE],DB read: select mil_key, mil_name, mil_sequence, mil_day, mil_hour, mil_minute,mil_create_multiple, mil_cancel_while_pending, mil_comp_on_rec, mil_required_complete, mil_retry_period, mil_retry_count, evt_key, mil_default_assignee, mil_assign_to_manager from mil where mil_key=1058
    DEBUG,13 Feb 2011 23:40:14,964,[XELLERATE.DATABASE],select mil_key, mil_name, mil_sequence, mil_day, mil_hour, mil_minute,mil_create_multiple, mil_cancel_while_pending, mil_comp_on_rec, mil_required_complete, mil_retry_period, mil_retry_count, evt_key, mil_default_assignee, mil_assign_to_manager from mil where mil_key=1058
    INFO,13 Feb 2011 23:40:14,965,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,965,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getMilestoneInfo left.
    DEBUG,13 Feb 2011 23:40:14,965,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkApprovalProcess entered.
    DEBUG,13 Feb 2011 23:40:14,965,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,965,[XELLERATE.DATABASE],DB read: select orc.orc_status, orc.pkg_key from orc orc where orc.orc_key = 1707
    DEBUG,13 Feb 2011 23:40:14,965,[XELLERATE.DATABASE],select orc.orc_status, orc.pkg_key from orc orc where orc.orc_key = 1707
    INFO,13 Feb 2011 23:40:14,966,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,966,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,966,[XELLERATE.DATABASE],DB read: select pkg.pkg_type from pkg pkg where pkg_key=128
    DEBUG,13 Feb 2011 23:40:14,966,[XELLERATE.DATABASE],select pkg.pkg_type from pkg pkg where pkg_key=128
    INFO,13 Feb 2011 23:40:14,967,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,967,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket entered.
    DEBUG,13 Feb 2011 23:40:14,967,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket left.
    DEBUG,13 Feb 2011 23:40:14,967,[XELLERATE.SERVER],Class/Method: tcDataBase/getError entered.
    DEBUG,13 Feb 2011 23:40:14,967,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,967,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.SCHTM_PARENT_APPROVAL_COM'
    DEBUG,13 Feb 2011 23:40:14,967,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.SCHTM_PARENT_APPROVAL_COM'
    INFO,13 Feb 2011 23:40:14,969,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 1, TOTAL: 2
    DEBUG,13 Feb 2011 23:40:14,969,[XELLERATE.SERVER],Class/Method: tcDataBase/isActionLoggable entered.
    DEBUG,13 Feb 2011 23:40:14,969,[XELLERATE.SERVER],Class/Method: tcDataBase/isActionLoggable left.
    DEBUG,13 Feb 2011 23:40:14,969,[XELLERATE.SERVER],Class/Method: tcDataBase/logError entered.
    ERROR,13 Feb 2011 23:40:14,969,[XELLERATE.DATABASE],Error: Error Keyword: DAE.UNKNOWN_CODE
    Description: An unknown error code was passed.
    Remedy: Contact your system adminstrator.
    Action: E
    Severity: C
    Help URL:
    Detail:
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataBase/logError left.
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataBase/getError left.
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isAction - Value: E
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isCode - Value: DAE.UNKNOWN_CODE
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDescription - Value: An unknown error code was passed.
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isRemedy - Value: Contact your system adminstrator.
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDetail - Value:
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcErrorList/addError entered.
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isAction - Value: E
    DEBUG,13 Feb 2011 23:40:14,987,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isCode - Value: DAE.UNKNOWN_CODE
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDescription - Value: An unknown error code was passed.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isRemedy - Value: Contact your system adminstrator.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDetail - Value:
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/addError entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/addReject entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/addReject left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/addError left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/addError left.
    ERROR,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkApprovalProcess Error : Process referenced by the scheduleitem is complete.No task for this process can be inserted.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataObj/insert left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    ERROR,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataObj/save Error :Insertion of dataobject into database failed
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/getErrors entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcErrorList/getErrors left.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataBase/getError entered.
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,988,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    DEBUG,13 Feb 2011 23:40:14,988,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    INFO,13 Feb 2011 23:40:14,989,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataBase/substitute entered.
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataBase/substitute entered.
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isAction - Value: E
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isCode - Value: DOBJ.INSERT_FAILED
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDescription - Value: Insert failed.
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isRemedy - Value:
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDetail - Value:
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcErrorList/addError entered.
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isAction - Value: E
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isCode - Value: DOBJ.INSERT_FAILED
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDescription - Value: Insert failed.
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isRemedy - Value:
    DEBUG,13 Feb 2011 23:40:14,989,[XELLERATE.SERVER],Class/Method: tcDataObj:handleErr - Data: poError.isDetail - Value:
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcErrorList/addError entered.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcErrorList/addReject entered.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcErrorList/addReject left.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcErrorList/addError left.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcErrorList/addError left.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcDataObj/doRollback entered.
    ERROR,13 Feb 2011 23:40:14,990,[XELLERATE.DATABASE],Class/Method: tcDataBase/rollbackTransaction encounter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
    at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.insertResponseMilestones(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostUpdate(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.update(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask(Unknown Source)
    at com.thortech.xl.ejb.beansimpl.tcProvisioningOperationsBean.updateTask(Unknown Source)
    at com.thortech.xl.ejb.beans.tcProvisioningOperationsSession.updateTask(Unknown Source)
    at com.thortech.xl.ejb.beans.tcProvisioningOperations_b03yxm_EOImpl.updateTask(tcProvisioningOperations_b03yxm_EOImpl.java:772)
    at Thor.API.Operations.tcProvisioningOperationsClient.updateTask(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.security.Security.runAs(Security.java:41)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
    at $Proxy67.updateTask(Unknown Source)
    at com.thortech.xl.webclient.actions.RequestAction.setApproveDeny(Unknown Source)
    at com.thortech.xl.webclient.actions.RequestAction.requestDetail(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
    at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcActionBase.execute(Unknown Source)
    at com.thortech.xl.webclient.actions.tcAction.execute(Unknown Source)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.thortech.xl.webclient.security.CSRFFilter.doFilter(Unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.thortech.xl.webclient.security.SecurityFilter.doFilter(Unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    INFO,13 Feb 2011 23:40:14,990,[XELLERATE.DATABASE],Class/Method: tcDataBase/setTransaction: ##########setTransaction getting called from: #######
    DEBUG,13 Feb 2011 23:40:14,990,[XELLERATE.SERVER],Class/Method: tcDataObj/doRollback left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcDataObj/save left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcErrorList/removeErrorReceiver entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcErrorList/removeErrorReceiver left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/insertResponseMilestones left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/addUndoMilestones entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/addRecoveryMilestones entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkChildren entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcSCH/getOriginalSchStatus entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcSCH/getOriginalSchStatus left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkChildrenIfCompleted entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcSCH/getOriginalSchStatus entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcSCH/getOriginalSchStatus left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket entered.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.SERVER],Class/Method: tcScheduleItem/getStatusBucket left.
    DEBUG,13 Feb 2011 23:40:14,991,[XELLERATE.DATABASE],select sch.sch_key, sch.sch_rowver, osi.osi_rowver from sch sch, osi osi, dep dep, sta sta where sch.sch_key=osi.sch_key and osi.mil_key=dep.mil_key and sch.sch_status=sta.sta_status and sta.sta_bucket=? and dep.dep_key=? and osi.orc_key=?
    INFO,13 Feb 2011 23:40:14,992,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkRecoveredItem entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkRetryItem entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcScheduleItem/updateObjectInstanceStatus entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getString entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcBusinessObj/CurrentString entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery entered.
    DEBUG,13 Feb 2011 23:40:14,992,[XELLERATE.DATABASE],select orc.orc_target, orc.orc_parent_key, pkg.pkg_name from orc orc left outer join orc parorc on parorc.orc_key=orc.orc_parent_key and orc.orc_key=? left outer join pkg pkg on parorc.pkg_key=pkg.pkg_key where orc.orc_key=?
    INFO,13 Feb 2011 23:40:14,993,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,993,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery left.
    DEBUG,13 Feb 2011 23:40:14,993,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery entered.
    DEBUG,13 Feb 2011 23:40:14,993,[XELLERATE.DATABASE],select obi.obi_key, obi.obi_rowver from obi obi where obi.orc_key=?
    INFO,13 Feb 2011 23:40:14,994,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,994,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery left.
    DEBUG,13 Feb 2011 23:40:14,994,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,994,[XELLERATE.DATABASE],DB read: select mst.ost_key, ost_status from mst mst, sta sta, ost ost where mst.mil_key=1055 and mst.sta_key=sta.sta_key and sta.sta_status='C' and mst.ost_key=ost.ost_key
    DEBUG,13 Feb 2011 23:40:14,994,[XELLERATE.DATABASE],select mst.ost_key, ost_status from mst mst, sta sta, ost ost where mst.mil_key=1055 and mst.sta_key=sta.sta_key and sta.sta_status='C' and mst.ost_key=ost.ost_key
    INFO,13 Feb 2011 23:40:14,995,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,996,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery entered.
    DEBUG,13 Feb 2011 23:40:14,996,[XELLERATE.DATABASE],select count(*) as counter from mil mil where mil_name = 'Provide Information' and mil_key = ?
    INFO,13 Feb 2011 23:40:14,997,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcScheduleItem/execCacheQuery left.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcScheduleItem/checkOrderContentItem entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcBusinessObj/getSqlOperationFromMembers left.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcDataObj/addErrorReceiver entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcErrorList/addErrorReceiver entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcErrorList/addErrorReceiver left.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcDataObj/addErrorReceiver left.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcDataObj/registerChild entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcDataObj/registerChild left.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcORC/initialize entered.
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.SERVER],Class/Method: tcDataBase/readPartialStatement entered.
    INFO,13 Feb 2011 23:40:14,997,[XELLERATE.DATABASE],DB read: select * from orc where orc_key=1707
    DEBUG,13 Feb 2011 23:40:14,997,[XELLERATE.DATABASE],select * from orc where orc_key=1707
    INFO,13 Feb 2011 23:40:14,999,[XELLERATE.PERFORMANCE],Query: DB: 2, LOAD: 0, TOTAL: 2
    DEBUG,13 Feb 2011 23:40:14,999,[XELLERATE.SERVER],Class/Method: tcORC/initialize left.
    DEBUG,13 Feb 2011 23:40:14,999,[XELLERATE.SERVER],Class/Method: tcDataObj/addErrorReceiver entered.
    DEBUG,13 Feb 2011 23:40:14,999,[XELLERATE.SERVER],Class/Method: tcErrorList/addErrorReceiver entered.
    DEBUG,13 Feb 2011 23:40:15,000,[XELLERATE.SERVER],Class/Method: tcDataObj/addErrorReceiver left.
    DEBUG,13 Feb 2011 23:40:15,000,[XELLERATE.SERVER],Class/Method: tcORC/setOrderContentItemStatus entered.
    DEBUG,13 Feb 2011 23:40:15,000,[XELLERATE.DATABASE],select /*+ USE_NL(ORC STA)*/ sta.sta_bucket, count(sta.sta_bucket) as bkt from orc orc, sta sta where orc.orc_status=sta.sta_status and orc.orc_parent_key=? and (orc.orc_required_complete is null or orc.orc_required_complete=?) group by sta.sta_bucket
    INFO,13 Feb 2011 23:40:15,001,[XELLERATE.PERFORMANCE],Query: DB: 1, LOAD: 0, TOTAL: 1
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/init entered.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/init left.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount entered.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount left.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount entered.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount left.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount entered.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount left.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount entered.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount left.
    DEBUG,13 Feb 2011 23:40:15,001,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount entered.
    DEBUG,13 Feb 2011 23:40:15,002,[XELLERATE.SERVER],Class/Method: tcORC/getStatusCount left.
    Regards,
    Saurabh

    Do you anything attached in the assignment tab etc ..? you never know if that could be failing ..
    Thanks
    Suren

  • Second Level Approval

    Hi,
       <b>i am facing new problem.
       say for example,
      My SC has two line items. first item should go to APPROVAL1 and second item should go to APPROVAL2. till here every thing is fine,
      when if one more approval need for both items , say for example (Value Approval) , this means both items should go to APPROVAL3 right.
    my problem is first item only goto APPROVAL3 not second item go there, please give me soluction for this.</b>
    thanks,
    Durai.

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • Error after second level approval in ESS leave request

    Hi Experts
    I am using custom workflow for Ess Leave request process which is copied from WS21500001.
    I have added custom class methods to change status from approved to sent.
    Then another method i have set next appovaer.
    The problem i m facing is that I am getting an error on portal after second approval approves the request.
    i.e Field syomol has not been assigned yet.
    from st22 i found its generating from
    Include LPT_ARQ_REQUEST_UIAF06  - Form   execute_approver_update
    By debugging i found that Its not getting next approval with status T as there is only first approval with status 'A'
    This results in unassigned field symbol. and then error.
    Please help me resolve this issue.
    Please confirm why next approver is not found in method.

    Hi All
    Thanks for your reply.
    I checked why it was giving a dump.
    This execute_approver_update subroutine takes approval data from table ptreq_approver .
    I filled this with resp actor id after request is approved and status is changed to sent.
    For every emp its unique actor id is saved in ptreq_actor table agaist his pernr.
       SELECT SINGLE actor_id FROM PTREQ_ACTOR INTO actor_id WHERE objid = nextApprover_pernr.
        wa_appr-mandt = sy-mandt.
        wa_appr-request_id = Request_ID. "Req.requestID ( from Workflow )
        wa_appr-version_no = version_no. "Req.Version ( from Workflow )
        wa_appr-seqnr = seqnr. "Same as version no but in char
        wa_appr-approver_ins = actor_id. "Employee actor id from ptreq_actor
        wa_appr-status = 'T'. "Manual
        append wa_appr to it_appr.
        INSERT PTREQ_APPROVER FROM TABLE it_appr .
        commit work and wait.
    This resolved my issue.
    Thanks

  • User as two level approver

    Hello all,
    I have a problem where user is holds first and second level approval position in hierarchy. Shopping cart with two step approval (WS10000031). Starting condition is that user do not belongs to approver group.
    Example:
    ORG1 - approver USER1
    subordinates of ORG1
    ORG2 - approver USER1, requestor EMP1
    ORG2 - approver USER2, requestor EMP2
    Case1:
    requestor is EMP2 approvers are:
    frist step USER2
    second step USER1
    Case2:
    requestor is EMP1 approvers should be:
    first step USER1
    second step USER1 (again).
    Of course workflow cannot set USER1 as second step approver in case2.
    How this can be achieved, or is there any other solution (i.e. change in starting conditions)
    TIA
    Gordan

    Hello Pierre,
    I am aware of limitations in note 683782, and this is not possible if you are trying to do it manually. But I made it possible via ALE with HR. I do not know if this is bug or feature in the system :o))).
    In HR it is possible that user belongs to several positions (based on percentage) and this is correctly transferred to SRM 4.0 (EBP 5.0).
    I can even post a picture somewhere if you would like to see or mail it to you. :o)))
    We are starting with HR integration which will send positions and users with infotype 0105/0001 to create BPs and EBP users.
    For now, with manual org structure, we are using copied users as forwarding agents, but after integration start this will not be possible anymore because all of the settings coming from HR to SRM.
    Gordan

  • DUAL LEVEL APPROVAL

    Hi
    I have a ess landscape wherein,the employee reports to manager and both are in one organizational unit.The manager reports to his superior who is in a different organnizational unit.In the present scenario,the manager only handles the requests from the employee.
    The workflow used is:WS12300111.
    So the requirement is after the manager takes a decision on the employee leave request,the next agent who should handle the request is the superior of the manager.
    So how should the workflow template be modified to incorporate this extra step?
    Regards
    Deb

    Hi Andy,
    Thanks for the information.
    I have a couple of queries on that.
    1).I have tried to add the extra approval step in the initial workflow.But upon raising the leave request by the employee and after approval by the first level manager,it is not proceeding to the next level approval or to the next level manager.
    In the second level approval, the workflow is taking the first level manager as the agent.So how do I set the agent for this extra step?In the first level approval,the agent is agent+0001.agents .
    Apart from this in transaction pp01,the employee reports to first level manager in A003 and first level manager reports to second level manager in A003.
    2).How do I make a copy of this workflow?
    Regards
    Deb

  • Two level Approval WorkFlow

    Hi.
    I have this problem:
    Have two Approval WF which a re triggered deppending on the user type
    The first WF is a one level approval WF, and work Very fine,
    i'ts assigned to a group using an adaptor and when it's approved, the provisioning process is assigned to SYSTEM ADMINISTRATORS and executed success.
    The second WF is a two level (secuential) WF, also is assigned to a group using an adapter and when first level is approved, the Second level task is executed (also assigned to a group via adapter), but when the second level task is approved, the provisioning task is assigned to the same user which approved the second level and the provisioning process involves add/delete values from a lookup, then I receive an "ACCESS DENIED" error.
    I've been thinking about adding a third level and assign it to XELSYSADM, but think that is not a pretty standard solution.
    a way to draw the second WF is:
    task 1 Response = Approved then execute Task 2
    Am I missing something?
    Should I use Task Dependency instead Executing the second task basen on the first Task Response ?
    Thank You.

    That's correct.
    The first approval level appears to be finished by XELSYSADM even if its approved by another person (ie: User1)
    The second approval level appears to be finished by "User1", but User1 can be one of aproximately 50 people, and do not want to give object write access to so many.
    So opted for add a third level of approval and add a TCCompleteTask and assign it to XELSYSADM.
    So XELSYSADM now executes all the Provisioning process .
    Thank You Very Much.

  • Invoice Parking - 2 Level Approval Workflow not working

    Hi,
    I am having trouble making the two level approval work for invoice parking functionality. I have maintained Release Level = 2 and Sub w/f = WS10000053.
    Rest I have configured as detailed in this link http://www.thesapconsultant.com/2008/09/simple-sap-workflow.html
    When i test the above workflow from SWDD it is working fine. i.e., first one user gets the workitem and after he approves/rejects, it is going to second user. This proved that the user assignment i have maintained is correct.
    But when I park the invoice (using "Save As Completed" button) using FV60, it only going to one user. After he/she approves/rejects it is not going anywhere. I checked in SWI1 transaction where no open tasks (error or hanged etc) are seen.
    Can anyone please advise if i am missing anything?

    Dear Rachit,
    There is a dedicated forum for Workflow i.e. SAP Business Workflow
    Post your thread there, you will get fast response.
    I can suggest you one thing check the agent assignment is done or not
    Regards,
    Chandra

  • N level-Approval for contract workflow (WS14000148) in SRM

    Hi SDN'rs
                  I want to activate N level-Approval for contract workflow (WS14000148) in SRM  
    When I am creating the contract in SRM I can see the approvers in the approval preview.
    But when I release the contract and look at the approval privew there are no approvers
    and the status of the contract is released.
    We are on SRM Server 5.5 and SP 07.
    Here what I did
    1. I implemented the BADI 'BBP_WFL_APPROV_BADI' using the sample implementation and populated the approvers.
    2. I activated events SAVED,CHANGEVERSIONSAVED for WS14000148 in OOCU transaction.
    3. I see event linkages for WS14000148 for both events SAVED,CHANGEVERSIONSAVED in SWE2 transaction.
    4. I assigned role SAP_EC_BBP_PURCHASER to for subworkflow N step for contract WS14000147.
        ( User who is creating contract has this role)
    5. Consistency check for WS14000148 is green and WS14000147 is yellow in SWUD
    6. Event simulation for BUS2000113 and events SAVED,CHANGEVERSIONSAVED shows WS14000148 successfully started.
    I see dump in ST22 with errors TSV_TNEW_PAGE_ALLOC_FAILED and SYSTEM_NO_SHM_MEMORY with WF-BATCH is this any thing to do with that?
    If any one know what are the steps I am missing please let me know.
    Thanks
    A S

    Hi
    Please refer to these OSS notes which might help.
    <u>Refer to following OSS Notes -></u>
    Note 735026 - Memory problems at BBP_GETLIST_INDEX_FILL
    Note 932836 - BBP_GETLIST_INDEX_FILL: Activation not possible
    879528 WS14000148: Send mail to initiator incorrect
    901200 WS14000148 dia wrk item despite NO_FURTHER_APPROVAL_NEEDED=X
    879873 BUS2000113: The Object_ID attribute may be empty
    903015 BAdI Workflows: Events and parallel steps
    901068 BAdI Workflows: Enhancement of Note 896556
    769458 Dynamic workflows: No adjustment after document change
    972757 Occurence of the SYSTEM_NO_SHM_MEMORY runtime error
    741864 FinBasis: Termination TSV_TNEW_PAGE_ALLOC_FAILED
    864473 Deactivating the shared memory when searching by prefix
    928642 Container factory: Shared memory dump update
    Refer to these links.
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/2c/e68d406b305537e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/26/0f8b41ed891609e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/f7/a6a3415e34b05fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/6b/eca441eea7ef0be10000000a1550b0/frameset.htm
    </b>
    <u>Also raise an OSS message with SAP as well.</u>
    Regards
    - Atul

  • 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?

Maybe you are looking for

  • Compare only DATE portion of a datetime field in Expression builder

    Hi! All, This may be a simple question, but I couldn't find the answer. I have a query where I want to say : Expression exp = exp1.get("startDateTime").equal(pDate); here pDate is a java.util.Date class with a time stamp. I wish to basically compare

  • Improvement Suggestion: Add Animation to Movie Clips in Repositories

    Hi there, I have been trying to post this improvement suggestion by filling-in the corresponding form but it didn't allow me enough characters to describe it correctly. So I am posting it here now and going to reference it in the Improvement Suggesti

  • ES menu item missing - SMLT problem

    We found an R/3 system where when loggend on in ES a lot of menu entries appears in EN. Our suspect is that the ES language has been imported on the system where Support Packages were already applyed and customer mandant already created. According Os

  • On Elements 12 Organizer

    On Elements12 Organizer  a Stop sign is appearing when trying to move photos from photo card to a new folder in EO. It is saying EO cannot obtain files from this device. It has already successfully moved photos into 6 files from this card and now it

  • How are spammers getting into Apple's Support forums?

    Apple employees responsible for working on the community board software need to seriously address this. The worst area/forum the spammers hack into is the iPad forums. The hackers/spammers hit the iPad forums pretty hard lately and it is, usually, du