Cadbury Schweppes has warned that high oil prices will block the company from delivering targeted full-year margin growth.