I am calling a function module in update task.
This function module is a Z function module, and I have set the attributes as an UPDATE FUNCTION MODULE.
Inside this Z function module, it calls another function module (lets say FUNCTION_A) and this function module runs in normal mode. In the Z function module, there are many updates to the database as well as there are some updates in the function module in FUNCTION_A.
My question is : If I call the the Z function module in update task mode ,
1) Will all the updates in this function module as well as in function module FUNCTION_A happen concurrently
2) If any update fails, will all the updates that should be carried out while calling the Z function module fail ?
This is a matter of things being carried out as a single atomic transaction, hence the doubt
Thanks a lot for reading through it patiently and a zillion for responding to it.