I have an Extended Context Definition that uses the standard QuoteEntitiesMapping and OrderEntitiesMapping.
My requirement is to use a custom field (Custom_Start_Date__c) on the Quote Line Item and map it to SalesTransactionItem.StartDate. I want the standard downstream mapping to remain unchanged so that SalesTransactionItem.StartDate continues to populate the Order Item Start Date through the standard OrderEntitiesMapping.
The issue is that the standard QuoteEntitiesMapping already maps the standard QLI Start Date to SalesTransactionItem.StartDate, and I can't remove, deactivate, or modify that standard mapping.
To work around this, I cloned QuoteEntitiesMapping and added the following mapping:
QuoteLineItem.Custom_Start_Date__c ->SalesTransactionItem.StartDate However, I can't find a way to make the cloned mapping active/default or disable the standard QuoteEntitiesMapping. I also tried using Pricing Parameters, but they don't appear to affect Context Definition entity mappings.
Has anyone successfully overridden a standard entity mapping in a Context Definition? Is there a supported way to make a cloned QuoteEntitiesMapping the active mapping?
what is the requirement to have custom Start date in QLI? StartDate is standard mapping. I don't think we can have another QuoteEntityMapping. Pls check with Salesforce.
But I had modified ProductDiscovery Context Definition where there is only one single mapping. I had cloned the mapping, set as Default and it worked.