The 'Dataset1_FromDate' parameter is missing a value. Using Inventsum 'ModifiedDate'

Hi martin…

Here’s the screen shot:

then Here’s my ProcessReport Code:

[SysEntryPointAttribute(false)]
public void processReport()

{

QueryRun queryRun;

Query query;

QueryBuildRange daterange;

InventSum inventSum;

InventDim inventDim;

InventDimParm inventDimParmCriteria;

InventDimParm inventDimParm;

InventDimViewContract dimContract;

ReqItemTable reqItemTable;

AttributeValueText attributeValueText;

ModifiedDateTime _FromDate, _Todate;

dimContract = this.parmDataContract() as InventDimViewContract;

_FromDate = dimContract.parmFromDate();
_Todate = dimContract.parmToDate();

inventDimParm = dimContract.parmInventDimParm();
inventDimParm.ItemIdFlag = NoYes::Yes;

inventDimParmCriteria.ClosedFlag = NoYes::Yes;

query = InventSum::newQuery(this.parmQuery(), ‘’, null, inventDimParmCriteria, inventDimParm);
dateRange = SysQuery::findOrCreateRange(query.datasourceTable(tableNum(InventDim)),fieldNum(InventDim, modifiedDateTime));
dateRange.value(SysQuery::range(_FromDate,_Todate));

queryRun = new QueryRun(query);

while (queryRun.next())
{
inventSum = queryRun.get(tableNum(InventSum));

if (InventTable::find(inventSum.ItemId).inventItemType().mustInventBeControlled())
{
inventDim = queryRun.get(tableNum(InventDim));
}
if (!InventTable::find(inventSum.ItemId).inventItemType().isServiceItem())
{
this.insertTmpTable(inventSum, inventDim, reqItemTable, AttributeValueText);
inventDim.clear();
}
}
}


I don’t know what is wrong on my code? …

because I’m using that kind of parameter in other report I create and it works fine…

this is the first time I encounter this error…