In CRM 365 the mapping for the following entities are hidden:

  • Opportunity Products
  • Quote Products
  • Order Products

I used the following query to find each one:

Opportunity Product to Quote Product:

Select * FROM entitymap
Where sourceentityname = 'opportunityproduct'
;

Quote Product to Order Product:

Select * FROM entitymap
Where sourceentityname = 'quotedetail'
;

Order Product to Invoice Product:

Select * FROM entitymap
Where sourceentityname = 'salesorderdetail'
;

For example if I want the Opportunity product to Quote product mapping I would run the related above query then look for quote detail in the targetentityname column

I would then take the GUID in the entitymapid and put it at the end of this link:

https://YOURAPPNAME.crm.dynamics.com/Tools/SystemCustomization/Relationships/Mappings/mappingList.aspx?mappingId=GUIDFROMABOVE

I have not found out how to include this in a solution yet but I bet there is a way.

Reference:

https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/123535/mapping-opportunity-product-custom-fields-to-quote-product-custom-fields