Hi,
Yes, either you can create a transaction variant in SHD0 (If multiple plants are accessing QA11 with some plants needing these fields and some not) or make change directly in screen design for QA11 through OQFA (If no other plants using QA11 or all plants have same requirement like explained above).
Though I have not tested it, but I believe even if you hide the options 'To Unrestricted use" or "To Blocked Stock", form QA11 3rd tab 'Inspection Lot Stock', these can be taken care through the background by posting proposals added to the UD = A or UD = R.
Please can you check the below settings -
a) Quality Management => Quality Inspection => Inspection Lot Completion => Define Inventory Postings - VMENGE01 / VMENGE04
b) QS51 => Catalog type = 3, Plant = XXXX => Check the selected set (Ex '04', etc) => Posting proposal UD - VMENGE01 / VMENGE04.
In case if the background posting is not happening successfully with UD code = A or R, please can you double check with technical team on the associated routine program VMENGE01 / VMENGE04.
Please can you test my assumption and feedback.
Thanks,
Arijit