I solved this one. While the defaulting of the data in the VIEWEXIT /SCMTMS/CL_UI_VIEWEXIT_TRQ-ROOT_ADAPT_DATA works for the screen, it's not the best place to add this. So I removed that....
I added a BOPF custom determination for defaulting the data. This sets the screen correctly with the default values and works for the validation.