function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
AzusfdcAzusfdc 

Requirement is based on junction object based on two parents needed little enhancement

Here my scenario is whenever i am adding opp line items to opportunity then mapping with opportunity and opp line items record should  be inserted in junction object History tracking below is the code written only getting opp line items records in History tracking not showing records in opportunity related list
User-added image
User-added image
Trigger OpportunityPrdHisTrack on OpportunityLineItem (after insert){
    
    if(Trigger.isafter && Trigger.isinsert)
    {
        HelperClass_one.opplineiteminsert(Trigger.new);
    }
}
 
public class HelperClass_one{
    public static void opplineiteminsert(List<OpportunityLineItem> opplinelist)
    {
        list<HistoryTracking__c> htlist=new list<HistoryTracking__c>();
        for(OpportunityLineItem oppline:opplinelist)
        {

            HistoryTracking__c ht=new HistoryTracking__c();
            ht.product__c=oppline.ProductId;
            ht.Opportunity__c=null;
            ht.Name=oppline.Name;
            ht.ProductDescription__c=oppline.Description;
            ht.ProductCode__c=oppline.ProductCode;
            htlist.add(ht);
            
        }
        insert htlist;
    }
}