There could be many reasons.
- If its internal activity, check the work center, cost center assigned in work center, activity type in service order & activity price maintained in KP26
- If its External activity, check whether you have maintained the price in External tab of operations details screen
- Check the Control Key settings whether "Cost" tick mark has been selected or not.
- Check the Costing variant assignment to your service order under Control tab of Service order