As discussion in the link below:
SAP tests still need mark the whole job as soft fail with different bugs/fate reference tickets.
then we decided to add a exception
$reference to let user can still use some variables to mark
the test soft_fail