We finally got it to work by using BADI BBP_OUTPUT_CHANGE_SF as it turns out the placement of our assignment was key - when we put the code in the correct place it all seems to work fine now.
I did check the OSS notes you suggested and they did not fit our situation/solution. Either the notes did not apply to our system or had already been applied.
Thank you all for your help.
Sandra