Hi Team,
can anyone help me what could be the issue here
i am getting this" object reference not set to an instance of an object" error in my DP class. i have created the contract class. regardless of data provided in report dialog or not, in dp it is throwing me error.
if data are passed in report dialog, i can see the return data in my contract class while debugging.
but still i am getting the error.
contract class:
[DataMemberAttribute(‘Product Type’),
SysOperationLabelAttribute(literalStr(“Product Type”))]
public ItemId parmProductType(ItemId _productType = productType)
{
productType = _productType;
return productType;
}
[DataMemberAttribute('Account Number'),
SysOperationLabelAttribute(literalStr("Account Number"))]
public CustAccount parmCustAccount(CustAccount _accountNumber = accountNumber)
{
accountNumber = _accountNumber;
return accountNumber;
}
Dp Class:
contract = this.parmDataContract() as AAMAasAudtReportContract;
qbds = this.parmQuery().dataSourceTable(tableNum(projTable));
if(contract.parmProductType())
{ qbds.addRange(fieldNum(projTable,AAMProductType)).value(queryValue(contract.parmProductType())) ;
}
if(contract.parmCustAccount() )
{qbds.addRange(fieldNum(projTable,CustAccount)).value(queryValue(contract.parmCustAccount()));
}
thankx in advance.