
Explanation:

Box 1: Yes
Here CashDiscountDP is the name of the secure server method that is tagged with the SysEntryPointAttribute attribute.
Box 2: Yes
To define a report data provider class
An RDP class extends the SRSReportDataProviderBase class. You set the SRSReportParameterAttribute attribute to the data contract you created for the RDP class.
Box 3: No
Instead:
public void processReport()
Reference:
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/security-privilege-properties
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/how-to-use-a-report-data-provider-class-in- a-report