/
Troubleshooting - Process Flow

Troubleshooting - Process Flow

Selection of known issues and/or solutions during process processing, which are not automatically detectable.

Analysis of processes with errors

If a process has the status "error", an unexpected error occurred during processing. Check the Troubleshooting Widget as described in Troubleshooting whether a issue is detected or a solution is provided. In the case of unknown errors, it is always possible to restart the process. This is also possible via the surface of ProProcess with corresponding rights. Alternatively, processes with errors can also be restarted using transaction SWPR.

 

If the problem cannot be solved either by the automatic problem solution or by a restart, the only option is an analysis by a workflow expert. SAP provides various tools for this purpose. Transaction SWI1 can be used to find and analyze the affected workflow. For each work item, the log can be displayed and technical details can be displayed. In the technical details, you can select the relevant work item and several tabs provide information about any messages, etc.

Display log

Display technical details

Process is not continued or gets erroneous when using SAP Business Workplace

The SAP Business Worplaces locks the workitem when starting the ProProcess Inbox application. This is default behaviour. When a ProProcess Activity is finished, a event is sent to the workflow system to finish the corresponding activity. Due to the lock of the workitem, this even cannot be processed and is stored for later processing.

Check whether there is a "FINISHED" event for the activity (object type /PCH/CL_BPF_BO_RACTIVITY) in the event queue for processing. If the system is set up correctly, pending events are checked and processed periodically and are processed, when the work item is no longer locked. No further steps are necessary. If the event is not processed, the background job for processing the event queue may not be activated.

The process continues as soon as the event is processed and the work item is set to completed. Optionally, you can have the user exit the transaction so that the lock is removed and manually deliver the events to the event queue browser.

If the event cannot be processed after a certain amount of retries, the process is set to erroneous and must be restared manually.

© ProNovia AG | Imprint | Data Protection