Reconocer usuario en TransactionNotification

Estimados buenos dias,

Tengo un problema para reconocer el usuario en TransactionNotification cuando realizo una modificacion desde Service Layer, en ejemplo una factura o cualquier documento bloqueado por TransactionNotification no me reconoce el usuario ejemplo en donde registro la reglas para activar o desactivar a un usuario el usuario01 tiene la regla desactivada entonces no deberia Saltar pero de todas maneras le salta la regla de negocios (validacion), lo supe por que en el mensaje del error agregue “ a intentarlo’||:USER_CODE||‘,’;” y el USER_CODE cambiaba y no era el usuario ejemplo me indicaba usuario02 o usuario03, por favor su ayuda quizas estoy capturando mal el usuario

SELECT TOP 1 T1.“USER_CODE” INTO USER_CODE
FROM “OUSR” T1
INNER JOIN “USR5” T2 ON T1.“USER_CODE” = T2.“UserCode”
WHERE T2.“SessionID” = (SELECT CURRENT_CONNECTION FROM DUMMY)
ORDER BY T2.“Date” DESC, T2.“Time” DESC;

SELECT TOP 1 IFNULL(T1.“U_ActivoInactivo”, ‘Y’) INTO ACTIVOINACTIVO FROM “SCHEMA”.“@AG_RULESXUSER_CAB” T0 JOIN “SCHEMA”.“@AG_RULESXUSER_DET” T1 ON T0.“Code” = T1.“Code” WHERE T0.“U_USER_CODE” = :USER_CODE AND T0.“U_Locked” = ‘N’ AND T1.“U_BaseDatosSAP” = ‘SCHEMA_02’ AND T1.“U_ErrorCode” = ‘1005’;

error := -1005;
error_message := ‘Mensaje de ALO GROUP: Debe seleccionar como propietario a ‘||:Nombre_Propietario||’, corrija y vuelva a intentarlo’||:USER_CODE||‘,’;