You need to sign in to do that
Don't have an account?
SFDC Dummy
Batch class not Updated
Hi
I need to copy the field value from one object to other object.Both are look up relation ship.i have written a batch class for coping field from one to other automatically .
I need to copy the field value from one object to other object.Both are look up relation ship.i have written a batch class for coping field from one to other automatically .
global class CopyStudtoAdr_Batch implements Database.Batchable<sObject> { global Database.QueryLocator start(Database.BatchableContext BC) { String query='SELECT ID,Closing_Balance__c,DailyUpdate__c FROM Debtors_Ledger__c'; return Database.getQueryLocator(query); } global void execute(Database.BatchableContext BC, List<Debtors_Ledger__c> scope) { System.debug('Batch Class Started....'); List<MasterCopy__c> adrToUpdate = [Select Id,Date__c,Closing_Balance__c ,Master__c from MasterCopy__c where Master__c in : Scope]; Map<ID,Debtors_Ledger__c> stdMap = new Map<ID,Debtors_Ledger__c>(scope) ; // Loop to copy account Student to Address phone for(MasterCopy__c adr : adrToUpdate) { adr.Closing_Balance__c = stdMap.get(adr.Master__c ).Closing_Balance__c; adr.Date__c= stdMap.get(adr.Master__c ).DailyUpdate__c ; } if(adrToUpdate.size() > 0) update adrToUpdate; } global void finish(Database.BatchableContext ctx) {} }
Insted of writing the code inside the batch class, u can just run the logic inside the developer console. That might work for you. Check it out.