You can utilise the incompletion log on the service frequency.
Use: BADI ISU_WA_SF_CMPL_CHECK
method CHECK_COMPL_BEFORE_SAVE
to perform your check.
To register an error and stop the user saving, record the relevant error message into the changing paramete CPROT_TAB