I am working on ECC 6.0. I have changed the value of idoc segement in user exit by modifying table t_idoc_data.User exit name is EXIT_SAPLMRMH_011.
Once the invoice is created, invoice contains the value which is chaned in the exit but idoc log ( we02) shows the unchanged value.
Say segment in e1edp04 filed mwskz was having value 'MAT'.
I am changing it to 'M' . Then invoice is having value as 'M' but log shows 'MAT'.