Hi,
during my adventure to extend the Request for quotation report, I've added 2 extra fields on the tmp (PurchRFQSendTmp) table of the report through extensions. I also added two table methods on the tmp table + hooked up on the 'initFromVendRFQJour' method to provide values of these 2 extra fields.
I made a copy of the RFQSend report as RFQSendExt report in my model.
When I refresh the dataset based on the PurchRFQSendDS class, I get my 2 custom fields.
But I did see that there was a difference with the original dataset in the original report.
The original report has one extra parameter 'RecordId', this is coming from the base class of the contract 'PurchRFQSendContract' which is 'TradeDocumentReportContract'.
For an unknown reason, this parameter is not picked up in my dataset while it should.
Pre D365 I would try to solve this with a compile forward of the 'PurchRFQSendContract' class just to be sure.
But I don't think this is possible in D365 anymore. And even more, I haven't touched the contract class 'PurchRFQSendContract', no extensions are applied on this class.
Does anybody have an idea why this parameter is not picked up?
Regards,
Sven Peeters