You used to be able to only create covenants for actual transactions.
Now, you can also create covenants for draft and simulated transactions.
However, as long as the associated transaction is not actual, its covenants won't be taken into account in analyses, scenarios, publications, etc.
See Create a Covenant for more details.