Hi Venu
The field order requirement has many routines and you can assign any routine in this field based on your business requirement. As per standard configuration there is 001 assigned in it. Requirement routine don't copy any fields it just contains some checks which you want system to run at the time of copying data. For example when you create a delivery from a sale order you want to check whether delivery status of order has already been completed or not and whether reference document is a sale order or quotation or contract etc.
If you see the coding of this routine you will see that they have mentioned that following work areas are available LIKP and CVBAK and both tables are header related where we don't have any quantity. So it just checks requirement which I have mentioned above.
Some check which these routines check at the time of copy control are
- Check that order is not blocked by the automatic credit check
- Credit check is irrelevant for correction deliveries
- Check the user status from the order header
- Check that reference document is an order (if not, issue error)
Thank$