Once the value procedure (calculation schema) saved into table EKKO (field KALSM), you can't change it.
Carry out new pricing will not change the calculation schema. You need to create a new purchase order again.
Note: New line item will also use the existing calculation schema as the old calculation schema saved in header level (EKKO table)