<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WCF LOB Adapter SDK and BizTalk Adapter Pack : SSRS</title><link>http://blogs.msdn.com/adapters/archive/tags/SSRS/default.aspx</link><description>Tags: SSRS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Using the SAP ADO.NET Provider From SSRS 2005</title><link>http://blogs.msdn.com/adapters/archive/2008/08/15/using-the-sap-ado-net-provider-from-ssrs-2005.aspx</link><pubDate>Fri, 15 Aug 2008 04:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8868458</guid><dc:creator>mdoctor</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/adapters/comments/8868458.aspx</comments><wfw:commentRss>http://blogs.msdn.com/adapters/commentrss.aspx?PostID=8868458</wfw:commentRss><description>&lt;P&gt;One of the new features which we’re supporting in the BizTalk Adapter Pack V2 is the ability to use the SAP ADO.NET Provider from SSRS. In this post, I’ll briefly outline the steps you need to perform in order to get this to work.&lt;/P&gt;
&lt;P&gt;Firstly, install CTP3 of the WCF LOB Adapter SDK V1 SP2, and the BizTalk Adapter Pack V2 (making sure that you install the SAP ADO Provider).&lt;/P&gt;
&lt;P&gt;Next, you need to make a few changes to the SSRS related config files, in order to have the provider show up in SSRS projects (&lt;STRONG&gt;EDIT&lt;/STRONG&gt;: these changes (to the two config files)&amp;nbsp;are now made as part of the Setup in CTP4 onwards):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Modify the RSReportDesigner.config file under the Visual Studio 2005 installation directory (on my machine, this is present at C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Add the entry below&lt;/P&gt;
&lt;P&gt;&amp;lt;Extension Name="SAP-AP" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type="Microsoft.Data.SAPClient.ReportingServicesExtension.SAPConnectionWrapper, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft.Data.SAPClient.ReportingServicesExtension, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version=3.5.0.0, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Culture=neutral, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PublicKeyToken=31bf3856ad364e35"/&amp;gt; &lt;/P&gt;
&lt;P&gt;to the Data section. Add the entry below&lt;/P&gt;
&lt;P&gt;&amp;lt;Extension Name="SAP-AP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft.ReportingServices.QueryDesigners"/&amp;gt; 
&lt;P&gt;to the Designer section. 
&lt;UL&gt;
&lt;LI&gt;Modify the RSReportServer.config file under the SQL 2005 installation directory (on my machine, this is present at C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Add the entry below&lt;/P&gt;
&lt;P&gt;&amp;lt;Extension Name="SAP-AP" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type="Microsoft.Data.SAPClient.ReportingServicesExtension.SAPConnectionWrapper, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft.Data.SAPClient.ReportingServicesExtension, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version=3.5.0.0, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Culture=neutral, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PublicKeyToken=31bf3856ad364e35"/&amp;gt; 
&lt;P mce_keep="true"&gt;to the Data section.&lt;/P&gt;
&lt;P&gt;NOTE: I’ve attached the .config files, as they appear on my machine, so that you can have a look at what the .config entries should look like after modification.&lt;/P&gt;
&lt;P&gt;We’ll now create a simple SSRS project using the “SAP-AP” provider.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Start Visual Studio 2005, create a New Project using the template under Business Intelligence Projects –&amp;gt; Report Server Project. Click OK in the dialog below.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img8.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img8.jpg"&gt;&lt;IMG title=Img8 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=483 alt=Img8 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img8_thumb.jpg" width=679 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img8_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Right click on the “Shared Data Sources” node, choose “Add New Data Source”. 
&lt;LI&gt;Create a new data source named “SAPDataSource”, as shown in the screenshot below:&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img1.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img1.jpg"&gt;&lt;IMG title=Img1 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=413 alt=Img1 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img1_thumb.jpg" width=489 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img1_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;In the above dialog, in the Credentials tab, make sure that “No Credentials” is selected (since we’re entering the credentials directly in the Connection String). Click OK to save the information and close the dialog. 
&lt;LI&gt;Right click on the “Reports” node, and choose “Add New Report”. Choose the “SAPDataSource” entry from the “Shared Data Source” drop down list. Click Next to move to the next dialog. 
&lt;LI&gt;Enter the query to use in the Query String section. Click Next a few more times (the dialogs after this allow you to customize the layout – for now, you can stick with the defaults).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img2.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img2.jpg"&gt;&lt;IMG title=Img2 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=487 alt=Img2 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img2_thumb.jpg" width=527 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img2_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Right click on the project node in Solution Explorer, to set the start-up report. In the screenshot below, I’ve set the “StartItem” to the newly created report above (named Report1.rdl). (Note – I had named my project “Report Project1DEL”). Click OK to close the dialog.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img3.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img3.jpg"&gt;&lt;IMG title=Img3 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=413 alt=Img3 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img3_thumb.jpg" width=630 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img3_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Hit F5 to run the Project. A screen similar to the one below should appear. Note that there is an empty text box labeled “P1” below – this is where you would enter the value to use for the P1 parameter, in our query which we used earlier (“SELECT TOP 10 KUNNR, NAME1 FROM KNA1 WHERE NAME1 LIKE @P1”). I’ve entered the string “AB%” – which thus means that I want the first 10 customer numbers and names from the KNA1 table, where the customer name starts with “AB”.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img4.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img4.jpg"&gt;&lt;IMG title=Img4 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=520 alt=Img4 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img4_thumb.jpg" width=900 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img4_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Click the “View Report” button (top-right corner) to execute the query and view the data. On my machine (running against my SAP server), I see the data below:&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img5.jpg" mce_href="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img5.jpg"&gt;&lt;IMG title=Img5 style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=501 alt=Img5 src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img5_thumb.jpg" width=900 border=0 mce_src="http://blogs.msdn.com/blogfiles/adapters/WindowsLiveWriter/UsingtheSAPADO.NETProviderFromSSRS2005_5F80/Img5_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Question – do you have a need to use the Siebel ADO.NET Provider from SSRS? If so, please leave a comment here (leave your email address too, so that we can contact you in case we need to understand your scenario more, etc).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8868458" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/adapters/attachment/8868458.ashx" length="4167" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/adapters/archive/tags/SAP+ADO/default.aspx">SAP ADO</category><category domain="http://blogs.msdn.com/adapters/archive/tags/SSRS/default.aspx">SSRS</category></item></channel></rss>