This FM is an "update task" FM, so as a rule I would never use those, they are execute at end of transaction/BAPI and usually don't perform any check and consist only of some Open SQL statements and sometimes some change doc generation, so can (will) miss some updates and can (will) mess up your database.
Regards,
Raymond