We have been having an on-going conversation with SAP Support regarding an issue where unplanned changes were implemented to the P System (from Q). It turns out our understanding that only changes which have been promoted to "confirmed" are transported, is incorrect. Well, it is only relevant for the project go-live, during the Run phase (BAU) when you transport the change project SAP takes ALL changes, whether they have been confirmed or not.
This seems like a significant issue when you consider a) There is not a development environment, b) Many SSCUI apps do not have delete functions and c) you have to release the Change for every new release.
I would like to know how other people are managing this, and whether my understanding is correct.