Difference between PBXX and PB00!
Dear friends what is the difference between condition types PBXX and PB00. I am creating a service PO. At the time of creation of PO before saving it, condition tab reveals PRS is getting updatedwith the price that has been entered. Once i save the PO and check it again, condition tab displays PBXX instead of PRS and it is equal to PRS + expected value in PO header. Once i save the PO, again in the entry sheet the entered amount is equal to PRS. What is actually happening?
Edit Szabo replied
on service level the purchase order uses the calculation schema MS0000. In Customizing, you can do this via the menu path
-> Materials Management -> Purchasing
-> Functions -> Cond. for services
-> Conditions: schema for services
This calculation schema requires 2 condition types for the gross price: one for automatic price determination (standard: PRS) and one for manual maintenance (standard: PRSX).
On the purchasing level it uses the calculation schema RM0000.
Manual conditions on service level are always considered as PRSX condition.
This manual conditions get forwarded to the purchasing (higher) level and get into the manual condition PBXX.
Please check the notes 25357 and 27024.