By design, Redpeaks should never call several programs in parallel on a single SAP system, and therefore never consume more than one or two work processes at the same time, even when a monitor triggers long processing time in SAP.
However, it can happen that when the computing time of a monitor is extremely long (several minutes), Redpeaks user may start using more work processes, up to the maximum allocated.
That can happen when the task exceeds the maximum execution time threshold and is killed by Redpeaks. In most cases, the task gets interrupted in SAP too and the process gets free. But sometimes, the process continues to run.
Few minutes after, the monitor will be executed again, consuming another work process, while the previous one is still running. And it will be killed again…
After few iterations, if monitor schedule is much shorter than computing time, many or all work processes will be used.