Error al insertar en Tabla UDO

Recibo el siguiente mensaje al intentar insertar un registro a una tabla de usuario de tipo DataMaster: “Esta entrada ya existe en las tablas siguientes”. Alguien sabe porque se debe dicho mensaje.
Codigo:

Hola estimado @carlos_castro, al parecer estas insertando un valor repetido a dicha tabla de usuario, deberias de comprobar, desde tu codigo que la informacion que estas ingresando no exista ya en la tabla.

Saludos.

tu problema puede estar en el StartTransaction(), lo inicias y lo terminas solo si el código no genero error, si se cae por algún motivo dejaste el transaction en ejecución y jamas lo terminas

abajo en el catch deberías tener una consulta si se esta ejecutando una transacción oCompany.InTransaction y si es valido generar un rollback oCompany.EndTransaction(BoWfTransOpt.wf_RollBack)