Hi Bhaskar,
The question is very generic but you can find more help in PLM230
There is no one single transaction to get what you want. depending on the nature of requirement you have certain transactions.
You can do cost planning in CJ40, but you need to configure planning profile and layouts ect.
Easy cost planning can be accessed from project builder. But you need to create models for it using CKCM
Milestone can be created under activity and it can be liked to sales order line time by using WBS account assignment and billing plan type configuration in SD
For result analysis using progress analysis you can use appropriate RA key setting which gets POC from result analysis version. This can be achieved using expert mode of RA Key.
Again..there are very general pointers..you need to do some research based on your exact requirement.
If you have CO background, start with PLM230 material.
Thanks,
Krishna