Your insert statement is putting the value 300 into BAS_COD - so we know that that isn't null. However, your error message is referring to a table in the "BBB" schema and not the "SMLBHONE" one that you're showing in the insert statement.

Do you have another process/trigger that is supposed to be copying values from this table to another schema and this process is broken?