An opportunity line item is linked to either: > the old-style Product, through the ProductId field, or > the new-style PricebookEntry, through the ProcebookEntryId field
When using the new approach, the product is determined by looking it up in the PricebookEntry.
Unless you have to maintain (complex) existing code using the old Product table, I'd stronly suggest that you use the PricebookEntry approach and ignore the ProductId field in the OpportunityLineItem table.
An opportunity line item is linked to either:
> the old-style Product, through the ProductId field, or
> the new-style PricebookEntry, through the ProcebookEntryId field
When using the new approach, the product is determined by looking it up in the PricebookEntry.
Unless you have to maintain (complex) existing code using the old Product table, I'd stronly suggest that you use the PricebookEntry approach and ignore the ProductId field in the OpportunityLineItem table.
Scot