Those FM are not executed when you are actually running in an update task (called IN UPDATE TASK followed by a COMMIT WORK)
Hint: the FM TH_IN_UPDATE_TASK is useful to code different behavior between update task and direct execution.
Regards,
Raymond