Hi Noel,
If you want to restrict based on the cost center then Z authorization object should be created with cost center and needs to included in all the PO report program. Then relevant cost center authorization should be provided to the user. Check with your Abaper and Basis for this requirement. Thanks
Raj