I noticed a very different functionality in SAP CRM during the update pricing.
Let me just give you a background of this. If you change or create an order in ECC and then navigate to the item level conditions and click the update button at the bottom , there you see multiple pricing type options being listed. This would mean that you have the option to reprice the document in multiple ways.
Try doing the same thing in SAP CRM , I have used the CRMD_ORDER transaction to demonstrate this. In CRM only two options are present. Either you can recalculate all the pricing conditions or retain manual changes. Other pricing types are missing.
Curiously CRM functionality differs a lot from ECC functionality. Make no sense but then you have to live with it. Probably that’s one of the man reasons why many implementations which already have a ECC continue to use it as a pricing engine and download the master data into CRM.