Guided Procedures Runtime showing internal process steps in UWL

Hi
We have created a Guided Procedures Workflow which is working fine most of the time. However, sometimes, Guided Procedures runtime behaviour is rather strangely, it 's showing internal process steps as clickable workitems in the UWL. Clicking on the workitem causes a Null Pointer Exception.
Example:
Let's say, the workflows is as follows:
- Execute Callable Object "start"
- Decision "myDecision"
- If Decsion returns true
- Then execute Callable Object "A"
- Ese execute Callable Object "B"
Normally "myDecision" wouldn't appear in the UWL. But sometimes, it is showing up there. When we click on it, there is the following exception. After a while, everything is normal again (no internal workitems, no exceptions). Does anyone know what is happing here and what can be done to prevent it?
Kind regards
Bettina Hepp
application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error. The error is: java.lang.NullPointerException
at com.sap.workflow.wdgp.task.detail.TaskDetailBodyView.seedNotesContainer(TaskDetailBodyView.java:497)
at com.sap.workflow.wdgp.task.detail.TaskDetailBodyView.wdDoModifyView(TaskDetailBodyView.java:275)
at com.sap.workflow.wdgp.task.detail.wdp.InternalTaskDetailBodyView.wdDoModifyView(InternalTaskDetailBodyView.java:582)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:78)
at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:337)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:481)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:321)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Hi
You mean the entry in the UWL list? No, we don't modify this. It is exactly the title we have assigned to in the Guided Procedures Design time environment.
How else can a  title be changed? And what kind of problems can occur?
Regards
Bettina

