The two-day match, the only practice game scheduled before India's Test series against South Africa next week, will now be a one-day affair.
Team India will have a practice session using the match pitch due to the abandonment today.
Both teams will then return tomorrow and hope for a 9am start.
It is a setback to the Indian team, which was already endured a 0-2 drubbing in the three-match ODI series.
The two-match Test series is set to start on December 18 in Johannesburg.