Unfortunately you are working with a customized movement type, so it cannot really be justified what needs to be entered unless we know the movement type from where it is copied.
I wonder why you entered the expiry date, as this is usually only needed for a goods receipt and comes automatically from the batch in case of a goods issue.
Now I am missing of course the cross check, what is available (CO09 screenshot) and details for the customizing of ATP