Similar Messages

  • Deleting running processes from Guided Procedure runtime

    Dear all,
    Does anybody know how to delete running process i.e. incomplete process from Guided Procedure runtime dashboards.  The administration workset contains archiving & deleting sections but they can only delete if a process is completed or Erronous or Terminated. 
    In need to delete a running process or incomplete process as some process instances are kicked off and left alone.
    Thanks
    -Bharath

    Hi Ramien,
    I suppose you have acces to the executionContext of GP...
    You can use the following method to get the process Id:
    String processId = executionContext.getProcessId();
    Regards
    Sundeep

  • Embedding Guided Procedures Runtime into Non-SAP-Portal

    Hello,
    I'm developing a workflow using the Visual Composer and the Guided Procedures.
    Unfortunately, the workflow should be accessible from a non-SAP-Portal. The users of this portal and the workflow should not be aware that they are actually using SAP-Portal content.
    This only concerns the GUI.
    Is it (and how) possible to embed the Guided Procedures Runtime GUI into a non-SAP-Portal?
    Best regards
    Alexander

    Thanks a lot for your quick response.
    Based on the information provided in your answer, I found the following document:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0975397-8e0a-2b10-4daa-bafd3a83e2a8
    Best regards
    Alexander

  • Guided Procedures: Initiate a new Process

    Hi All!!
    I'm working  with IP (Integration Planning) for a forecast of sales. In Portal 7 and BW 7. I want to organize all the steps involved in this process creating a Guided Procedure, so that the user can assign roles per every task, could review the status of this process all time, and receive and send alerts, etc.
    My problem is that with Guided Procedures It's necessary to "<i>initiate a new process"</i> and assign roles per task every time that we need to start the process again. It's very difficult to do because we have <i>n</i> versions per month and the permissions in tasks are always the same.
    <b>Is there a way to "keep" the permissions per task in every new process??</b>
    And another question, We'd like to give a more nice interface to the users, and that they do not have to enter to the role "Guided Procedures" every time.
    Is there a  way to access this functionality from other tool like Visual Comoser ?
    Thnks a lot!
    Yolanda.

    I must stress that I have very limited experience with the guided procedures, and never created anything that I saw going into production.
    However, as far as I recall, if it really is as you say you can then hardcode the roles in the solution. There should also be possibilities for a sort of role concept, but nothing as advanced as in Business Workflow from what I could gather (which is one of several issues explaining why nothing went into production).
    With regards to the second question I don't have a clue.

  • IView Appraisal Document not showing customer process step names.

    the iView "Appraisal Document", after pressing the pushbutton to move to the next process step, shows the text
    "status changed to 'In Review'" in the info area of the iView.
    we have changed the names of the standard process steps using IMG "Define Tabs and Process Configuration for Template"
    for instance we renamed "In Review" to "Progress Tracking".
    the issue is the iView "Appraisal Document" still shows "status changed to 'In Review'" instead of showing "status changed to 'Progress Tacking'".
    note: the names of the steps in the roadmap (on top of the iView) show correctly, it is just that the state transitions "Status changed to..." the names of steps show standard instead of customer steps.
    any idea why?
    Thanks,
    Tiberiu

    Hi,
    My first advice would be to talk to customer out of this.
    As a client using SAP you're using standard software which has predefined 'names' for certain things. The names of appraisal - statuses is one of them.
    (I've never seen a client wanting to adopt the names of menu texts in Microsoft Office and personally I don't seen the difference. Of course, it will take some time for the client to get used to the new names but in a year or two, everybody is used to those terms).
    If you don't succeed, there's no need to change programs. You'll need to change the values of the standard SAP - domain mentioed before.
    Wilfred.

  • Guided Procedures runtime  via Parallels windows on a macintosh

    I am trying to run GP through a virtual XP machine on my macintosh - I have all relative VPN connections established and I have checked the internet access and connection through my alternative IBM machine to ensure access issues are not the problem - If anyone has any suggestions they would be very appreciated - The issues are that I am able to connect and log in to GP runtime but the workcenter/application view does not appear in my browser???? Any ideas would be great
    thnx in advance

    Hi
    You mean the entry in the UWL list? No, we don't modify this. It is exactly the title we have assigned to in the Guided Procedures Design time environment.
    How else can a  title be changed? And what kind of problems can occur?
    Regards
    Bettina

  • Guided Procedures runtime view custom

    Hello everybody,
    is possible modify standard guided procerdure RUNTIME iview...
    i need remove "OVERVIEW" view and "YOU CAN" vied from runtime GP view.
    how can do this ?
    than you
    Stefan

    thank's everybody

  • Guided Procedures - Runtime "Create Time-off Request"

    Hi Everyone,
    I’ve created a Time-Off Process using the tutorial downloaded from SDN site.
    When I try to start the Runtime project (Employee side) I find the “Processors Table” in "Create Time-off Request" screen.
    The Approver name is not correct… is not what I expected!
    1) How can I change (in the Design Time project/area) the Approver and HR Consultant parameters?
    2) How can I hide (in the Runtime area) the “Processors Table”? 
    Furthermore, I would like to have more information about the “Parameters Consolidation” meaning. Could you help me to catch this meaning?
    Thanks in advance,
    Enrico

    Hi David,
    thanks for you useful answer! You gave me an answer of 80%!
    Now I try to explain you my problem for the other 20%!
    Now, ... I can't modify the Time-Off exemple, right?! But I would just like to start from this example and modify it!!!
    Can I do it starting from the project code?!
    Can I see the code lines which describe the Time-Off behaviour, so that I can customize it???? ... enfact, if I could do it, I wouldn't have to rewrite the whole code, and I also could understand the logic of TimeOff project structure.
    Do you understand me? Was I clear?

  • How to create a Guided Procedure URL for a process

    Hi Experts,
    In my scenario, i have to send the process instantiation URL to the users directly in a mail, so that the process will be instantiated from the mail on the link click, without going to the Portal, selecting the task and instantiating.
    Is that possible without hardcoding the URL in mail, and getting URL using some class method?
    Please help me out with this.
    Thanks,
    Runal

    hi runal,
    You can create an iview for the process.For that you just do the following
    1. Navigate to Content Administration -> Portal Content -> Create a new iview of type Java WebDynpro
    2.select-> Create a single full-page iView from each application variant
    3->com.sap->cafeugpuiinst->com.sap.caf.eu.gp.ui.inst.AInstantiation-> AInstantiation
    4. enter the field you want to display
    5select next finish
    6.property Select -> Application property process.template.id( Process id )&process.autostart=t
    7.save the iview
    with regards
    Shanto Aloor

  • Deleting Process Instances in Guided Procedures of NW CE 7.1

    Hi,
    I would like to ask is there a way to delete initiated process instances in Guided Procedures? I am facing this problem that in my Runtime there are so many outdates process instances (for previous test purpose) remaining, for example:
    - Alerts & Warnings (24)
    - Processes which I own (20)
    - Processes which I oversee (20)
    - Tasks that require my action (17)
    I have found the following article regarding the problem ([Guided Procedures - New and Enhanced Features in SAP NW CE 7.1 EHP1|http://help.sap.com/saphelp_nwce711/helpdata/en/87/563934e3f34114901ff69cd041ba38/content.htm]). But it seems that it is only available in EhP1.
    When I navigate to Administration -> Manage Processes -> Find Processes.
    I only can see these 3 buttons: "Change Authorization", "Terminate Instances" & "Complete Step". But without the "Delete Instances".
    Using the "Terminate Instances" did not solve my problem too.
    So I resort to this:
    Guided Procedures Runtime -> Administration -> Maintain processes -> Archiving and Deleting -> Maintain Process Templates -> Global Settings -> Global Settings for Process Instances:
    Completed:
    - Delete (After 1 day)
    Erroneous:
    - Delete (After 1 day)
    Terminated:
    - Delete (After 1 day)
    Still, this did not help me deleting the process instances.
    Could anyone provide me a solution?
    Regards,
    Joon Meng

    solved.

  • Integration process communicating with guided procedure

    Hi everybody,
    I read that it is possible to exchange messages between Integration Processes and SAP Business Workflow. Is it also possible to trigger and communicate to a guided procedure in a Integration process?
    Thanks,
    Mane

    Integration processes can integrate with anything which uses one of the protocols supported by XI adapters (and you could even enhance this, by creating your own custom adapters).
    E.g., to integrate with SAP Workflow, you could call a standard BAPI or a Z RFC that executes the desired workflow (or feed some step of a already in-process workflow).
    For Guided Procedures, you could basically use anything that the UI frameworks within SAP portfolio support. For example, if you develop a WebDynpro-based GP, you could make the WebDynpro consume a Web Service that, for instance, triggers a BPM execution (you expose the 1st receiver step of the BPM, which should be a open sync/async bridge, as a web service through a sender soap adapter).
    That's just one example.
    Regards,
    Henrique.

  • Guided Procedures - Parallel Processes

    Hello,
    In guided procedures, when multiple parallel processes come to the final decision point, the automated decision point is processed based on the first process that arrives to the decision point. Is it possible to ‘Hold’ a process until the other parallel processes are complete?
    Thank you.
    Jagadish

    this is possible,
    if you are running at ABAP,
    you can create an enqueue object.
    The first process which take the enqueue would "win" the other will "lose".
    They can wait until the first process would release the enqueue (be dequeuing the lock)

  • Error in UWL --Guided Procedure initiated by Webdynpro

    Hi All,
    I have initiated a guided procedure process from webdynpro for java code. This is creating a item in UWL inbox. When I am clicking on this item it is showing following error:
    Could not retrieve process instance: contact your system administrator
    Same initated process can be opend from guided procedure runtime.
    Please help.
    Thanks
    Raktim

    hi ,
    the following blog explains how to  do the customization of UWL for guided procedures
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf
    have you done all these?
    Thanks and Regards
    shanto aloor

  • Guided procedures scenario, don't know where too start.

    Hi all,
    I am totally new to the CAF framework.
    I've done a lot of reading and also did the tutorial "My first process".
    The scenario:
    I need to have a scenario where a user fills out an interactive form and submits this form. The data is also submitted in a SQL database.
    His manager (a dynamic user) has to approve this form.
    After the approval the form has to go to the inbox of a department where they can fill in additional information.
    After filling in this information a feedback has to be sent to the user that filled in the form.
    Problems:
    - After doing the first tutorial i wanted to do some more turorials to learn more about guided procedures. All tutorials that I have found requires some beginning point like a Web Dynpro CO or something else. Are there more tutorials that guide you trough a process from scratch?
    - The tutorials that I have found with Interactive forms are designed with the Adobe Designer, not with the NWDS designer. So if you want to add a CO Interactive form you can't use this one because you don't have a .XDP file.
    - Is there a clear tutorial how to add a user dynamicly? For example in the tutorial "My first process" you have to add users while initiate the process. I also read the blog "Passing email address for Interactive Form step". But here the user still have to define to wich email address the form has to be sent. In my scenario the right email address is already in the Adobe form so I want to sent it to that email address.
    - Does a user always has to go to Guided Procedures > Runtime in the portal or can you make your own menu items for starting a process, approve a process etc.
    I know it are a lot of questions but I hope that you can help me out with at least some of them because it is really dazzeling right now.

    The scenario you mentioned should be possible using GP.  In response to your questions,
    > The tutorials that I have found with Interactive forms are designed with the Adobe
    > Designer, not with the NWDS designer. So if you want to add a CO Interactive form
    > you can't use this one because you don't have a .XDP file.
    Adobe LiveCycle designer comes packaged with NWDS.  You can download it from service marketplace and run it standalone:
    How to assign Dynaminc Approver in GP
    > Does a user always has to go to Guided Procedures > Runtime in the portal or can
    > you make your own menu items for starting a process, approve a process etc.
    No, the runtime doesn't have to be used.  Check out this thread for more details:
    how to start a GP process from a url within EP?
    ~Greg

  • Guided Procedures Theme

    Dear All,
    Does anyone know where I can change the theme for the Guided Procedures Runtime Screen or once a procedure has been begun?
    Regards
    Richard

    Hi Gareth,
    The Fork step is used in the XI BPM. There we can configure so that the process runs through the required number of branches. I am not familiar with Guided Procedures, which are configured in EP. I think BPM and GP are different from each other. Is that right? Can we also have Fork in GP?

Maybe you are looking for

  • Quick Q regarding 10.5.8 & optical drives

    We recently updated the Mac Pro's in our lab this past week to 10.5.8 and some of them since that dont eject the optical disk when its empty. I noticed the same thing on my MacBookPro that when your press and hold the eject key it no longer makes the

  • Passing in movie to load via loadmovie from page

    Hi all, My page loads a default swf using SWFObject, which in turn loads other swfs containing page content. Using SWFObject, I have non Flash content for the default page that loads if the flash player is not present. I would like to have each flash

  • Question about finder-building

    hi once again, new mac user, new macbook pro. when i click on 'finder' in the upper left corner, scroll down to 'services' it just has 1 greyed out section that says "building...". what does that mean and what should be showing there?

  • When I bounce a song in Logic, it comes out really quiet

    Not any track clips and I putted a Compressor and Limiter on the output, but the track still bounces to quiet. What am I doing wrong?

  • Help, please, with time machine

    I've got my MacBook Pro set up to back up to a Time Capsule using Time Machine. I have three user accounts on my Mac: an admin account just to install stuff, and two standard accounts for different types of work. The standard accounts contain my data