HOTSPOT - You have the following code:
![[sysentryPointattributeRole]
class CashDiscountDP extends SRSReportDataProviderBase
{
CashDiscountTmp cashDiscountTmp;
[SRSReportDataSetattribute (tablestr(CashDiscountTmp) )]
public CashDiscountTmp getCashDiscountTmp()
{
select cashDiscountTmp;
return cashDiscountTmp;
}
public boolean processReport()](https://eaeastus2.blob.core.windows.net/optimizedimages/static/images/Microsoft-Dynamics-365--Finance-and-Operations-Apps-Developer-(MB-500)/question/img0011700001.png) 
                            For each of the following statements, select Yes if the statement is true.
Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:
/question/img0011800001.png) 
                            /answer/img0011800002.png) 
                            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.