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;
}
Comments
Post a Comment