Hi Anothai,
Maybe you can set breakpoint in class CL_COMMON_VALUATOR_VAL->PROCESS , then you can check the steps of PMP like CL_SWAP_VALUATION_VAL.
the methods like DETERMINE_CALCULATION_BASIS, CALCULATE are important due to these process change the amount.
Best regards,
Biao