Damit für das Feld ein Index auf Datenbankebene erstellt wird, muss bei der Definition des Feldes der Parameter "select" mit dem Wert "1" übergeben werden.
Alte API
'procurement_id': fields.many2one('procurement.order', 'Procurement', select='1')
Neue API
procurement_id = fields.Many2one(comodel_name='procurement.order', string='Procurement', select='1')
odoo 10: Der Paramater "select" ist nicht mehr gültig. Stattdessen wird "index" verwendet
odoo 10
procurement_id = fields.Many2one(comodel_name='procurement.order', string='Procurement', index=True)