# How to debug an RDP class based SSRS report in AX 2012

**URL:** <https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031>\
**Category:** Technical Forum\
**Created:** [June 4, 2012, 1:24pm UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031 "2012-06-04T13:24:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashishmullapudi](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@ashishmullapudi](https://www.dynamicsuser.net/u/ashishmullapudi)\
**Post date:** [June 4, 2012, 1:24pm UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/1 "2012-06-04T13:24:15Z")

</div>

Hi,

How to debug an RDP class based SSRS report in AX 2012.

Thanks.

---

<div class="post-metadata">

**Author:** ![Harish](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@Harish](https://www.dynamicsuser.net/u/Harish)\
**Post date:** [June 4, 2012, 1:29pm UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/2 "2012-06-04T13:29:21Z")

</div>

Try this -

1. Set breakpoint in the RDP class
2. Untick ‘Execute business operations in CIL’ under Tools \> Options and try running the report.

---

<div class="post-metadata">

**Author:** ![ashishmullapudi](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@ashishmullapudi](https://www.dynamicsuser.net/u/ashishmullapudi)\
**Post date:** [June 4, 2012, 1:38pm UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/3 "2012-06-04T13:38:26Z")

</div>

Hi Harish,

I’ve tried that, still the control is not going into debugger. Reporting is opened as usual.

Thanks

---

<div class="post-metadata">

**Author:** ![Harish](https://avatars.discourse-cdn.com/v4/letter/h/47e85d/32.png) [@Harish](https://www.dynamicsuser.net/u/Harish)\
**Post date:** [June 4, 2012, 2:04pm UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/4 "2012-06-04T14:04:06Z")

</div>

There are few more things to consider and configure - [http://msdn.microsoft.com/en-us/library/gg724081.aspx](http://msdn.microsoft.com/en-us/library/gg724081.aspx)

---

<div class="post-metadata">

**Author:** ![deepi](https://avatars.discourse-cdn.com/v4/letter/d/958977/32.png) [@deepi](https://www.dynamicsuser.net/u/deepi)\
**Post date:** [October 4, 2012, 11:13am UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/5 "2012-10-04T11:13:51Z")

</div>

Hi ashish,

Refer this below site, its working for me.

[http://community.dynamics.com/product/ax/f/33/p/69068/133439.aspx](http://community.dynamics.com/product/ax/f/33/p/69068/133439.aspx)

---

<div class="post-metadata">

**Author:** ![sharabh24](https://avatars.discourse-cdn.com/v4/letter/s/34f0e0/32.png) [@sharabh24](https://www.dynamicsuser.net/u/sharabh24)\
**Post date:** [March 4, 2014, 7:13am UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/6 "2014-03-04T07:13:15Z")

</div>

Hi,

**1**. In classDeclaration extend **SrsReportDataProviderPreProcess** instead of SrsReportDataProviderBase

**2**. Temp table properties should be

(a) Table type : **Regular** instead of **tempDB**

(b) Created by : Y **es**

(c) Created Transaction Id : **Yes**

**3.**  **In process report of the class add this line in** Temporarytablename.setConnection(this.parmUserConnection());

then you can debug [:D]

---

<div class="post-metadata">

**Author:** ![aedula](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@aedula](https://www.dynamicsuser.net/u/aedula)\
**Post date:** [March 14, 2014, 10:43am UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/7 "2014-03-14T10:43:17Z")

</div>

Hi,

Keep **breakpoint** keyword in RDP class intead of following all this process. and dont forget to remove after testing ur code.

---

<div class="post-metadata">

**Author:** ![Jyothi](https://avatars.discourse-cdn.com/v4/letter/j/5f9b8f/32.png) [@Jyothi](https://www.dynamicsuser.net/u/Jyothi)\
**Post date:** [March 14, 2014, 10:54am UTC](https://www.dynamicsuser.net/t/how-to-debug-an-rdp-class-based-ssrs-report-in-ax-2012/38031/8 "2014-03-14T10:54:02Z")

</div>

- Make sure two checkboxes of user breakpoints and global breakpoints for debugging is enabled in configuration .

- Hardcode the breakpoint in process method.

- Keep open the debugger as run as admin

- Run your report.
