Authorisation in workflow - Urgent

Hi Workflow Experts,
I have one req with Error message dispaly.
requirment with when ever User accessed work items in business workplace in R/3 System then Error Message should display.
when ever work items for portal access then user can access.
for the above requirment what i need to do?
Please respond to this ... very urgent
Thanks in Advance

when ever User accessed work items in business workplace in R/3 System then Error Message should display
It is possible when ever that user does'nt have authorizations for that object then aumatically the error message will display.
So, you need to check for that particular users should not have Authorizations to open(related object workitem) in workplace.
You should contact you Basis consultant.
Thanks and Regards,
Prabhakar Dharmala

Similar Messages

  • Create Material Master using workflow (urgent)

    Hello all,
    We have an urgent client requirement to create material master using workflow.
    Different views for the material master will be created by the relevant departments.
    ex: Accouting 1, 2 will go to accounts deptt.
    I have studied the workflow tutorial  (20 units) on <b>SAP help</b> for leave of absence and have some understanding of objects, methods, bindings etc
    I am however finding it very difficult to define the steps to create a workflow for material master. Are there any standard steps already defined that i can use.
    Any help/inputs will be greatly appreciated.
    Regards
    S. Datar

    Hi,
    You need to speak to a workflow consultant.
    You can get workflow to do many things (including creating a material master) but it takes a lot of coding and design.
    For those of you who think that workflow is just used for the standard SAP workflow tasks, you have to realise that workflow is far more powerful and far more useful than many people think.
    It is always referred to as "Event triggered messaging" but it is more accurate to call it "Event triggered events".
    Within workflow you can chain together many different transactions and or ABAPS and so you can get it to do virtually anything you want (as long as you know how).
    In this case you need the workflow to trigger an ABAP or BTCI session etc. that works through the MM01 transaction. It is relatively easy to get it to do this, but I am not technical enough to be able to help with the steps involved (sorry)
    Steve B

  • About Workflows, urgent

    Hi all,
    Can any one tell me how to create workflows? Now I have a situation where I need to pass Business partner no., contract account no., and amount rejects to customers inbox. I know a bit about triggering workflow through function module SWW_WI_START_SIMPLE, but now I need to create workflow. If you have any documentation on workflows please send it to me. Please treat this as urgent.
    Thanks & Regards,
    Venkat.

    Hi,
    Step wise link for Workflow.
    http://www.****************/Tutorials/Workflow/Workflow.htm
    Thanks,
    Anitha

  • Purchase order release workflow - urgent

    Hi friends
    When iam creating purchase order it trigger the workflow WS20000075 for releasing purchase order in that purpose what can i do..
    How can i set the Agents
    How can i trigger the events - i think in that purpose using pftc we trigger the workflow.. so i need clear steps from beginning onwards..
    my exact requirement
    once i create purchase order, the workflow will be triggered..
    after that the mail goes to the approver.. if he/she click that mail purchase order release statement want to be open.. after that he/she release purchase order it will goes to the next level..anyone give the step by step procedure..for that
    Thanks
    Gowrishankar

    yes prabakar.. but iam confused..
    You can get step by step workflow for PO using standard workflow
    Release of Purchase Order :WS20000075
    And for two levels of approvals you have to configure in SPRO the path is
    Purchase Order:
    SPRO> Material Management->Purchasing->/Purchase order-->Release procedure ---> Procedure with classification ---> set up procedure with classification ---> double click on Release strategies and Workflow.
    If you don't know about this configuration, you have to confirm with your MM consultant.
    after finish this iam triggering events using pftc
    in that pftc iam choosing business object bus 2012 for po release..
    i think thats enuf..
    After that it is possible to trigger workflow.. when iam create purchase order..
    Thanks
    Gowrishankar

  • Authorisation issue(very urgent)

    Hii all,
    My client has asked to create a new user-id and to give a few authorisation of reports to it.Could anyone help me regarding this ASAP.
    Till now I have identified the required reports & the data targets connected to it.Just help me to proceed further.
    Thanks buddies.

    Hi,
       These transaction code willbe helpful SU01,PFCG. Once you have created a role through PFGC , then goto Authorization tab of the role and need to carry out the following.
    Role Name
      |
    >Manually  Basis : Administration
    >Manually  Authorization Role check
    >Manually  Authorization :Role Check
    >Activity   < 03, 22 >
    > Role Name  < ur role name>
    < > are value to be specified
      And also on the menu tab please create a folder , here you can save your BEX Query as Workbooks. when you assign this role to the new User-ID , on the SAP Easy access page the user will be able to access these queries/ Workbook.
    Hope this help.
    cheers,
    Balaji

  • WorkFlow "Urgent"

    HELLO EXPERTS,
    I am looking of the standard workflows for the following workflows in respective modules..
    Please look into it and please help.
    Module : ISU
    Work Flows - Outgoing Payment
    Work Flows - Disconnection upon customer request
    Work Flows - Reconnection Subworkflow
    Work Flows - Process Service Notification
    Work Flows - Complete Notification Task
    Work Flows - Monitor Service Notification
    Work Flows - Inform Maintenance Planner
    Work Flows - Process Service Order
    Work flows for New connection
    Work flows Contract Administration
    Module : MM
    Auto email to identor to inspect material on recipt at stores
    Module : PS
    Workflow for approval of app request
    Kindly Help.. I'll be obliged.
    Thanks n Regards!

    Hi Sudhir J :
    When I am looking for Workflow standards, that's what I do:
    Maybe is not the easiest solution but it work's for me
    1.- Go to the transaction <b>SWETYPV</b>.
    In that transaction you can see all the buses and workflow that the system has.
    Is the relation between the bus and WF.
    You have to make a list of all the buses that you have there.
    2.- in the transaction <b>SWO1</b> you can check for what is each bus and then you can choose which WF is going to work.
    3.- In the transaction <b>SWDD</b> is the transaction for building WF you can enter the standard WF and look how is build. I recommend that if you are going to make some changes make a copy of the WF and work in the copy.
    If you have any question, you can ask.
    Best Regards
    Jessica

  • Parked document workflow(urgent)

    Hello all,
    I have modified the std wf for parked documents(ws00400004).I hav e to implement the subworklfow (ws10000052) fro 2 level release for the main workflow.i.e.I have three steps in my main workflow(Complete,release and post).At the 2nd step I want to implement the Subworkflows(For release based on amount).
    For this ,What settings I have to make so that the corresponding release level workflow gets triggered (as per the customization settings n SPRO for amount).How do i define the exact point where the subworkflow shud get triggered and in order to do so,do i need to make any settings at the workflow level or this can be entirely done through Customization settings?
    Please help.
    thanks n Regards,
    Deepti.

    hi eric,
    DR/Cr are equal.
    that is initial check na.. i checked it.
    Regards,
    Suresh

  • Can't find Expense Report process in Find Process in Workflow  - Urgent

    Hi,
    I have a submitted expense report. I tried to search for the Expense Report number in the Find Process window in Workflow administrator responsibility.
    But it did not give me any result. When I query ap_expense_report_headers_all using below query for the same Expense Report number, i got the data.
    <strong>select * from ap_expense_report_headers_all where invoice_num = 'WEX308147'</strong>
    Then i tried searching for the notifications recieved by the Approver of the Expense Report. Enter Approver Name in TO Field in Find Notifications window in Workflow Administrator resp. But no notifications are available in that approver list.
    When i query in the APPS.wf_notifications table for notification from this process, i could find that the notification is in closed status.
    Can some one help with the pointers, why the Expense Report is not displayed in Find Process window and Notification is not displayed in the Find Notifications window?
    Regards
    Ram

    Try using the Status Monitor in the Workflow Administrator
    use APEXP as the 'Type Internal Name'
    change the 'Workflow Started' to 'Today'
    The item Key for your workflow should be the expense report number, pick yours and drilldown in to the workflow to see where you it is waiting.

  • Wait for Event step in Workflow (Urgent).

    Hi,all!
    I am unable to implement the wait for event successfully in my workflow..
    Sceanrio: I have created a container element in the WF with of type a <b>BOR(ISUPARTNER)</b> whose <b>CREATED</b> event is being waited for in the workflow.
    Then in the <b>WAIT FOR EVENT</b> step in WF I m giving putting in the details  of the event..
    Then putting a send mail after this.
    Problem: Now my workflow is throwing error and the send mail task is not executed even after the said event is done in the system..
    Plz... suggest as to how to do it..
    Thanks,
    Sudipto

    <i>Now for this I m actually creating a container element of type BOR B in my workflow n putting a step WAIT FOR EVENT in which I m putting the CREATED event. For triggering the CREATED event no instance is required...</i>
    - Once again, Wait For Event step is only possible when the Object Key is available to the Workflow container when the flow reaches the event (are you waiting for a specific ISUPARTNER to be created or you don't care as long as some ISUPARTNER is created).
    <i>my event CREATED is not getting triggered automatically...</i>
    - First check if the standard system triggers the event for your object. If not explore different options for doing that.
    For your scenario, check if you can trigger a custom event BORB_Created for BORA when BORB is created and use BORA in the Wait step.
    Please post future Workflow questions in the Business Process Management forum.
    Cheers,
    Ramki Maley.
    Message was edited by: Ramki Maley
    Message was edited by: Ramki Maley

  • Reg |: Rule Link to Workflow (Urgent)

    Hello Friends,
    An event has been defined in a delegated business object and linked with a workflow. My Problem is that i am unable to find the code related to this event. Is there any code required for triggering this event? if yes ..where to find?
    My second question is that when this event get triggered. the agent table get populated. i checked the binding between workflow container and event but  didnt get anything means some entries are there but not related to agent. I think some rule is linked to this workflow . how to find the rule which is attached to workflow.
    Please send me ur valualble solution n suggestion.
    Regards,
    Manoj

    Hi Manoj,
    There are lots of ways in which an agent can be determined.
    If it is not getting passed through the event -> workflow binding then there might be a background step before your dialog task to determine this "Agent". Check if you have one such background step in your workflow.
    You can also set initial values in the attributes of the container element (You can access it by double clicking on the container element and clickng on Initial value tab). Check whether any initial value is set for your container element.
    If it is a standard workflow and if you can provide the workflow template ID we can check it in our system and let you know the details
    Thanks,
    Prasath N

  • Email ID truncating during Workflow -- URGENT!!!!!!!!!!!!!!!!!!!!!

    Dear Friends,
    Work flow is configured during the PO Creation. The issue is EMAIL Address is getting truncated when the address is more than 30 Characters.
    Can anyone help me in solving this issue.
    Thanks in Advance,
    Shankar

    See the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/communityguidelines">Community Guidelines</a> for information about how you should ask a question (the section called Forum Rules of Engagement) to increase the likelihood of getting the best answers - that in turn will solve your problem sooner.
    One guideline is as already mentioned by Martin that the level of urgency is not very relevant for the rest of us here. If anything you should quietly mention in the text what your deadline is. With all the exclamation marks you have used I assume it is now too late for you, but for the benefit of people who search the forum for a solution before posting a question I will still follow up the question.
    Another guideline is that you must give sufficient information about your problem to increase the chance that someone recognizes, or becomes intrigued by, your problem.
    Sorry, but I do not understand what your problem is. You are saying that the e-mail address is getting truncated. Which e-mail address? Which workflow?
    Are you using WS20000075? That workflow does not take an e-mail address from the triggering event, or indeed in the container. It does send e-mail, but the workflow initiator is used as recipient, so no e-mail address there either. I therefore believe you must be using a different workflow, but I have no idea which one.
    In general, if you are having truncation problems, you need to check the data flow (bindings and programs involved if any). Somewhere along the chain you have char(30) or equivalent data field that is used to hold the e-mail address.

  • Random error when executing a workflow (urgent!!)

    We are sometimes getting the following error message when a workflow is executed:
    "com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession com.waveset.util.InternalError: ID not passed to ObjectCache.getObject"
    This error occurs randomly (sometimes happens and sometimes don't, even when repeating the same test) when executing the create user and update user workflows.
    The problem is that in spite of this error, the user is successfully created and provisioned to all resources (when executing the create workflow) and all changes made user to the user are also successfully provisioned (when executing the update user workflow), so we are not quite sure what is causing it.
    So far, we've checked across our code to make sure that every time the getObject method is called we are passing to it the following code as context:
    <invoke name='getObject'>
    <select>
    <ref>context</ref>
    <ref>:display.session</ref>
    <invoke name='getLighthouseContext'>
    <ref>WF_CONTEXT</ref>
    </invoke>
    </select>
    But this made no difference.
    Any comments on this issue would be much appreciated!
    Here are 2 different examples of this error from the logs:
    1)
    Walking case 'Create User'
    Walking case 'Approval'
    Processing steps in 'Approval'
    Step pass 1
    Check completion 'Approve'
    Processing work item results from 'testuseradmin'
    Step complete 'Approve'
    Step pass 2
    Resolved reference WF_ACTION_TIMEOUT = null
    Step inactive 'Approve'
    Step executing 'Check Status'
    Action
    Evaluating XPRESS
    Resolved reference APPROVAL = true
    Resolved reference APPROVAL = true
    Assigning approved = true
    Resolved reference ACTUAL_APPROVER = testuseradmin
    Resolved reference ACTUAL_APPROVER = testuseradmin
    Assigning actualApprover = testuseradmin
    XPRESS returned =
    <WavesetResult>
    <ResultItem type='error' status='error'>
    <ResultError>
    <Message>
    <Text>XPRESS <invoke> exception:</Text>
    </Message>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError throwable='com.waveset.util.WavesetException'>
    <Message>
    <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
    </Message>
    <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;Caused by: com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;... 85 more&#xD;&#xA;Wrapped exception:&#xD;&#xA;com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
    <ResultError throwable='com.waveset.util.InternalError'>
    <Message id='OBJECT_CACHE_NO_ID'>
    </Message>
    <StackTrace>com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#xD;&#xA;&#x9;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExGet.evalInternal(ExGet.java:114)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_notnull.evalInternal(ExFunction.java:950)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_and.evalInternal(ExFunction.java:606)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_cond.evalInternal(ExFunction.java:3448)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExFunction$f_append.evalInternal(ExFunction.java:2656)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.evalInternal(ExBlock.java:182)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExBlock.eval(ExBlock.java:148)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.execute(Scheduler.java:2612)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1701)&#xD;&#xA;&#x9;at com.waveset.task.Scheduler.launchTask(Scheduler.java:1376)&#xD;&#xA;&#x9;at com.waveset.task.TaskManager.launchTask(TaskManager.java:267)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.runTask(InternalSession.java:3373)&#xD;&#xA;&#x9;at com.waveset.server.ViewMaster.runTask(ViewMaster.java:931)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.launchUpdate(UserViewer.java:3336)&#xD;&#xA;&#x9;at com.waveset.view.UserViewer.checkinView(UserViewer.java:1322)&#xD;&#xA;&#x9;at com.waveset.object.ViewMaster.checkinView(ViewMaster.java:747)&#xD;&#xA;&#x9;at com.waveset.session.LocalSession.checkinView(LocalSession.java:611)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericViewSource.checkinView(GenericViewSource.java:522)&#xD;&#xA;&#x9;at com.waveset.ui.util.GenericEditForm.process(GenericEditForm.java:613)&#xD;&#xA;&#x9;at org.apache.jsp.account.modify_jsp._jspService(modify_jsp.java:413)&#xD;&#xA;&#x9;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)&#xD;&#xA;&#x9;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)&#xD;&#xA;&#x9;at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)&#xD;&#xA;&#x9;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&#xD;&#xA;&#x9;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)&#xD;&#xA;&#x9;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)&#xD;&#xA;&#x9;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)&#xD;&#xA;&#x9;at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)&#xD;&#xA;&#x9;at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)&#xD;&#xA;&#x9;at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
    </ResultError>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError>
    <Message>
    <Text>XPRESS <invoke> exception:</Text>
    </Message>
    </ResultError>
    </ResultItem>
    <ResultItem type='error' status='error'>
    <ResultError throwable='com.waveset.util.WavesetException'>
    <Message>
    <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
    </Message>
    <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.getBinding(ExState.java:893)&#xD;&#xA;&#x9;at com.waveset.expression.ExReference.evalInternal(ExReference.java:252)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExDefvar.call(ExDefvar.java:257)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.ge

    Mandar_S: Thank you very much for your reply.
    Indeed we are using the inbuilt Approval process in all of our workflows. We call that process from our approval activity and we pass to it the "approver" variable as an argument as follows:
    <Activity id='8' name='Manager Approval'>
       <Variable name='manager' value='$(user.accounts[Lighthouse].idmManager)'/>
       <Action id='0' process='Approval'>
       <Argument name='user' value='$(user)'/>
       <Argument name='approvalTemplate' value='AIO - New User Approval'/>
       <Argument name='approvalForm' value='AIO - Approval Form'/>
            <Argument name='approver'>
                 <ref>manager</ref>
            </Argument>
            .......... As far as I could investigate, the "approver" variable is passed to the "Approval" process, and this is seen in the logs:
    Walking case 'Create User'
      Walking case 'Approval'
        Processing steps in 'Approval'
        Step pass 1
          Check completion 'Approve'
            Processing work item results from 'testuseradmin'
            Step complete 'Approve'
        Step pass 2
          Resolved reference WF_ACTION_TIMEOUT = null
          Step inactive 'Approve'
          Step executing 'Check Status'
            Action
              Evaluating XPRESS
              Resolved reference APPROVAL = true
              Resolved reference APPROVAL = true
              Assigning approved = true
              Resolved reference ACTUAL_APPROVER = testuseradmin
              Resolved reference ACTUAL_APPROVER = testuseradmin
              Assigning actualApprover = testuseradmin
              XPRESS returned =
                <WavesetResult>
                  <ResultItem type='error' status='error'>
                    <ResultError>
                      <Message>
                        <Text>XPRESS <invoke> exception:</Text>
                      </Message>
                    </ResultError>
                  </ResultItem>
                  <ResultItem type='error' status='error'>
                    <ResultError throwable='com.waveset.util.WavesetException'>
                      <Message>
                        <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
                      </Message>
                      <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class
    com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)&#xD;&#xA;&#x9;at java.lang.Thread.run(Thread.java:595)&#xD;&#xA;</StackTrace>
                      </ResultError>
                    </ResultError>
                  </ResultItem>
                </WavesetResult>
              Assimilating last application result into task result
            Step complete 'Check Status'
          Step inactive 'Approve'
        Step pass 3
          Resolved reference useSignedApprovals = false
          Resolved reference approved = true
          Step inactive 'Check Status'
          Step executing 'Approved'
            Action
              Argument op = audit        
              Argument action = Approve
              Resolved reference actualApprover = testuseradmin
              Argument subject = testuseradmin
              Argument approver = testuseradmin
              Argument type = ObjectGroup
              Argument name = Top:Bill Payment:Shared Services
              Argument accountId = mcontrol1
              Argument fullname = Marcelo Control
              Argument email = [email protected]
              Resolved reference delegator = njefe
              Resolved reference approver = testuseradmin
              Resolved reference actualApprover = testuseradmin
              Resolved reference delegator = njefe
              Argument error = Delegated by njefe
              Resolved reference comments = null
              Argument attributes = {Comments=null}
              Resolved reference WF_TRANSACTION_SIGNATURE = null
              Calling application 'com.waveset.session.WorkflowServices'
                Application requested argument op
                Application requested argument logResultErrors
                Application requested argument action
                Application requested argument status
                Application requested argument type
                Application requested argument subject
                Application requested argument name
                Application requested argument resource
                Application requested argument accountId
                Application requested argument error
                Application requested argument parameters
                Application requested argument trackedAttributes
                Application requested argument attributes
                Application requested argument originalAttributes
                Application requested argument overflowAttributes
                Application requested argument auditableAttributesList
                Application requested argument organizations
            Step complete 'Approved'
          Step inactive 'Check Status'
        Step pass 4
          Step inactive 'Approved'
          Step executing 'end'
            Step inactive 'end'
            Completing case 'Approval'
          Step inactive 'Approved'
      Processing steps in 'Create User'
      Step pass 1
        Check completion 'Manager Approval'
          Check subcase result 'Approval'
            Subcase complete
            Returning from actualApprover to actualApprover  = testuseradmin
            Returning from applicationEscalator to actualEscalator  = null
            Returning from approved to managerApproved  = true
            Returning from comments to comments  = null
          Step complete 'Manager Approval'
      Step pass 2
        Resolved reference error = null
        Resolved reference managerApproved = true
        Resolved reference WF_ACTION_ERROR = null
        Step inactive 'Manager Approval'
        Step executing 'Provision'
          Action
            Resolved reference transforms.preProvisionRule = null
            Resolved reference transforms.preProvisionForm = null
            Creating subcase Data Transformation
        Step inactive 'Manager Approval'
      Step pass 3
        Check completion 'Provision'
          Check subcase result 'null'
            Subcase waiting
    ----------------------------------------In spite of that, the error ocurred (I've eliminated some StackTrace lines for clarity reasons, but you can find them in my original post).
    Furthermore, we've encountered this error in other activities diffrent from the "Approval" process. Here's another log example of this error:
    Walking case 'AIO - Update Resource Account WF'
      Walking case 'Rename Task'
        Processing steps in 'Rename Task'
        Step pass 1
          Initializing variables
          Initial Case Variables
            name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
          Case title set to 'Rename Task'
          Step executing 'Find Unique Name'
            Action
              Resolved reference makeUnique = null
              Condition evaluated false
            Step complete 'Find Unique Name'
          Step inactive 'Find Unique Name'
          Step executing 'Rename'
            Action
              Evaluating XPRESS
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              Resolved reference WF_CASE_OWNER = jjefe
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              Resolved reference name = Solicitud de Acceso en Proceso de jjefe (04/08/2008 @ 17:12:04)
              XPRESS returned =
                <WavesetResult>
                  <ResultItem type='error' status='error'>
                    <ResultError>
                      <Message>
                        <Text>XPRESS <invoke> exception:</Text>
                      </Message>
                    </ResultError>
                  </ResultItem>
                  <ResultItem type='error' status='error'>
                    <ResultError throwable='com.waveset.util.WavesetException'>
                      <Message>
                        <Text>Can't call method getObject on class com.waveset.server.InternalSession</Text>
                      </Message>
                      <StackTrace>com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.server.InternalSession&#xA;==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:229)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:908)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;Caused by: com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;... 31 more&#xD;&#xA;Wrapped exception:&#xD;&#xA;com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;</StackTrace>
                      <ResultError throwable='com.waveset.util.InternalError'>
                        <Message id='OBJECT_CACHE_NO_ID'>
                        </Message>
                        <StackTrace>com.waveset.util.InternalError: ID not passed to ObjectCache.getObject&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.checkBreakpoint(WavesetException.java:513)&#xD;&#xA;&#x9;at com.waveset.util.WavesetException.<init>(WavesetException.java:114)&#xD;&#xA;&#x9;at com.waveset.util.InternalError.<init>(InternalError.java:75)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:527)&#xD;&#xA;&#x9;at com.waveset.object.ObjectCache.getObject(ObjectCache.java:480)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:478)&#xD;&#xA;&#x9;at com.waveset.server.InternalSession.getObject(InternalSession.java:497)&#xD;&#xA;&#x9;at sun.reflect.GeneratedMethodAccessor420.invoke(Unknown Source)&#xD;&#xA;&#x9;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#xD;&#xA;&#x9;at java.lang.reflect.Method.invoke(Method.java:585)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:885)&#xD;&#xA;&#x9;at com.waveset.util.Reflection.invoke(Reflection.java:846)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:171)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExInvoke.evalInternal(ExInvoke.java:130)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.object.Rule.eval(Rule.java:955)&#xD;&#xA;&#x9;at com.waveset.workflow.ExpressionState.resolveRule(ExpressionState.java:233)&#xD;&#xA;&#x9;at com.waveset.expression.ExState.externalRule(ExState.java:565)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:184)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule$Argument.evalInternal(ExRule.java:345)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.expression.ExRule.evalInternal(ExRule.java:172)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.eval(ExNode.java:79)&#xD;&#xA;&#x9;at com.waveset.expression.ExNode.evalToObject(ExNode.java:498)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.evaluate(WorkflowEngine.java:1463)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.initVariables(WorkflowEngine.java:2017)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:3312)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.makeTransition(WorkflowEngine.java:2863)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkExplicitTransitions(WorkflowEngine.java:2754)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.checkTransitions(WorkflowEngine.java:2540)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.processSteps(WorkflowEngine.java:1945)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1797)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.walkCases(WorkflowEngine.java:1705)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:843)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowEngine.execute(WorkflowEngine.java:505)&#xD;&#xA;&#x9;at com.waveset.workflow.WorkflowExecutor.execute(WorkflowExecutor.java:236)&#xD;&#xA;&#x9;at com.waveset.task.TaskThread.run(TaskThread.java:132)&#xD;&#xA;</StackTrace>
                      </ResultError>
                    </ResultError>
                  </ResultItem>
                </WavesetResult>
              Assimilating last application result into task result
            Step complete 'Rename'
          Step inactive 'Find Unique Name'
        Step pass 2
          Step inactive 'Rename'
          Completing case 'Rename Task'
      Processing steps in 'AIO - Update Resource Account WF'
      Step pass 1
        Check completion 'Rename Temporary Task'
          Check subcase result 'Rename Task'
            Subcase complete
          Step complete 'Rename Temporary Task'
      Step pass 2
        Step inactive 'Rename Temporary Task'
        Step executing 'end'
          Step inactive 'end'
          Completing case 'AIO - Update Resource Account WF'
        Step inactive 'Rename Temporary Task'
    Deleting work item for action Edit Request
    Deleting invalid work item #ID#5F564652662387E3:-15828051:11B8E51257D:-7CEE
    Finished executing workflow case AIO - Update Resource Account WF
    ***************************************The code that genereted this log is something like this:
    <Configuration name='Rename Task' creator='%STARTUP%Configurator' createDate='1214936621250' lastModifier='Configurator' lastModDate='1216397579578' lastMod='1'>
      <Extension>
        <WFProcess name='Rename Task' maxSteps='0'>
          <Comments>&#xA;        Rename the current workflow task instance.&#xA;      </Comments>
          <Variable name='name' input='true'>
            <Comments>&#xA;          New task instance name.&#xA;        </Comments>
          </Variable>
          <Variable name='makeUnique' input='true'>
            <Comments>&#xA;          If true, causes this task to append a suffix to the end&#xA;          of 'name' in order to enforce uniqueness.  Otherwise&#xA;          this task fails if a task already exists called 'name'.&#xA;        </Comments>
          </Variable>
          <Activity id='0' name='Find Unique Name' hidden='true'>
            <Action id='0'>
              <Comments>&#xA;            The 'name' passed in may be suffixed with something that&#xA;            makes it unique if necessary&#xA;          </Comments>
              <Condition>
                <isTrue>
                  <ref>makeUnique</ref>
                </isTrue>
              </Condition>
              <expression>
                <block>
                  <defvar name='uniqueName'>
                    <ref>name</ref>
                  </defvar>
                  <defvar name='counter'>
                    <i>0</i>
                  </defvar>
                  <while>
                    <cond>
                      <invoke name='getObjectIfExists'>
                        <invoke name='getLighthouseContext'>
                          <ref>WF_CONTEXT</ref>
                        </invoke>
                        <invoke name='findType' class='com.waveset.object.Type'>
                          <s>TaskInstance</s>
                        </invoke>
                        <ref>uniqueName</ref>
                      </invoke>
                      <s>false</s>
                    </cond>
                    <block>
                      <set name='counter'>
                        <add>
                          <ref>counter</ref>
                          <i>1</i>
                        </add>
                      </set>
                      <set name='uniqueName'>
                        <concat>
                          <ref>name</ref>
                          <s>(</s>
                          <ref>counter</ref>
                          <s>)</s>
                        </concat>
                      </set>
                      <s>true</s>
                    </block>
                    <s>false</s>
                  </while>
                  <set name='name'>
                    <ref>uniqueName</ref>
                  </set>
                </block>
              </expression>
            </Action>
            <Transition to='Rename'/>
            <WorkflowEditor x='43' y='10'/>
          </Activity>
          <Activity id='1' name='Rename'>
            <Action id='0'>
              <Comments>&#xA;            First rename the object in the repository.  The last&#xA;            argument is an options map containing the name under which&#xA;            we will lock the object.&#xA;            Next rename it in memory so when the scheduler eventually&#xA;            saves it back into the repository it doesn't overwrite&#xA;            the name we just changed.&#xA;          </Comments>
              <expression>
                <block>
                  <invoke name='renameObject'>
                    <invoke name='getLighthouseContext'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <invoke name='findType' class='com.waveset.object.Type'>
                      <s>TaskInstance</s>
                    </invoke>
                    <invoke name='getId'>
                      <invoke name='getTask'>
                        <ref>WF_CONTEXT</ref>
                      </invoke>
                    </invoke>
                    <ref>name</ref>
                    <map>
                      <s>user</s>
                      <ref>WF_CASE_OWNER</ref>
                    </map>
                  </invoke>
                  <invoke name='setName'>
                    <invoke name='getTask'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <ref>name</ref>
                  </invoke>
                  <invoke name='setDisplayName'>
                    <invoke name='getTask'>
                      <ref>WF_CONTEXT</ref>
                    </invoke>
                    <ref>name</ref>
                  </invoke>
                </block>
              </expression>
            </Action>
            <WorkflowEditor x='174' y='13'/>
          </Activity>
        </WFProcess>
      </Extension>
      <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
      </MemberObjectGroups>
    </Configuration>
    .......................................Any ideas on why this is happening?
    Thanks a lot in advance.

  • Workflows Urgent!!!!

    Hi SDNers
    I am trying to launch workflows automatically through import Manager.For this I had assigned the workflow name in Import Manager.The trigger action for my workflow contains all the 4 i.e. Record import, add, update and Manual. My workflow steps contains Start->Process-> Match-> Stop. Its Launching the workflows but I am not able to do any further process. I mean to say when I am Login in as reviewer, its not showing mark as done or undone. Same is with MAtch process also. Its not running matching strategy.
    But If I am launching a workflow manually, I am able to the whole process. Even when I am adding a record or updating records workflows are working fine. Its only not working with record Import.
    MAXIMUM POINTS WILL BE REWARDED FOR APPROPRIATE SOLUTION.
    Regards
    Dilmit Kaur Chadha

    Hi Dilmit,
    1. Go to worklow stencil (Visio). Put both Assignee user  and the send next step to user Id in all steps and save that workflow. It might be the case that matching step is going to other userid, and you are not allowed to perform that step.
    2. You should be the workflow owner,
         Autolaunch = Immediate
        Trigger Action = Record Import
        Active = yes
    3. Check the setting in Import manager Configuration.
    4. Now your workflow should work.
    and if the send next step = any other user id, but you are the workflow owner and launcher then you can right click and assume that you are going to perform next step.
    Rewards if found helpful.
    Regards,
    Alok

  • Accounting docs created through Workflow ---- Urgent pls

    Can anyone please let me know how do we know if any particular document has been created through workflow?
    Eg.
    1. Lets say one clerk posts a document and number 1000001 is generated.
    2. Clerk parks a document - Supervisor gets email thru workflow and he posts the document. 1000002 is generated.
    So in the above case, is there any identifier(Field) from any table using which we can findout how many documents were created through work flow - Case 2.
    Thanks
    Bala

    First instinct would be to check BKPF to see if there is anything obvious at you site that shows this e.g. Tcode.  Otherwise I'd suggest (a) see if change history reflects this (BSTAT changes from V to space when posted), or (b) look for the workflow container data in tables sww_contob & swwwihead.
    Jonathan

  • PO - workflow -- urgent pls

    Hello all
    I need to develop a simple report to show, how many PO's are in waiting to be approved by the supervisor.
    Eg.
    There are more than 25 clerks, and 5 supervisors , So each clerk will be creating the PO's and they are in the inboxes of their respective supervisors.
    If we need to find out exactly how many POs are there still in waiting to be approved.
    How can we get this info? Can anyone please suggest which tables should we look at?
    Thanks
    Krisna

    Hi Krishna,
    No need to customize a report, try to use standard t-code like
    ME2N- Purchasing Doc by Document Num
    Goto Dynamic selection-Purchasing Doc Header
    Select:
    1.Rel strategy (choose the HOD)
    2.Rel indicator (X-Blocked)
    3.Created BY(your option if you want to see who created the PO)
    Hope this help you.
    Regards,
    Maia

Maybe you are looking for

  • Doubt in "GUI_FILE_SAVE_DIALOG"

    Hi All, (1).When calling this F.M and saving the file , if the file already exists it gives the message "file already exists" with the tick mark like info message. If i want the error message "X" what should i do?? (2). What is the extend button for

  • Is it a bug in 7.3 for afield in mapping

    Hi All, my scenario is IDoc to FILE. In the target am creating header node basing upon a condition. If ACTION(IDOC field) value is TRUE then am creating HEADER for FILE. When am doing this I am getting this below error. Is it a bug or what is the sol

  • Regarding download to text file

    Dear ABAP Gurus, I have requirement to download internal table to text file and put it on a strorade via ftp. The problem is, when i try to write long text into the file, i cannot write euro currency character 'u20AC', the 'u20AC' replaced by other c

  • Mobile me movies

    I published my home movies to my "mobile me gallery" a year or two ago.  Is there any way I can find these movies?  I didn't keep any copies.

  • Syncing logic express 9 with akai mpk61

    hey guys, i need some advice syncing akai mpk 61 or 49 midi controller with logics timecode, any suggestions or pdf's u can send me, cheers, peter