We went from AX 2012 R2 to R2 CU7 and had to make a change to our Purchase Order Confirmation report. While editing this report (PSAPurchaseOrder), it was necessary to refresh my data sources (PurchPuchaseOrderLine & PurchPurchaseOrderDS). In doing this, several new fields & parameters were pulled in. All of them made sense and could be resolved except for one... the IsPurchConfirmationRequestJournal parameter.
This was added to the reports Data Contract class (PurchPurchaseOrderContract.parmIsPurchConfirmationRequestJournal()) and a method was added to the RDP class (PurchPurchaseOrderDP) called "isPurchConfirmationRequestJournal" that just returns the value of the parameter found in the Data Contract class. A lot of logic is tied to whether or not this new Boolean parameter is set however after refreshing the data sources, deploying the report, then trying to run it I get an error saying the parameter isn't filled in. Even after deleting my CUS layer customizations, the report does NOT have a SYP layer modification. It's only sitting on the SYS layer. So, even going into the base layer report, this parameter isn't included until I refresh the data source... and once again deploying it throws an error.
To get around this for now, I merely added the default value of "False" to the parameter, but I wanted to post the question here to see if anyone knows more about this (like the correct way to fill this parameter, or if it's not used for the PSAPurchaseOrder report and I can just leave it always false).
Thanks.
*This post is locked for comments
I have the same question (0)