Sweet Veil prevents the user and its allies from falling asleep. Rest will fail when used by the Pokemon or an ally.
Sweet Veil causes Yawn to fail if used on the Pokemon or its allies, and prevents the Pokemon and its allies already drowsy due to Yawn from falling asleep.
Outside of battle
It is unknown if Sweet Veil has an effect outside of battle.
Pokemon with Sweet Veil