I'm a newbie in BPC and would like to know if Write Back badi should be used only for modifying output in the CT_ARRAY? I've a requirement to update dimension attributes in addition. The data is not getting saved at all. I'm using implementing if_uja_member_manager & if_uja_dimension_manager methods. I found that the program is saving the record at some point and later marking as dirty record and reversing the changes made some where inside the standard code. Appreciate if someone could point me to the right direction.