<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LoadRunner TnT &#187; SAP</title>
	<atom:link href="http://www.loadrunnertnt.com/tag/sap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loadrunnertnt.com</link>
	<description>Performance Testing, LoadRunner Tips &#38; Tricks</description>
	<lastBuildDate>Mon, 08 Mar 2010 07:57:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Monitoring SAP in SilkPerformer</title>
		<link>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-silkperformer/</link>
		<comments>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-silkperformer/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 15:27:15 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SilkPerformer]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=213</guid>
		<description><![CDATA[SilkPerformer also offers monitoring solution to SAP during a load test.  However, unlike LoadRunner that depends on SiteScope as an intermediary to monitor SAP, SilkPerformer uses the TCodes (Transaction Code) directly to query the monitoring statistics.  (Refer back to &#8220;Monitoring SAP in LoadRunner&#8221; for more information on monitoring SAP using LoadRunner).
Comparing LoadRunner-SiteScope monitoring solution that [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft" title="Borland" src="http://loadrunnertnt.com/images/company_borland.gif" alt="" width="126" height="48" />SilkPerformer</strong> also offers monitoring solution to SAP during a load test.  However, unlike LoadRunner that depends on SiteScope as an intermediary to monitor SAP, SilkPerformer uses the TCodes (Transaction Code) directly to query the monitoring statistics.  (Refer back to <a href="http://www.loadrunnertnt.com/?p=217" target="_blank">&#8220;Monitoring SAP in LoadRunner&#8221;</a> for more information on monitoring SAP using LoadRunner).<br />
<span id="more-213"></span>Comparing LoadRunner-SiteScope monitoring solution that utilizes CCMS (Central Computer Management System) which has more monitoring capabilities, SilkPerformer only retrieves monitoring statistics from four TCodes.  They are ST02: SAP Buffers, ST03N: R/3 Workload and Perf. Statistics, ST04: Database Performance Monitor and ST06: Operating System Monitor.</p>
<p>From the TCodes, it does a reasonable job of monitoring the SAP system on the overall performance.  The TCodes should cover (a) SAP Buffer performance, (b) Dialog Step performance (response time), (c) database performance at the database buffer cache and shared pool level and (d) operating system performance such as processor and memory.</p>
<p>Through this setup, SP Controller merely make a normal connection like a typical SAPGUI Front-end.  Therefore, typical ports used by the SAPGUI Front-end such as TCP32## and TCP33## are required.  Furthermore, the user account used for the monitoring should have sufficient privileges to access the mentioned TCodes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-silkperformer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring SAP in LoadRunner</title>
		<link>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-loadrunner/</link>
		<comments>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-loadrunner/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 19:46:55 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=217</guid>
		<description><![CDATA[
In LoadRunner SAP monitor, it requires the SAP CCMS (Computer Center Management System) for monitoring to be effective.  This is unlike the typical monitoring mechanism that is used for Windows or Oracle (refer to &#8220;How does the monitoring work in LoadRunner?&#8221;), which is directly querying the monitor data from Windows Perfmon or Oracle V$ dynamic [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="SAP" src="http://loadrunnertnt.com/images/company_sap_logo.jpg" alt="" width="82" height="40" /></p>
<p>In LoadRunner SAP monitor, it requires the <strong>SAP CCMS (Computer Center Management System)</strong> for monitoring to be effective.  This is unlike the typical monitoring mechanism that is used for Windows or Oracle (refer to <a href="http://www.loadrunnertnt.com/?p=301" target="_blank">&#8220;How does the monitoring work in LoadRunner?&#8221;</a>), which is directly querying the monitor data from Windows Perfmon or Oracle V$ dynamic views.  LoadRunner SAP monitor requires an additional component, SiteScope (refer to<a href="http://www.loadrunnertnt.com/?p=6" target="_blank"> &#8220;What&#8217;s SiteScope&#8221;</a>) to act as an intermediary between SAP CCMS and LoadRunner.<span id="more-217"></span></p>
<p>LoadRunner itself does not have the capability to monitor SAP directly and solely depends on SiteScope to query/monitor SAP CCMS.  SAP CCMS is already a powerful component in SAP as it is able to monitor anything in the SAP system. This ranges from server resources (e.g. processor or memory utilization) to oracle databases (e.g. buffer efficiency).  You may not even require other tools to do monitoring in the first place!  No additional configuration needed for monitoring Windows resources (Windows Resources) as SAP CCMS handles it by a single channel through SiteScope.</p>
<p>For SiteScope to communicate to SAP CCMS, it will require <a title="SAP Connectors" href="http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5c6a85b11d6b28500508b5d5211/content.htm" target="_blank">SAP Java Connector (JCO)</a> to be installed on the SiteScope box with some configurations to access the SAP system.  The detailed configuration can be found in Configuring Sitescope Monitors documentation (instead of LoadRunner).  To download SAP Java Connector, you can go to <a title="SAP Connectors" href="http://www.service.sap.com/connectors" target="_blank">Connectors</a> in SAP site.  You will need a valid SAP account to access the download page.</p>
<p>On the ports portion, you will need to have TCP32## between the SiteScope and the SAP system and TCP8888 between SiteScope and LoadRunner (Refer to <a title="Implementing SiteScope with LoadRunner" href="http://www.loadrunnertnt.com/?p=288" target="_blank">&#8220;Implementing SiteScope with LoadRunner&#8221;</a>).  TCP32## is the typical port number used by SAPGUI Front-end to talk to the SAP application servers while TCP8888 is used by LoadRunner to query the monitoring data displayed on the XML page of SiteScope.  Both port numbers are to be opened on a two-way traffic communication.<br />
As SiteScope is querying monitoring data just like a normal user running the CCMS transaction from SAPGUI Front-end, a SAP account on the SAP system required.  The following information must be ready prior the setup of the monitoring.</p>
<ul>
<li> SAP Client</li>
<li> System Number</li>
<li> Authorization User Name</li>
<li> Authorization Password</li>
<li> SAP Router String (Optional)</li>
</ul>
<p>Do take note on this!  With all things mentioned about SAP CCMS with LoadRunner-Sitescope, there&#8217;s a catch (at least to me).  SiteScope requires an optional license to monitor SAP CCMS.  Which means, that if you are just having LoadRunner, it&#8217;s not sufficient to setup the monitoring environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/monitoring-sap-in-loadrunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing SAPGUI protocol in LoadRunner</title>
		<link>http://www.loadrunnertnt.com/concepts/introducing-sapgui-protocol-in-loadrunner/</link>
		<comments>http://www.loadrunnertnt.com/concepts/introducing-sapgui-protocol-in-loadrunner/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 22:54:39 +0000</pubDate>
		<dc:creator>TnT Admin</dc:creator>
				<category><![CDATA[Concepts]]></category>
		<category><![CDATA[LoadRunner]]></category>
		<category><![CDATA[Protocols]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAPGUI]]></category>

		<guid isPermaLink="false">http://www.loadrunnertnt.com/?p=219</guid>
		<description><![CDATA[
Performance testing recording and execution for SAPGUI relies on the SAP Scripting API and ActiveX the SAP R/3 application server and on all SAP GUI clients that are participating in the load test. As of date of this article, LoadRunner documentation does not have updated details on configuring SAPGUI for scripting such as supported versions.  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="SAP" src="http://loadrunnertnt.com/images/company_sap_logo.jpg" alt="" width="82" height="40" /></p>
<p>Performance testing recording and execution for SAPGUI relies on the SAP Scripting API and ActiveX the SAP R/3 application server and on all SAP GUI clients that are participating in the load test. As of date of this article, LoadRunner documentation does not have updated details on configuring SAPGUI for scripting such as supported versions.  However, the configurations are somewhat similar to other performance testing product which in this article, we refered to IBM instead.</p>
<p><span id="more-219"></span>The basic requirements for LoadRunner (or performance testing tools) to record SAPGUI is on two things: (a) the client machines to have the entire SAPGUI Client installed and (b) the SAP server to have scripting enabled.  (c) Other than the configurations, you may have to take note of the ports used by the SAPGUI, namely, TCP32## where ## represent the System Number.  This is especially important if the environment you are in is tight on opening of ports.</p>
<p><span style="text-decoration: underline;">[1] Ensure client scripting enabled<br />
</span></p>
<ul>
<li>To ensure that scripting is available on the client-end, check that there is a Scripting directory located in the SAP GUI installation directory.  If this directory does not exist, then the SAP Scripting API is not installed and you must reinstall SAP GUI with the SAP Scripting API option.</li>
</ul>
<p><span style="text-decoration: underline;">[2] Ensure server scripting enabled</span></p>
<ul>
<li>Logon to SAP with a user with administrator privileges.  Administrator privileges is required to enable scripting on the server.</li>
<li>In SAP, run the transaction<em> rz11</em>, and enter parameter name <em>sapgui/user_scripting</em>.</li>
<li>If the parameter is not found, ensure that you have the correct support package level from SAP and contact SAP should you require further guidance on this.</li>
<li>If the parameter exists, enable the parameter with the Current value changed to TRUE.  Save it and scripting will be enabled the next time you log on.</li>
</ul>
<p><a title="IBM, Configuring SAP R/3 for performance testing" href="http://publib.boulder.ibm.com/infocenter/rpthelp/v7r0m0/index.jsp?topic=/com.ibm.rational.test.lt.sap.doc/topics/tsapconfig.html" target="_blank">(Source: IBM, Configuring SAP R/3 for performance testing)</a></p>
<p><span style="text-decoration: underline;">[3] Ensure communication between SAPGUI with SAP servers </span></p>
<p>Ensure that you have connectivity on TCP32##.  This is the port number used by SAPGUI to communicate to the dispatcher.</p>
<p>Also, before starting the scripting, for newbies, you may like to gather the following information as they will be used for the scripting work.  The user account used in the scripting (accessing the SAP system) should have sufficient privileges to the transactions.</p>
<ul>
<li>SAP Client</li>
<li>System Number</li>
<li>Authorization User Name</li>
<li>Authorization Password</li>
<li>SAP Router String (Optional)</li>
</ul>
<p>In summary,</p>
<ul>
<li>Ensure client scripting enabled</li>
<li>Ensure server scripting enabled</li>
<li>Ensure communication between SAPGUI with SAP servers</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.loadrunnertnt.com/concepts/introducing-sapgui-protocol-in-loadrunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
