We have a characteristic, Sales Order Billing Block, that is not part of the Profitability Segment. I am having some problems where sometimes changes to this field on the order writes to CE1, sometimes it does not, and sometimes when it does, it's not the right values.
For the sake of simplicity in the scenario below, I am only counting the B0 records.
Let me see if can explain you the steps and the results I am getting.
VA02 - Change billing block from X1 to X2 - Two records on CE1, old X1, new X2 <- GOOD
Change billing block from X2 to X3 -- No records written to CE1 <-NOT GOOD
Change billing block from X3 to X4 -- No records written to CE1 <-NOT GOOD
VA02 Change billing block from X4 to X5 - Two records written to CE1, old is X2, new is X4. <-NOT GOOD
Can someone explain why these "NOT GOOD" results are happening?