• Kiran Kumar Kanteti's
  • NEWBIE
  • 0 Points
  • Member since 2021

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 0
    Replies
Hello,

I written below code and while updating Opportunity record not working. Can anyone Please advise me where it went wrong.

trigger Example5 on Opportunity (before update) {    
    
    //Get Old Data
    Map<Id,Opportunity> oldMap = Trigger.oldMap;
    //Get New Data
    Map<Id,Opportunity> newMap = Trigger.newMap;
    //Get all Keys
    set<ID> idList = oldMap.keySet();
    for(ID key:idList){
        Opportunity old = oldMap.get(key);
        Opportunity newopt = newMap.get(key);
        if(old.StageName!='Closed Own' && newopt.StageName=='Closed Own'){
            newopt.CloseDate=system.today();
            newopt.Type='New Customer';
        }
    }
}