Hi Saad.
Do you see the correct cost in KSBT?
One possibility is you do incorrect customizing in OKTZ, if you set the Inventory valuation as not relevant or only variable cost and your activity have fixed, the system think the cost is 0.
If you have an ABAP, you can debug the multilevel step in CKMLCP in program LKCOBF03.