How to get batch header and recurrence information in service class for sysoperation frame work in D365 F&O
BatchHeader batchHeader = this.getCurrentBatchHeader(); int timeUnitsSelected = 0; if(this.isExecutingInBatch()) { RefRecId batchRecId = batchHeader.parmBatchHeaderId(); BatchJob batchJob; select firstonly batchJob where batchJob.RecId == batchRecId; SysRecurrenceData recurrenceData = batchjob.recurrenceData; SysRecurrenceUnit timeUnits = conPeek(recurrenceData, 7); timeUnitsSelected = timeUnits; }