South Africa captain AB De Villiers claims it was his side's poor fielding that cost them, as they lost their opening ICC World T20 match to Sri Lanka on Saturday.