Starting new task inside an Update Task
I need an expert opinion for a problem I'm facing at the moment.
The requirement is this: I need to trigger a function module during the update task of a material document.
This function module however should not slow down the posting of the document, so it must not be in the same LUW, but in a separate task.
My question is: does it work to call a function module with STARTING NEW TASK inside an UPDATE TASK (for example a user exit) and if it does work, what's your opinion on it? Is if safe? Does it come with problems? According to the SAP documentation, STARTING NEW TASK does not trigger a COMMIT when it's called inside an update task.
The alternative would be to trigger a work flow, but that's much more work.
Any input is welcome.