it takes 21 days to list (From the day the ipo ended). like HDIL ended on 3rd July and its listing on 24th July.
Also allotment status generally comes in 10 days( please confirm) and its mandatory for the company to refund the money in 15 days from the day of the IPO closing.
and oh beml was an FPO.... so i dont know the rulez that apply to an FPO.. lol