Yes, I think so.
For that reason I've created the enhancement point in class /SAPSRM/CL_CH_WD_DOTM_ASL_SOS because for the method UPDATE always pass. But my code doesn't work fine...
If I don't get the solution... may be I'll need to add some validations in BBP_DOC_CHECK_BADI to don't allow the user to Release the document if the field "active" is checked...