Hi,
Why dont you restrict the authorization for delivery creation i.e., VL01N for particular user?
If in case the user should be able to create delivery for particular document types, you can control it by auth means. You can create a Z auth object based on your requirement of doc type / sales org & assign it to user's profile.
Regards,
Umesh