I have a custom transaction where if User A tries to access a record that is locked by User B, it goes into the transaction in read only mode. I therefore set my text control to read only using method 'set_readonly_mode' .
CALL METHOD go_pcctextedit->set_readonly_mode.
If the record then is unlocked by User B. User A backs out of the main screen to the selection screen and selects the same record again I make the text controls editable by making the call:
CALL METHOD go_pcctextedit->set_readonly_mode EXPORTING readonly_mode = cl_gui_textedit=>false.
However the text object on the screen is still in read only mode.
Does anyone know what could be causing this problem?