Hola,
Es raro, en una tabla de diccionario, no se ponen campos como “obligatorios”, lo que marcan más arriba son los campos clave, pero uno de esos campos clave puede estar vacío, lo que se verifica es que no haya un mismo registro con el mismo valor para esos tres campos clave.
La obligatoriedad se hace, desde la vista de mantenimiento de la SM30, o bien, desde el programa Z que genere la carga.
Saludos.