<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The BASIS of SAP</title>
	
	<link>http://www.basissap.com</link>
	<description>The place to come when they say it's a BASIS problem</description>
	<lastBuildDate>Tue, 03 Jul 2012 12:37:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
<cloud domain="www.basissap.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheBasisOfSap" /><feedburner:info uri="thebasisofsap" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:emailServiceId>TheBasisOfSap</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/TheBasisOfSap" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FTheBasisOfSap" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Giving an SDN blog it’s title back</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/lxDZ2SCPGcM/</link>
		<comments>http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 04:50:14 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=389</guid>
		<description><![CDATA[There&#8217;s change in the air for SDN, but in the meantime I saw a tweet the other day from DJ Adams&#8230;. There&#8217;s not much chance of it getting fixed now, as the new SDN, as a new SDN based on Jive 5, will be going live before the end of the year. However, the community [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s change in the air for SDN, but in the meantime I saw a tweet the other day from DJ Adams&#8230;.<br />
<a href="http://twitter.com/#!/qmacro/status/116497974309294080"><img src="http://www.basissap.com/wp-content/uploads/2011/09/qmacro.jpg" alt="" title="qmacro tweets a complaint that text for URL links is always &quot;SAP Community Network Blogs&quot;" width="650" height="300" class="aligncenter size-full" /></a></p>
<p>There&#8217;s not much chance of it getting fixed now, as the new SDN,  <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24980" target="_top">as a new SDN</a> based on Jive 5, <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/25840" target="_top">will be going live</a><br />
before the end of the year.  However, the community comes to the rescue, with <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/26224">Sascha Wenninger</a> posting a bookmarklet that is meant to take <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/26224">https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/26224</a> (with a title of SAP Community Network Blogs) and replaces it with <a href="https://weblogs.sdn.sap.com/cs/blank/view/wlg/26224">https://weblogs.sdn.sap.com/cs/blank/view/wlg/26224</a>, with the correct title.  Unfortunately, his one doesn&#8217;t always work. For example, it assumes that the url starts with https, which requires you to logon to SDN before you can run it.  So I modified, and present for your edification the <a href="javascript:(function(){var%20w=window,l=w.location,regex=/^http?:\/\/[\w\.]*sdn.sap.com[\w.\/\?=]*?blog[\w.\/\?=]*?\/pub\/wlg\/([0-9]+)/,bno;if(regex.exec(l)!==null){bno=regex.exec(l)[1];w.location='https://weblogs.sdn.sap.com/cs/blank/view/wlg/'+bno;}else{alert('Sorry,%20this%20only%20works%20on%20SCN%20blogs.');}})();">Unwrap SDN Blog</a> bookmarklet.</p>
<p>Drag the <a href="javascript:(function(){var%20w=window,l=w.location,regex=/^http?:\/\/[\w\.]*sdn.sap.com[\w.\/\?=]*?blog[\w.\/\?=]*?\/pub\/wlg\/([0-9]+)/,bno;if(regex.exec(l)!==null){bno=regex.exec(l)[1];w.location='https://weblogs.sdn.sap.com/cs/blank/view/wlg/'+bno;}else{alert('Sorry,%20this%20only%20works%20on%20SCN%20blogs.');}})();">Unwrap SDN Blog</a> bookmarklet to your tool bar, go to <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/26224">Sascha&#8217;s blog post</a>, and hit the bookmarklet.</p>
<p>hth</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=lxDZ2SCPGcM:ir2unkN3gtE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=lxDZ2SCPGcM:ir2unkN3gtE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=lxDZ2SCPGcM:ir2unkN3gtE:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=lxDZ2SCPGcM:ir2unkN3gtE:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/lxDZ2SCPGcM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/</feedburner:origLink></item>
		<item>
		<title>#SAPADMIN and Amazon Web Services</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/QEPxlfucUeE/</link>
		<comments>http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/#comments</comments>
		<pubDate>Wed, 25 May 2011 01:21:13 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Installs]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=386</guid>
		<description><![CDATA[SAP has certified the Amazon Web Services cloud as a suitable platform for running production instances of some products. The Amazon cloud is probably the most well known of the Infrastructure as a Service cloud vendors. Before making any sizing decisons or or decisons regarding using AWS for SAP systems, please check the latest version [...]]]></description>
			<content:encoded><![CDATA[<p>SAP has <a href="http://aws.amazon.com/solutions/global-solution-providers/sap/" target="_top">certified the Amazon Web Services cloud</a> as a suitable platform for running production instances of some products. The Amazon cloud is probably the most well known of the <strong>Infrastructure as a Service</strong> cloud vendors. Before making any sizing decisons or or decisons regarding using AWS for SAP systems, please check the latest version of the <a href="http://media.amazonwebservices.com/Operating%20SAP%20Solutions%20on%20AWS%20White%20Paper.pdf" target="_top">Operating SAP Solutions on AWS White Paper</a> (PDF).&nbsp; This details the special considerations for SAP Systems on AWS, including some Operating System restrictions.</p>
<p>However, there are some other caveats and gotchas that you need to be aware of before putting any system (SAP or otherwise &#8211; even your Development, Testing or QA instances, let alone Production instances) in any cloud environment. It is sometimes tempting, even at a very high-level, to think of cloud based infrastructure as a form of what used to be called remote computing, where the datacenter is located some distance from the users, administrators and developers, just much cheaper to use and much quicker to provision. For most parts of an SAP implementation, this does hold true; users connect via NWBC, a browser or the<br />
SAP GUI to a DNS name, and manipulate the information they find &#8211; they add to it, update it, share it, regardless of where it&#8217;s stored and the computer(s) used to perform the work.</p>
<p>However, this does avoid a key concept of Cloud computing which the idea of <strong>commodity virtualisation of everything</strong>. So, bearing this in mind, let&#8217;s explore some important lessons about Cloud Computing.</p>
<p>&nbsp;</p>
<p><strong>Lesson 0: Only the paranoid survive</strong></p>
<p>Andrew Grove was chairman of Intel when he published a business book called <a href="http://www.amazon.com/gp/search?keywords=%22Only+the+Paranoid+Survive%22" target="_top">&#8216;Only the Paranoid Survive&#8217;</a>. It sounds like an awfully cold way to deal with business colleagues, but when it comes to down to me and the computers, it has been a useful one.</p>
<p>&nbsp;</p>
<p><strong>Lesson 1: SLAs Are Meaningless</strong></p>
<p>You can&#8217;t compare any kind of hosting services based on their advertised SLAs. Instead, base your comparisons on their response to you and your company&#8217;s issues. Regardless of what they say, &#8216;stuff&#8217; will happen. Yes, Amazon has a service level agreement for EC2 of 99.95% uptime, averaged over the last year. You would imagine that this was set (by Amazon) based on historical information.  However, as they say in the financial pages &#8220;historical behaviour is not an indicator of future performance&#8221;. And when &#8216;stuff&#8217; happens, where are you in the queue, for personal attention, recompense, or even just a communication of some sort ?</p>
<p>By the way, <a href="http://aws.amazon.com/message/65648/" target="_top">due mainly to the recent outage</a>, EC2&#8242;s uptime over the last year is around 99.5%.</p>
<p>&nbsp;</p>
<p><strong>Lesson 2: YOUR Architecture CAN save You from Cloud Failures, but &#8230;</strong></p>
<p>Disaster Recovery processes have two major SLAs; the <strong>Recovery Time Objective</strong>, which is a duration of time (an SLA, really) within which a business process must be restored after a disaster (or disruption), and the <strong>Recovery Point Objective</strong> which describes the acceptable amount of data loss measured in time. By the way, the O stands for Objective, not Agreement or Mandate (see Lesson 1).</p>
<p>This means that if an instance becomes unavailable to the business, they want a working system within the RPO time, with data loss of less than the RTO.  This requires the same thinking and planning that goes into Disaster Recovery planning for an in house system. In turn, this means managing and planning for Disaster Recovery and Data Security, and allowing for the typical requirements of a Disaster Recovery Plan, except with a Cloud twist to them&#8230;</p>
<ul>
<li>You still need to choose the right infrastructure,<br />i.e. Does your vendor have seperate physical locations ?</li>
<li>You need to manage your view of the infrastructure,<br />i.e. How easy is it to transfer backups from one physical location to another ?</li>
<li>You still need to test the transfer of backup data,</li>
<li>You still need to test the restore / restart of your system in the alternate location,</li>
<li>Your vendor may provide alternate physical locations,<br /> but do you have / need an alternate provider ?</li>
<li>and so on.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Lesson 3: There is a BIG difference between virtual machines and the hardware.</strong></p>
<p>Things get a little more difficult at the micro level.  Fault-tolerant environments are a centerpiece of the cloud hype, but generally, most developers don&#8217;t see, and therefore don&#8217;t think, about the difference between virtual and physical hardware. The issue with virtual machines (in-house virtualisation or clouds) is that the view from the operating system ends at the hypervisor. You can not see what happens at the metal. Now, for computer systems to work as we have grown to expect, certain things are sacrosanct.  This is because without them, there is no guarantee that what we write will be there when we go to read it (this applies just as much to memory as it does to disk).</p>
<p>An example is the <a href="http://en.wikipedia.org/wiki/Sync_%28Unix%29" target="_top">sync() or fsync() system call</a>, that instructs the Operating System to write all the data currently in the  filesystem buffers, out to disk. Now, in virtual machines, whether or not fsync() does what it should is a bit of a mystery. In fact, there has been suggestions that <em>in particular circumstances and under high load </em><a href="http://www.reddit.com/r/blog/comments/g66f0/why_reddit_was_down_for_6_of_the_last_24_hours/c1l6ykx" target="_top">Amazon&#8217;s Elastic Block Store, at least according to sources close to Reddit</a>, will happily accept calls to fsync(), saying that the data has been written to disk, when it may not have been. </p>
<p>No amount of virtual architecture is going to save you from virtual hardware that lies.</p>
<p>&nbsp;</p>
<p><strong>Lesson 4: You don&#8217;t HAVE to put ANYTHING in the cloud.</strong></p>
<p>The general rule is that if the machine / image dies, then you <strong>must</strong> be able to recover data, <strong>or</strong> restore the service. If you&#8217;re hosting a database server, then it will need to be restored or recovered. On the other hand, an application server is much simpler; just write some configuration files. Once you start looking at it like this, it may make sense for a more risk adverse site to put some server types into the cloud and leave others in the data centre. In short, Virtualisation and Cloud computing is not a universal panacea to hardware resource problems.</p>
<p>Of course, many people would say that <em>&#8220;commodity&#8221;</em> computing is a misnomer, because servers are not really something that should be commoditized, that a &#8220;pick one of four sizes&#8221; offering is insulting. To a certain extent this is true, but Cloud computing servers are so cheap that you can build around inefficiencies in some parts of the commodity offering by overcompensating in others. </p>
<p> For example, once people realise how cheap CPU and Memory are on <strong>IaaS</strong> services, they tend to go at least one &#8216;size&#8217; higher than they would for an in-house server, and they still see massive savings. Regardless of what the purist thinks, it is becoming much more business-efficient to throw hardware at performance problems than it is to spend time investigating the root cause, which leads into &#8230;..</p>
<p>&nbsp;</p>
<p><strong>Lesson 5: You still need to tune and manage your systems.</strong></p>
<p>In Cloud computing costs are tied directly to resource usage. The virtues of cloud computing are a double edged-sword; Because<br />
provisioning systems is so easy, you may see developers running a dozen tests at once, instead of one after another, to speed up implementation cycles. This means any inefficiencies in the base systems used for such<br />
testing will be magnified, which will directly impact costs.</p>
<p>Just as importantly, resource usage variations in your production systems will show up directly in the bill. However, the customer or business user paying the bill will want to know why these variations have occured. Are they due to different processing rules, different volumes,<br />
program or system changes ? You want to see a consistent relationship<br />
between the business workload and the resource usage (and therefore<br />
cost). This makes budgeting and planning much easier for the Business,<br />
and provides them with confidence in both the SAP support teams and the<br />
platform.</p>
<p>&nbsp;</p>
<p><strong>Lesson 6: It is not enough to be secure&#8230;.</strong></p>
<p>&#8230;you need to be <strong>seen</strong> to be secure. Amazon already performs regular scans of the AWS entry points, and independent security firms perform regular external vulnerability threat assessments, but these are checks of the AWS infrastructure (such as their payment gateways, user security and so on). They don&#8217;t replace your own vulnerability scans and penetration tests. Because it may be mistaken as a network attack, Amazon ask to be advised of any penetration tests you wish to perform.&nbsp; These must be limited to your own instances.</p>
<p>Being <strong>seen</strong> to be secure also means using all the features (including the Amazon Virtual Private Cloud) that are referenced in the <a href="http://d36cz9buwru1tt.cloudfront.net/pdf/AWS_Security_Whitepaper.pdf" target="_self">AWS Security White Paper</a>. This document, which is updated regularly, describes Amazon&#8217;s physical and operational security principles and practices.<br />
It includes a description of the shared responsibility for security, a<br />
summary of their control environment, a review of secure design<br />
principles, and detailed information about the security and backup<br />
considerations related to each part of AWS including the Virtual Private<br />
 Cloud, EC2, and the Simple Storage Service,</p>
<p>The new <a href="http://d36cz9buwru1tt.cloudfront.net/pdf/aws-risk-and-compliance-whitepaper.pdf" target="_self">AWS Risk and Compliance White Paper</a><br />
 covers a number of important topics including (again) the shared<br />
responsibility model, additional information about the control<br />
environment and how to evaluate it, and detailed information about the AWS<br />
certifications. Importantly, it also includes a section on key compliance<br />
 issues which addresses a number of topics that get asked about on a<br />
regular basis.</p>
<p>&nbsp;</p>
<p><strong>Summary</strong></p>
<p>There are differences between managing real servers, virtual servers and Cloud based servers. However, much of what is required for SAP landscapes and Implementations is the same which ever platform you use. In fact the BASIS team may be the only people who notice the difference. One of the biggest differences is the perception of control and ownership, because you can&#8217;t <em>&#8220;hug your server&#8221;</em> any more. What are the biggest differences you see, and how do you see them impacting you if or when your organisation starts implementing SAP systems in the Amazon Cloud ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=QEPxlfucUeE:DYzUvVqhGkQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=QEPxlfucUeE:DYzUvVqhGkQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=QEPxlfucUeE:DYzUvVqhGkQ:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=QEPxlfucUeE:DYzUvVqhGkQ:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/QEPxlfucUeE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/</feedburner:origLink></item>
		<item>
		<title>#SAPADMIN Netweaver and Windows 2008 R2</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/qSWYCBTeUDI/</link>
		<comments>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 08:08:51 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Support Pack]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=382</guid>
		<description><![CDATA[While &#8216;resting between engagements&#8217;, I took the opportunity to install and configure a Solution Manager system on a cloud host local to Australia.&#160; The main reason was for a demojam entry, but it&#8217;s always good to keep my skills up to date.&#160; The target system provided was a Windows 2008 R2 system. Windows Server 2003 [...]]]></description>
			<content:encoded><![CDATA[<p>While &#8216;resting between engagements&#8217;, I took the opportunity to install and configure a Solution Manager system on a cloud host local to Australia.&nbsp; The main reason was for a demojam entry, but it&#8217;s always good to keep my skills up to date.&nbsp; The target system provided was a Windows 2008 R2 system.</p>
<p>Windows<br />
Server 2003 R2 and Windows Server 2003 only have functional differences; using the same SAP kernel version, the same service packs, and<br />
the same hot fixes and security fixes.&nbsp; By contrast, going from Windows Server 2008 to Windows Server 2008 R2 requires an updated kernel (see SAP note <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873 &#8211; Windows Server 2008 R2 Support</a>).&nbsp; Now, I could say I was using 2008 R2 for all the right reasons; for example, according to <a href="http://www.sdn.sap.com/irj/scn/index?rid=/webcontent/uuid/901004e6-15ce-2c10-afa4-ec948139a17c" target="_top">Frequently Asked Questions &#8211; SAP on Windows Server 2008 R2</a>:</p>
<blockquote><p>The main benefits of Windows 2008 R2 are</p>
<ul>
<li>
<div>Scalability<br />Windows Server 2008 R2 supports up to 256 logical processors. </div>
</li>
<li>
<div>Improved virtualization features<br />On Hyper-V in Windows Server<br />
2008 R2, the amount of cores supported by the hypervisor (up to 32) has<br />
been enhanced.&nbsp;Another enhancement is Live Migration support by the<br />
implementation of Cluster Shared Volumes (CSV). Virtual Machines can be<br />
migrated without service interruption between the cluster members. </div>
</li>
<li>
<div>Power usage<br />Windows Server 2008 R2 reduces processor power<br />
consumption in server computers with multi-core processors using a<br />
feature known as Core Parking. Core Parking allows Windows Server 2008<br />
R2 to consolidate processing onto the minimum number of required<br />
processor cores, and suspends inactive processor cores. The advantage of<br />
 Core Parking over traditional servers is 10-15 % energy saving for the<br />
same workload. </div>
</li>
</ul>
<p>For a complete list of features, see:<br /><a href="http://www.microsoft.com/windowsserver2008/en/us/overview.aspx" target="_blank">http://www.microsoft.com/windowsserver2008/en/us/overview.aspx</a></p>
</blockquote>
<p>However the real reason was that Windows 2008 R2 was already installed on the server I was using.&nbsp; This became a bit of an challenge, as the Install Kit I used wasn&#8217;t actually for 2008 R2 !!.&nbsp; I found OSS Note <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873</a> fairly quickly, but even after installing the appropriate kernel as suggested,&nbsp; sapstartsrv.exe (used by the SAPxxx_NN service) would not start correctly.&nbsp; I discovered via google that I needed to install <a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2" target="_top">an extra Microsoft c-runtime (vcredist)</a> to run the  new SAP kernel.</p>
<p>The reason for posting this as a blog (I&#8217;ll also add it to the wiki) is that while I&#8217;ve since found out that this is &#8216;general knowledge&#8217;, it wasn&#8217;t described in OSS Nnote <a href="http://service.sap.com/sap/support/notes/1383873" target="_top">1383873 &#8211; Windows Server 2008 R2 Support</a> , and in fact, the only reference I found to my symptom was in one line in <a href="http://service.sap.com/sap/support/notes/1494740" target="_top">1494740- SAP system migration from Windows 2003 to 2008 (R2) 64-bit</a> AFTER I chased the error down through Google.</p>
<p>Are you implementing or using Windows 2008 R2 ? If not, why not ? Corporate standards ?, Lack of product support ? Lack of in-house knowledge ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=qSWYCBTeUDI:k_lD4syqOwg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=qSWYCBTeUDI:k_lD4syqOwg:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=qSWYCBTeUDI:k_lD4syqOwg:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=qSWYCBTeUDI:k_lD4syqOwg:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/qSWYCBTeUDI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/</feedburner:origLink></item>
		<item>
		<title>#SAPADMIN is more than SAP (Windows Event Viewer)</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/K4woLVSpXDA/</link>
		<comments>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:53:38 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=371</guid>
		<description><![CDATA[An SAP Administrator needs to know about more than SAP; they need to know about the ecosystem that their systems run in.&#160; By that, I mean things like how to use features of the Operating System and DBMS that their systems run on, to provide value to the system or business owner.&#160; For example, you [...]]]></description>
			<content:encoded><![CDATA[<p>An SAP Administrator needs to know about more than SAP; they need to know about the ecosystem that their systems run in.&nbsp; By that, I mean things like how to use features of the Operating System and DBMS that their systems run on, to provide value to the system or business owner.&nbsp; For example, you probably know that drivers, services or software in Windows can crash without you even being aware of it happening.&nbsp; Sometimes this can affect your Solution Manager system, another non SAP part of your Landscape, or you may just want to monitor something like an NSP Developer Edition system.&nbsp; Whichever type of system we are talking about, sometimes the first sign of trouble is when you (or even worse someone in the business) needs the system <strong>right now</strong>. What would be useful would be a tool that notifys you when certain activities occur&#8230;&#8230;</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer1.jpg" alt="Start --&gt; Administration Tools --&gt; Event Viewer" border="0" height="500" width="574"></p>
<p>The<em> Windows Event Viewer</em> lets you launch a program, send an email (if the server has an email client installed) or provide some other alert that something has occurred.&nbsp; You do this by attaching a task to an <strong>Event</strong> in the <em>Event Viewer</em>.&nbsp; To do this you need to find your <strong>Event</strong> within <strong>Event Viewer</strong>.&nbsp; Note there are slight differences in the initial screens between Windows XP, Windows 7, Windows 2003 and Windows 2008.</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer4.jpg" alt=" " border="0" height="357" width="678"></p>
<p>&nbsp;</p>
<p>Once you&#8217;ve found the Event you want to report on, look in the right hand panel.&nbsp; There you will see an option <strong>Attach task to this Event</strong>.&nbsp; Selecting this will pop up a window with all of our options.</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer5.jpg" alt=" " border="0" height="389" width="700"></p>
<p>For example, we can run a program, send an email (if email software is installed on the Server) or display a pop-up alert.</p>
<p>&nbsp;</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer6.jpg" alt=" " border="0" height="391" width="700"></p>
<p>If you want to run a program, there are some very useful command Line and PowerShell utilities that can come in very handy here.&nbsp; I won’t go into much detail as they are well documented on the Microsoft website, but examples include running the program CMD.EXE with either the /c switch to carry out a command string and then stop, or the /k switch to continue afterwards (see here for more details on command line switches).</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer7.jpg" alt=" " border="0" height="388" width="700"></p>
<p>You can also use the <a href="http://technet.microsoft.com/en-us/library/cc732848%28WS.10%29.aspx" target="_top">WEVTUTIL command</a> to automatically poll the event viewer for data and perform actions like creating a log to the Administrator or &lt;sid&gt;adm desktop.&nbsp; This would make it easier to send selected data to second level support or SAP. </p>
<p><img src="http://www.basissap.com/wp-content/uploads/2011/03/EventViewer8.jpg" alt="Successful creation of a task" border="0" height="390" width="700"></p>
<p>You can also use PowerShell command to automatically generate a <a href="http://technet.microsoft.com/en-us/library/ee221012%28WS.10%29.aspx" target="_top">Windows System Health Report</a>:</p>
<p><code>Get-RmsSystemHealthReport -Path &lt;drive&gt;:\Report [-StartTime &lt;start_time&gt;] [-EndTime &lt;end_time&gt;] -ReportType &lt;report_type</code>
</p>
<p>Any tasks you add can be viewed and edited in the <strong>Windows Task Scheduler</strong>.&nbsp; The important thing to remember is that being able to add actions to events can be a real time-saver when it comes to diagnosing problems in Windows.</p>
<p>What Operating System DBMS tools and scripts have you found useful for monitoring systems and software ? Are the Windows tools better thean the Unix / Linux tools ? What about agents for centralised monitors ? Which do you prefer ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=K4woLVSpXDA:I_6ag-YPu0M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=K4woLVSpXDA:I_6ag-YPu0M:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=K4woLVSpXDA:I_6ag-YPu0M:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=K4woLVSpXDA:I_6ag-YPu0M:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/K4woLVSpXDA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/</feedburner:origLink></item>
		<item>
		<title>SAPCAR is SAPCAR ……</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/FchchhzwIJQ/</link>
		<comments>http://www.basissap.com/2010/12/sapcar-is-sapcar/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 15:24:29 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Support Pack]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=363</guid>
		<description><![CDATA[Over Christmas / New year, I&#8217;ll be upgrading a customer from a very old (as in unsupported by both the vendor and SAP) release of their database to the latest release supported by 46C.&#160; As part of the exercise, we are bring the Support Packs (Support Stacks came in after 4.6C) up to date.&#160; However, [...]]]></description>
			<content:encoded><![CDATA[<p>Over Christmas / New year, I&#8217;ll be upgrading a customer from a very old (as in unsupported by both the vendor and SAP) release of their database to the latest release supported by 46C.&nbsp; As part of the exercise, we are bring the Support Packs (Support Stacks came in after 4.6C) up to date.&nbsp; However, when I loaded the Support Packs into the target system&#8217;s <strong>/usr/sap/trans</strong>, I couldn&#8217;t decompress them for processing via transaction SPAM.</p>
<p>I transferred the latest SPAM (SAPKD00040) and the 50 Support Packs (yes, I know) required from <a href="http://service.sap.com/swdc" target="_top">http://service.sap.com/swdc</a> to the UNIX server via my PC.&nbsp; When I started decompressing the Support packs on the UNIX system, everything went OK for the BASIS (KB46Cxx.CAR) and and ABAP (KA46Cxx.CAR) Support Packs, but when I went to decompress some of the R3 Support Packages, SAPCAR failed (with a less than useful message).</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2010/12/20101122_blog00.jpg" alt="I was UNABLE to decompress KH46C36.CAR using an AIX version of SAPCAR on my AIX server" border="0" height="249" width="600"></p>
<p>&nbsp;</p>
<p>The tool used to decompress the CAR files is SAPCAR &#8211; SAP&#8217;s own version of the <a href="http://linux.about.com/od/commands/l/blcmdl1_tar.htm" target="_blank">UNIX / Linux tool tar</a>.&nbsp; I sat back and had a think about what SAPCAR actually does, and what could have gone wrong.&nbsp; My first thought was that I had corrupted the files somehow in the transfer process.&nbsp; I still had the CAR files on my PC, so I downloaded <strong>SAPCAR_5-10000854.EXE</strong> (4.6D 32-BIT Windows Server on IA32 32bit &#8211; a windows compatible version of SAPCAR) to test whether the CAR files on the PC were OK &#8211; I went to <a href="http://service.sap.com/swdc" target="_self">http://service.sap.com/swdc</a>, selected &#8216;Search for Support Packages and Patches in the Archive&#8217;, and searched for SAPCAR, but you can also search directly for <strong>SAPCAR_5-10000854.EXE</strong> (remember that the part of the name following SAPCAR will differ between SAP different releases and platforms).</p>
<p><img src="http://www.basissap.com/wp-content/uploads/2010/12/20101122_blog01.jpg" alt="I downloaded a windows version of SAPCAR to my PC" border="0" height="358" width="600"></p>
<p>&nbsp;</p>
<p>When I attempted to decompress KH46C36.CAR on my PC using SAPCAR_5-10000854.EXE, it worked quite happily.&nbsp; More importantly, it also worked for all the CAR files that were causing me problems on the AIX server.</p>
<p><img src="https://weblogs.sdn.sap.com/weblogs/images/16521/20101122_blog02.jpg" alt="I was able to decompress KH46C36.CAR using a Windows version of SAPCAR on my PC" border="0" height="473" width="600"></p>
<p>&nbsp;</p>
<p>Now, remember that I was thinking that the original problem was caused by corruption during the file transfer, either from SAP to my PC, or from my PC to the server.&nbsp; The logical conclusion, if that was the case, would be to restart the transfer at whichever step had corrupted the file(s).&nbsp; However, because it appeared that the problem <em>may have been with the UNIX SAPCAR</em>, I wondered whether the decompressed files created on the Windows system would work with the AIX system.&nbsp; As it turned, after I transferred the decompressed files from Windows to the <strong>EPS/in </strong>directory on the AIX system, I was able to import the the Support package using SPAM.</p>
<p>This makes sense, given that what we are working with is the source of the platform independent ABAP code.&nbsp; The code that ends up in the transport may look differently depending on the machine architechture (read up on <a href="http://en.wikipedia.org/wiki/Little_endian" target="_top">little endian versus big endiann</a>), but the contents of the transport will be the same across platforms, for the same release of SAP.&nbsp; On the other hand, if I wanted to upgrade AIX or DBMS specific parts of this particular installation, I would be upgrading the kernel (i.e. /sapmnt/XXX/exe for 4.6C) files, not loading my data into the system via SPAM.&nbsp; </p>
<p>More to the point, what does this get me ?</p>
<p>I can get the OS / DBMS independent upgrades completed, so that <strong>the testiers don&#8217;t get held up</strong>.&nbsp; I get this done before <strong>I get distracted by tracking down the kernel error </strong>(i.e. why the AIX SAPCAR doesn&#8217;t work).&nbsp; The division between SAP Application code and the Operating System / DBMS dependent code allows for some interesting ways of solving problems. Where have you used code or executables for one platform to help fix a problem on another platform ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/" rel="bookmark" class="wherego_title">A brief summary of SAP Tech Ed 2010</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=FchchhzwIJQ:pBxNRv7yOHs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=FchchhzwIJQ:pBxNRv7yOHs:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=FchchhzwIJQ:pBxNRv7yOHs:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=FchchhzwIJQ:pBxNRv7yOHs:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/FchchhzwIJQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/12/sapcar-is-sapcar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/12/sapcar-is-sapcar/</feedburner:origLink></item>
		<item>
		<title>A brief summary of SAP Tech Ed 2010</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/1FO0JDAv5cE/</link>
		<comments>http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 11:38:07 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=360</guid>
		<description><![CDATA[Some thoughts on the &#8216;On Premise, On Demand, On Device&#8217; mantra which was very evident at at TechEd in Las Vegas this year.&#160; * There was less empahasi on the iPad and iPad nano (aka iPhone), compared to the impression I had received about SAPPHIRE (despite the presence in the timetable of the session CD125 [...]]]></description>
			<content:encoded><![CDATA[<p>Some thoughts on the &#8216;On Premise, On Demand, On Device&#8217; mantra which was very evident at at TechEd in Las Vegas this year.&nbsp; </p>
<p>* There was less empahasi on the iPad and iPad nano (aka iPhone), compared to the impression I had received about SAPPHIRE (despite the presence in the timetable of the session <a href="http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/c060b324-48b4-2d10-c7b7-acc9fe0981b1" target="_blank">CD125 iPhone and iPad in the Enterprise</a>).&nbsp; I do know that the number of Android devices on the the market has driven their prices well below those of the equivalent Apple devices, with the implication being that choosing one device type over another may make the difference in the financial viability of a large scale mobile rollout.</p>
<p>* Another issue was device standardisation (See presentation <a href="http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/c028cb1b-5bac-2d10-f392-d60bf83bec2e" target="_blank">CD123 The Device Challenge &#8211; Selecting the Right Mobile Devices for Your Enterprise</a>).&nbsp; On the one hand, designing interfaces to be device agnostic means you end up with the lowest common denominator, but on the other hand, each device type does have unique capabilities.&nbsp; One interesting approach with some potential is a product called <a href="https://cw.sdn.sap.com/cw/groups/caffeine" target="_top">Caffeine</a> (you&#8217;ll need <a href="http://www.sdn.sap.com/irj/scn/code-exchange" target="_top">Code Exchange</a> access), written and released into the public domain by an SAP employee.&nbsp; It enables,  the execution of ABAP on new platforms, such as Java (JVM), Android (Dalvik VM), the iOS (ObjectiveC).&nbsp; The most obvious use case is where an ABAP programmer writes ABAP code (that runs on the device, not the server) and this code is used by device specific programs.&nbsp; The idea here is that the ABAP people know the business structure and logic, and this is written once, while the device specific coding is handled by device specific programmers.</p>
<p>On the minimalist end of the scale, my team got a bit of praise at the Innovation weekend for having a simple HTML interface that used a server based PHP program with REST APIs to communicate with an application we developed in <a href="http://www.google.com/search?q=sap+river+cloud" target="_top">SAP&#8217;s River cloud</a>.&nbsp; This meant we could have demonstrated the product with much older technology than Androids or iPhones &#8211; an important consideration when dealing with volunteers and non-profit organisations.&nbsp; A much more impressive example were the <a href="http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/50710d10-d2bc-2d10-b084-b2fa6fae4029" target="_top">2010 Las Vegas Demo Jam Winners Matt Harding and Al Templeton</a> (BTW, <a href="http://www.imdb.com/title/tt0096486/" target="_top"><em>I&#8217;ms not a barbarian, I&#8217;m a Tasmanian</em></a> was made about these guys) who used an HTML5 interface for data entry requiring a modern browser, but still relatively device independent.</p>
<p>* As an aside, Rui Nogueira gave a presentation on <a href="http://www.sdn.sap.com/irj/sdn/code-exchange" target="_top">Code Exchange</a>.&nbsp; Some people (myself included) had some issues with what we saw as onerous licensing requirements.&nbsp; I was able to have what was effectively a one-on-one with Rui later on in the week, and have a seperate post percolating away on that, to be posted real soon.</p>
<p>* The current and soon to be released features of the Adaptive Computing tools (See <a href="http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/e0a2b603-4ab4-2d10-8fa5-aff8557b35f7" target="_blank">ALM208 Adaptive Computing Virtualization</a> and <a href="http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/30c753ea-36ac-2d10-68af-d4b2ea95c836" target="_blank">ALM214 Virtual Reality</a>) now let you manage the entire stack, from the physical in-house AND cloud resources, right up to starting and stopping individual SAP instances.&nbsp; There&#8217;s an argument that vendor specific tools may do a better job of managing these resources, but the whole point is that the resources at your disposable may not be vendor specific.&nbsp; I certainly got the impression that the latest release (due out in GA early 2011) provide more than enough sophistication for a site where the majority of the workload is SAP based.&nbsp; And the ACC tools come with the Netweaver license, no extra cost except for configuration. </p>
<p>&nbsp;* BusinessByDesign will come with an SDK (see <a href="http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/00bf1737-4aac-2d10-e6a9-b609559bfd37" target="_blank">CD107 Developing SAP Business ByDesign Applications Using Partner Development Infrastructure</a>), supposedly available to partners only, for creating and modifying functionality.&nbsp; The version we got to use in the hands-on session was a bit clunky, but it was functional, and it was still a pre-release version.&nbsp; From my perspective, the elephant in the room is that sizing becomes even more of a black art; Architechs can estimate what queries wil be made and how often, and the impact that this will have on system load (from hardware resources to virtual server to network load to preseentation device), but this can all be blown out of the water by a developer or end user &#8216;having a bright idea&#8217;&nbsp; It&#8217;s a reminder that the physical infrastructure needs to be supported by a new (for SAP, anyway) type of agile process, to allow for qucik but accurate provision of the resources to back up demand surges, while making sure that they are in fact real demand and not caused by an error in the application</p>
<p>* To me the biggest takeaway from the conference was the one phrase, especially from the SAP mentors (I know a few and have worked with a couple of them, so I may have got to go and hear a few things I possibly shouldn&#8217;t have&#8230;),
<p><strong><em>&#8220;It&#8217;s not your Grand Dad&#8217;s / Grand Ma&#8217;s SAP any more&#8221; </em></strong></p>
<p>Whether you&#8217;re part of a System Integrator or large partner, like I am, or an independent consultant, or somewhere in between, we all need to get up to speed on what tools and techniques are available to us and our customers.&nbsp; While conferences like SAP TechEd provide invaluable networking opportunities, you don&#8217;t have to go&#8230;. for example, most of the SAP Teched 10 presenatations are available off the <a href="http://www.sdn.sap.com/irj/scn/elearn" target="_top">SCN e-learn</a> page (search for the <strong>SAP TechEd 2010 </strong>link).&nbsp; </p>
<p>But there&#8217;s more (no steak knives though) &#8230; </p>
<p>1) <a href="http://www.ondemand.com/" target="_top">ondemand.com</a> is an SAP site which allows you <a href="http://www.ondemand.com/businessintelligence/" target="_top">free access to perform BI analytics on small sets of data</a>&nbsp; (you can pay for more storage if you wish).</p>
<p> 2) Sustainability is supported by <a href="http://www.sapcarbonimpact.com/" target="_top">SAP&#8217;s Carbon Impact on Demand</a>,</p>
<p>3) the live <a href="http://www.sapstreamwork.com/" target="_top">Collaborative Decision Making</a> site.&nbsp; </p>
<p>4) Don&#8217;t forget the Development versions of the <a href="http://www.sdn.sap.com/irj/scn/downloads" target="_top">latest SAP software from Crystal Reports to ABAP</a> that you can install on your laptop, at home or in the cloud. </p>
<p>&nbsp;It also helps to keep up to date with the latest news; for example, did you know what was happeing to Web Dynpro Java ?- See <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21766" target="_top">The Future of SAP Java UIs &#8211; Breaking News and Customer Dialogue from SAP TechEd Las Vegas</a> and <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21759" target="_top">Kiss of Death for Web Dynpro Java – The Follow-Up Questions</a>.</p>
<p>I have an <a href="http://www.google.com/reader/public/atom/user%2F00907783891347362261%2Flabel%2FSAP" target="_top">aggregated SAP News feed</a> which includes most SCN articles and blog entries from the last 30 days, but also other industry sources (such as <a href="http://jonerp.com" target="_top">jonerp.com</a> ).&nbsp; Feel free to use it.</p>
<p>Life is changingg, SAP is changing, and while there is always too much information to absorb and lots of new things clamouring for our attention, there are easy ways to keep up to date with SAP the company, SAP the product(s) and SAP the industry.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=1FO0JDAv5cE:b5E5mrlNvm0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=1FO0JDAv5cE:b5E5mrlNvm0:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=1FO0JDAv5cE:b5E5mrlNvm0:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=1FO0JDAv5cE:b5E5mrlNvm0:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/1FO0JDAv5cE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/</feedburner:origLink></item>
		<item>
		<title>The JAVA equivalents of the SAP* password, some history and a usefull tip.</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/Y39U7nBxyRw/</link>
		<comments>http://www.basissap.com/2010/10/the-java-equivalents-of-the-sap-password-some-history-and-a-usefull-tip/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 16:10:11 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=355</guid>
		<description><![CDATA[See Forgot or Lock Administrator or J2EE_ADMIN Password on SDN A little bit of History&#8230;. If you&#8217;ve administered, or even worked on, any release of R3 or the other ABAP powered SAP systems, you&#8217;ll be familiar with the user-ids of SAP* and DDIC.&#160; The SAP* user, in particular, is very powerful, but early releases of [...]]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/200064b8-4bb3-2d10-3ea2-d30781d32453" target="_top">Forgot or Lock Administrator or J2EE_ADMIN Password</a> on SDN</p>
<h4>A little bit of History&#8230;.</h4>
<p>If you&#8217;ve administered, or even worked on, any release of R3 or the other ABAP powered SAP systems, you&#8217;ll be familiar with the user-ids of <strong>SAP*</strong> and <strong>DDIC</strong>.&nbsp; The <strong>SAP*</strong> user, in particular, is very powerful, but early releases of R3 had some flaws in how the <strong>SAP*</strong> password was stored or calculated.&nbsp; You created a <strong>SAP*</strong> userid, with it&#8217;s own password (encrypted and stored, just like all the other passwords) <strong>or</strong> you used the default settings (including the default password) for <strong>SAP*</strong>.&nbsp; The problem was that if I didn&#8217;t know the <strong>SAP*</strong> password, but could access the database (via telnet as most R3 systems were some UNIX variant back then), all I had to do was delete the <strong>SAP*</strong> user record (using SQL) and logon using the very well known defaults.</p>
<p>R3 is a <em>business</em> system, owned by the <em>business</em>, and us technical people have no right to go poking around where we are not wanted (OK, a bit tongue-in-cheek, but there&#8217;s more than a grain of truth in there).&nbsp; To help resolve this issue, somewhere around version 3.0, SAP introduced the profile parameter <strong>login/no_automatic_user_sapstar</strong> which, when set, meant you had to have an explicitly defined <strong>SAP*</strong> user record.&nbsp; </p>
<p>Of course, if you <em><strong>really</strong></em> have to login as SAP*, and you know a password from another user for the same client, you can still modify the existing <strong>SAP*</strong> user record via SQL.&nbsp; Changing passwords via SQL isn&#8217;t as risky as you&#8217;d think, so long as operating system access to the database is restricted.&nbsp; When I have done this, it&#8217;s been on behalf of the System Administrators, because they or we (ok <strong>I</strong>) forgot or lost the password, or got locked out, or someone changed the password and went home without telling anyone else. </p>
<h4>Back to the 21st Century&#8230; </h4>
<p>Now, this was all pre ABAP v Java (sorry, that should probably be <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21505" target="_blank">ABAP <strong>and</strong> Java</a>).&nbsp; In the dual-stack systems, the day-to-day Java equivalent of the <strong>SAP*</strong>user is the <strong><em>J2EE-ADMIN</em></strong> user, which is usually (but not always) defined in the ABAP engine.&nbsp; In a Java only system, it is the <strong><em>Administrator </em></strong>user, which is defined in the UME link from <u>http://server:port/index.html</u>.&nbsp; The Java engine, whether on its own or part of a dual-stack system, also has a <strong>SAP*</strong> user, but it comes with some extra properties&#8230;<br /><em>1. The system is configured, by default, to not allow access via <strong>SAP*</strong> at all,<br />2. When the system <strong>is</strong> configured to allow <strong>SAP*</strong> to log in, no other user can login,<br />3. and, of course, configuration changes require a restart.</em>. </p>
<p>Now, if you loose or require the Administrator or J2EE-ADMIN password, you can reset them via the <strong>SAP*</strong> user; But this requires the following steps;</p>
<ul>
<li>Enable the <strong>SAP*</strong> logon via the Config Tool,</li>
<li>Restart the Server (to allow the previous step to take effect),</li>
<li>Reset the affected passwords</li>
<li>Disable the <strong>SAP*</strong> logon via the Config Tool, and</li>
<li>Restart the Server</li>
</ul>
<p>Sumit Madral has very recently published a good article on <a href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/200064b8-4bb3-2d10-3ea2-d30781d32453" target="_top">how to perform the reconfiguration for SAP* on java systems</a> so I won&#8217;t go into any more detail.&nbsp; It is enough to say that this requires two server restarts before you can start the work you were tasked with in the first place.</p>
<h4>&#8230;and the whole point of the blog is &#8230; </h4>
<p>I work for an SI which means we have a lot of systems to keep track of the user and passwords for.&nbsp; Many of us use simple algorithms to keep track of our passwords, such <strong>PASSWORD</strong> = <strong>&#8216;a phrase&#8217; + SID + incremental-value</strong>.&nbsp; However, if you&#8217;ve read this far, you may have guessed that I&#8217;ve been caught out by incorrect or locked passwords a few times, including the <strong>Administrator</strong> and <strong>J2EE-ADMIN</strong> users.</p>
<p>When it happened once too often, I decided I needed a preventative measure.&nbsp; Now, on any Java systems I support, I create an <strong>Admin_Backup </strong>user, with limited authority, to be used solely for resetting / unlocking the <strong>Administrator</strong> and <strong>J2EE-ADMIN</strong> users.&nbsp; It is a backup mechanism; I know I&#8217;ll make mistakes, so I prepare for them.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/" rel="bookmark" class="wherego_title">A brief summary of SAP Tech Ed 2010</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Y39U7nBxyRw:oBzdX7eT5-E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Y39U7nBxyRw:oBzdX7eT5-E:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Y39U7nBxyRw:oBzdX7eT5-E:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Y39U7nBxyRw:oBzdX7eT5-E:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/Y39U7nBxyRw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/10/the-java-equivalents-of-the-sap-password-some-history-and-a-usefull-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/10/the-java-equivalents-of-the-sap-password-some-history-and-a-usefull-tip/</feedburner:origLink></item>
		<item>
		<title>BASIS at the Operating System – tp check all</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/z26bgkH2tXE/</link>
		<comments>http://www.basissap.com/2010/09/basis-at-the-operating-system-tp-check-all/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 02:05:54 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=351</guid>
		<description><![CDATA[It started with a request to bring a 46C landscape up to date.&#160; The starting levels for the Basis, ABA and R3 Support Packages were all at the low 20&#8242;s, while the target level for each of them was level 53.&#160; This meant I needed to install about 90 support packs per instance.&#160; Comparing the [...]]]></description>
			<content:encoded><![CDATA[<p>It started with a request to bring a 46C landscape up to date.&nbsp; The starting levels for the Basis, ABA and R3 Support Packages were all at the low 20&#8242;s, while the target level for each of them was level 53.&nbsp; </p>
<p>This meant I needed to install about 90 support packs per instance.&nbsp; Comparing the sizes of the Support Packages against the space available in <strong>/usr/sap/trans </strong>suggested that I might be able to fit everything in without annoying the Storage Management team, if I was able to clean up all the old transports.</p>
<p>Which was where I hit the snag:</p>
<blockquote><p>zuxdc22:dp1adm 19&gt; tp check all pf=TP_DOMAIN_DP1.PFL<br />This is tp version 305.13.24 (release 46D) for ANY database
<p>check&gt;Log file is written to /usr/sap/trans/tmp/CHECK.LOG</p>
<p>check&gt;<br />check&gt;Collected 22 filenames from [/usr/sap/trans/buffer/.]<br />check&gt;Collected 5 Systemnames from [/usr/sap/trans/buffer/.]<br />check&gt;Collected 00160 out of 00160 entries from buffer ZP1.<br />check&gt;Collected 01233 out of 01233 entries from buffer TP1.<br />check&gt;Collected 03037 out of 03189 entries from buffer PP1.<br />check&gt;Collected 00094 out of 03254 entries from buffer QP1.<br />check&gt;Collected 00023 out of 02671 entries from buffer DP1.<br />check&gt;Collected 04547 entries from buffers<br />check&gt;.<br />check&gt;Collected 5082 filenames from [/usr/sap/trans/cofiles/.]<br />check&gt;Found 3 invalid filenames on Cofile-directory<br />check&gt;No Cofile found for TA STOPMARK<br />check&gt;HALT 20100916141327<br />ERROR: A target system group (/U9C_ALR/) is used with a name longer than 3.<br /> This is only possible with NBUFFORM=TRUE!<br />ERROR: EXIT(16) -&gt; process ID is: 87782</p>
<p>tp returncode summary:</p>
<p>TOOLS: Highest return code of single steps was: 16<br />ERRORS: Highest tp internal error was: 0204<br />tp finished with return code: 204<br />meaning:<br /> parameter is missing<br />zuxdc22:dp1adm 20&gt; </p>
</blockquote>
<p>&nbsp;</p>
<p>However, when I checked the domain profile <strong>TP_DOMAIN_DP1.PFL</strong>, the values for NBUFFORM (and a related parameter, CTC) were set correctly&#8230;.</p>
<blockquote><p>#</p>
<p>TRANSDIR &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= /usr/sap/trans<br />
#<br />
DP1/CTC &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 1</p>
<p>DP1/DBHOST &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= zuxdc22<br />
DP1/DBNAME &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= DP1<br />
DP1/DBTYPE &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= db6</p>
<p>DP1/NBUFFORM &nbsp; &nbsp; &nbsp; &nbsp;= 1</p></blockquote>
<p>&nbsp;</p>
<p>But that&#8217;s OK &#8211; This problem (<em>NBUFFORM and CTC are set correctly, but don&#8217;t take effect</em>) will probably be fixed when I upgrade the kernel, which I&#8217;m going to have to do as part of the Support Pack upgrades.&nbsp; But I need to upgrade the kernel when I upgrade the Support Packs, and I couldn&#8217;t reliably do that until I cleaned out the transport directories.&nbsp; Which required an upgrade to the kernel, &#8230;.. and of course what happens if the kernel upgrade <strong>doesn&#8217;t</strong> fix the problem ? I needed another solution.</p>
<p>Sometimes you need more than SAP knowledge to get things going.&nbsp; At this point, I knew there was at least one &#8216;invalid&#8217; Target System Group in the transport directories, with at least one transport using it.&nbsp; So I decided to find out what that transport&nbsp; (and any others with the same Target System Group !!) was &#8230;. </p>
<blockquote><p>zuxdc22:dp1adm 21&gt; cd ../cofiles</p>
<p>zuxdc22:dp1adm 22&gt; pwd<br />
/usr/sap/trans/cofiles<br />
zuxdc22:dp1adm 23&gt; grep U9C_ALR *.*<br />
K111738.DP1:HERMANNMA &nbsp; &nbsp;K /U9C_ALR/ &nbsp;3 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 1 46C &nbsp; . &nbsp;0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 000</p>
<p>zuxdc22:dp1adm 24&gt;</p></blockquote>
<p>Remembering that the contents of the <strong>/usr/sap/trans/cofiles</strong> directory are text files (the <strong>/usr/sap/trans/data</strong> files are binary), I was able to edit the <strong>cofile </strong>for the transport in error (I used <strong>vi </strong>because this was on an AIX system).<br />
<blockquote>zuxdc22:dp1adm 24&gt; vi K111738.DP1</p>
<p>zuxdc22:dp1adm 22&gt; pwd<br />
/usr/sap/trans/cofiles<br />
zuxdc22:dp1adm 23&gt; head K111738.P9C<br />
HERMANNMA &nbsp; &nbsp;K U9C &nbsp;3 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 0 &nbsp; 1 &nbsp;46C &nbsp; . &nbsp;0 &nbsp; 0</p>
<p>0 &nbsp; 0 &nbsp; 0 000<br />
&#8230;.<br />
&#8230;.<br />
zuxdc22:dp1adm 24&gt;
</p></blockquote>
<p>&nbsp;</p>
<p>I corrected the transport in error, and reran <strong>tp check all </strong>to see if there was anything else in error, before running  <strong>tp testold</strong> or<strong> tp clearold</strong>.</p>
<p>&nbsp;</p>
<p><strong><u>Some Notes</u></strong><br />This is a fairly esoteric example of where pure SAP skills won&#8217;t help with an SAP related problem.&nbsp; It was actually worse than I&#8217;ve described above, as my second run of <strong>tp check all</strong> highlighted a Target System Group that had 45 transports belonging to it.&nbsp; I fixed these, thinking if there were any more errors, I would have to find a different way to approach the problem, but they were the last errors.</p>
<p>Depending on the number of errors, I would also look at installing the latest copies of the tp programs and modules in a separate directory.&nbsp; Without having gone through it, I can&#8217;t think of any logical problems, but it would have been an interesting exercise&#8230;&nbsp; It may have been more time consuming, though, which also needs to be taken into consideration.&nbsp; For what its worth, the way to check the release level of the <strong>tp</strong> program is described in <a href="http://service.sap.com/sap/support/notes/155350" target="_top">OSS Note 155350</a>.</p>
<p><em>When have you had to go above and beyond SAP, to get the job done ?&nbsp; What non SAP skills do you get to use on a regular basis in your SAP work ?</em></p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/07/validating-passwords-on-websites/" rel="bookmark" class="wherego_title">Validating Passwords on Websites</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=z26bgkH2tXE:fE1oiw9rNjE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=z26bgkH2tXE:fE1oiw9rNjE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=z26bgkH2tXE:fE1oiw9rNjE:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=z26bgkH2tXE:fE1oiw9rNjE:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/z26bgkH2tXE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/09/basis-at-the-operating-system-tp-check-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/09/basis-at-the-operating-system-tp-check-all/</feedburner:origLink></item>
		<item>
		<title>Validating Passwords on Websites</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/Ddfg9DvbKjM/</link>
		<comments>http://www.basissap.com/2010/07/validating-passwords-on-websites/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 00:35:26 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Monitoring]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=308</guid>
		<description><![CDATA[I feel a bit ordinary writing a blog post about something as trivial as one line of javascript, so I decided to include a picture as well. It shows a screen from the guided procedure for Solution Manager Configuration.&#160; The interesting part is what I have done wrong.&#160; I&#8217;m using the javascript referred to by [...]]]></description>
			<content:encoded><![CDATA[<p>I feel a bit ordinary writing a blog post about something as trivial as one line of javascript, so I decided to include a picture as well.</p>
<p><img src="http://weblogs.sdn.sap.com/weblogs/images/16521/password_verification.jpg" alt="Those look like passwords... They ARE passwords...." align="absmiddle" height="229" width="442"></p>
<p>It shows a screen from the guided procedure for Solution Manager Configuration.&nbsp; The interesting part is what I have done wrong.&nbsp; I&#8217;m using the javascript referred to by this link ( <a href='javascript:(function(){var%20s,F,j,f,i;%20s%20=%20"";%20F%20=%20document.forms;%20for(j=0;%20j<F.length;%20++j)%20{%20f%20=%20F[j];%20for%20(i=0;%20i<f.length;%20++i)%20{%20if%20(f[i].type.toLowerCase()%20==%20"password")%20s%20+=%20f[i].value%20+%20"\n";%20}%20}%20if%20(s)%20alert("Passwords%20in%20forms%20on%20this%20page:\n\n"%20+%20s);%20else%20alert("There%20are%20no%20passwords%20in%20forms%20on%20this%20page.");})();'>Show Passwords</a> ) to display the value(s) of all password fields on the current web page.</p>
<p>In this case, the <strong>Administrative User</strong> values are the same, but the <strong>Administrative Password</strong> fields are different.&nbsp; Since they are using the same User Source (the ABAP engine), one of the values (or both !!) must be incorrect.</p>
<p>Save the javascript by dragging the <strong>Show Passwords</strong> link to your bookmarks, or by saving the link to your bookmarks.&nbsp; This has been tested in IE6 thru IE8 and in Firefox.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li><li><a href="http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/" rel="bookmark" class="wherego_title">SAP’s SME Solutions – A Guide to the Product Portfolio</a></li><li><a href="http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/" rel="bookmark" class="wherego_title">SAP career paths for BASIS or Netweaver Technical consultants ?</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Ddfg9DvbKjM:VzMGy-OdJ10:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Ddfg9DvbKjM:VzMGy-OdJ10:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Ddfg9DvbKjM:VzMGy-OdJ10:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Ddfg9DvbKjM:VzMGy-OdJ10:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/Ddfg9DvbKjM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/07/validating-passwords-on-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/07/validating-passwords-on-websites/</feedburner:origLink></item>
		<item>
		<title>SAP’s SME Solutions – A Guide to the Product Portfolio</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/zDhOmtbeE4Q/</link>
		<comments>http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 04:59:55 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=292</guid>
		<description><![CDATA[I recently came across an interesting article on SAP&#8217;s SME Solutions &#8211; A Guide to the Product Portfolio. It breaks down the four SAP products for SME products by size, functionality, industry coverage, deployment options and cost of ownership. The most important point the post makes is that there exists a range of SMEs, and [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across an interesting article on <a href="http://www.softwareadvice.com/articles/manufacturing/saps-sme-solutions-a-guide-to-the-product-portfolio-1042010/" target="_blank">SAP&#8217;s SME Solutions &#8211; A Guide to the Product Portfolio</a>.  It breaks down the four SAP products for SME products by size, functionality, industry coverage, deployment options and cost of ownership.</p>
<p>The most important point the post makes is that there exists a range of SMEs, and that a one-size software solution does not fit all.  This leads to some further points worth noting.  </p>
<p>The smaller the SME, the less likely they are to adopt complex technology.  While there is movement to Linux and open source ERPs (because of the TCO perceptions), when they do get into technology, they tend to select Microsoft platforms (e.g. .Net, SQL Server).  </p>
<p>Because of TCO concerns, the smaller SMEs were the first to adopt software as a service (SaaS), and that model continues to gain traction within the SME market. The implication is that any SME strategy must include a SaaS strategy.</p>
<table border="0" cellpadding="0" cellspacing="1">
<tr style="vertical-align:top;">
<td>
<p style="background:#eee;color:#223;text-shadow:0 -1px 0 rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255,0.8)">
SAP Product</p>
</td>
<td>
<p style="background:#eee;color:#223;text-shadow:0 -1px 0 rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255,0.8)">
Product Description</p>
</td>
</tr>
<tr style="vertical-align:top;">
<td>SAP Business Suite</td>
<td>The &#8220;original&#8221; suite of applications for enterprise-class customers. Includes ERP, CRM, PLM, SCM and SRM. Built on the original (and evolving) ABAP/Java platform. </td>
</tr>
<tr style="vertical-align:top;">
<td>SAP Business All-in-One</td>
<td>A partially &#8220;pre-configured&#8221; version of Business Suite, offering 80% configured solutions for larger SMEs in a wide range of industries.</td>
</tr>
<tr style="vertical-align:top;">
<td>SAP Business One</td>
<td>>A completely different product designed for smaller SMEs. Acquired in 2002 (through TopManage), the product is developed in Microsoft .Net technologies.</td>
</tr>
<tr style="vertical-align:top;">
<td>SAP Business ByDesign</td>
<td>A completely software as a service (SaaS) system  developed by SAP and introduced in 2007. For SAP, it&#8217;s an entirely new approach to software design and deployment.</td>
</tr>
</tbody>
</table>
<p><P></p>
<p><P></p>
<p>Given that its a blog post, the article does a good job of detailing the four SAP products that resulted from the new SME Strategy, albeit at a high-level view.  While it won&#8217;t answer all your questions, it will give you a good starting point, especially about costs and appropriate products, for your conversation with SAP or your implementation partner, </p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li><li><a href="http://www.basissap.com/2010/07/validating-passwords-on-websites/" rel="bookmark" class="wherego_title">Validating Passwords on Websites</a></li><li><a href="http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/" rel="bookmark" class="wherego_title">SAP Spool issue &#8211; affects all Releases</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=zDhOmtbeE4Q:9ElHK5xFNvs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=zDhOmtbeE4Q:9ElHK5xFNvs:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=zDhOmtbeE4Q:9ElHK5xFNvs:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=zDhOmtbeE4Q:9ElHK5xFNvs:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/zDhOmtbeE4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/</feedburner:origLink></item>
		<item>
		<title>ERPtips Express free articles, April 2010</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/CImPWu2Armk/</link>
		<comments>http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 01:24:30 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Debugging]]></category>
		<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=279</guid>
		<description><![CDATA[Every two months ERPtips Express publish a set of three of their articles as a sample of whats available under their subscription model. This months edition includes three detailed articles. &#160; BI: Getting Optimum Performance from Your SAP BI/BW Environment, by Arthur Pesa. This article acquaints you with the different dependencies found in the BI/BW [...]]]></description>
			<content:encoded><![CDATA[<p>Every two months <a href="http://www.erptips.com/">ERPtips Express</a> publish a set of three of their articles as a sample of whats available under their subscription model.</p>
<p>This months edition includes three detailed articles.</p>
<p>&nbsp;</p>
<p><strong>BI: Getting Optimum Performance from Your SAP BI/BW Environment</strong>, by Arthur Pesa.</p>
<p>This article acquaints you with the different dependencies found in the BI/BW environment that can impact your system&#8217;s performance, and how to properly assess them.</p>
<p><strong>Data Archiving: Archiving SAP Sales Documents, Part I: Analysis</strong>, by Breck Whitten.</p>
<p>There are many loopholes that can leave old data unarchived, without your realizing it. This article covers some of them, which may lead you to revisit your Sales Document archiving strategy.</p>
<p><strong>ABAP: Flexible Programming Continued: Using Field Symbols and References</strong>, by Rehan Zaidi.</p>
<p>This article delves into how to combine field symbols and data references using a dynamic programming technique. This is quite usefull knowledge for debugging as its quite widely used in the standard SAP programs.</p>
<p>&nbsp;</p>
<p>These articles are available free of charge, but get replaced by new free content every two months, again fee of charge, at <a href="http://www.erptips.com/Express.asp" target="_top">http://www.ERPtips.com/Express.asp</a>.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/07/validating-passwords-on-websites/" rel="bookmark" class="wherego_title">Validating Passwords on Websites</a></li><li><a href="http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/" rel="bookmark" class="wherego_title">SAP’s SME Solutions – A Guide to the Product Portfolio</a></li><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/" rel="bookmark" class="wherego_title">SAP Spool issue &#8211; affects all Releases</a></li><li><a href="http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/" rel="bookmark" class="wherego_title">SAP career paths for BASIS or Netweaver Technical consultants ?</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=CImPWu2Armk:jxXzc_Rgz5U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=CImPWu2Armk:jxXzc_Rgz5U:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=CImPWu2Armk:jxXzc_Rgz5U:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=CImPWu2Armk:jxXzc_Rgz5U:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/CImPWu2Armk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/</feedburner:origLink></item>
		<item>
		<title>SAP career paths for BASIS or Netweaver Technical consultants ?</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/vfRR2f0Ae44/</link>
		<comments>http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:02:44 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=269</guid>
		<description><![CDATA[Now, I may be biased, but I had to start off with this quote from Jon Reed Before I get to the videos, I want to say that Basis is one of the most neglected areas in terms of SAP career content. Even on SDN, there are way more conversations and forums on development than [...]]]></description>
			<content:encoded><![CDATA[<p>Now, I may be biased, but I had to start off with this quote from <a href="http://www.jonerp.com/" target="_top">Jon Reed</a></p>
<blockquote><p>Before I get to the videos, I want to say that Basis is one of the most neglected areas in terms of SAP career content. Even on SDN, there are way more conversations and forums on development than Basis. This is too bad, as the Basis/NetWeaver Admin role is a vital one to most projects.</p>
</blockquote>
<p>No one else is managing your career or your future. If you want more control and choice over where you work and what you do, I recommend you read Jon Reed&#8217;s latest career advice and career trends. <a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/u/20258" target="_top">Jon is an SAP Mentor</a> and his name is probably familiar to you already through his SCN blogs and ASUG and Sapphire presentations. He&#8217;s got about 15 years experience in analyzing the SAP career market, and he has worked in SAP recruitment.  This all adds up to someone who knows what the SAP job market is looking for, and what makes some candidates more marketable than others.</p>
<p>The white papers Jon created are</p>
<p><UL>
<li><a href="http://www.sdn.sap.com//irj/scn/index?rid=/library/uuid/c0332281-dff2-2c10-b8ac-f18ad3a598f1" target="_top">SAP Career Outlook 2010 &#8211; Part One: Creating a Winning SAP Skills Strategy for 2010</a>, and</li>
<li><a href="http://www.sdn.sap.com//irj/scn/index?rid=/library/uuid/3040a392-dff2-2c10-b3a4-9249000ca76e" target="_top">SAP Career Outlook 2010 &#8211; Part Two: Beyond the Social Networking Hype: Achieving SAP Career Visibility</a></li>
</ul>
<p>You can also access the white paper on <a href="http://www.JonERP.com" target="_top">Jon Reed&#8217;s website</a>.</p>
<p>However, one thing you will notice is that these particular whitepapers emphasise the functional and developer career paths; there is not much reference to the BASIS or Netweaver Technical Consultant career path.  Jon identified this himself in another post, this time on his web site, <a href="http://www.jonerp.com/component/option,com_mojo/Itemid,57/p,92/#more-92" target="_top">What is the SAP Career Path for Basis Administrators &#8211; NetWeaver Engineers?</a>.  He has taken a <a target="_blank" href="http://prezi.com/zylfxvh3lhyg/">presentation  on the career path for Basis-NetWeaver pros</a>by SAP Mentor <a target="_blank" href="http://twitter.com/c821311">Tony de Thomasis</a> of  Australia Post (based in part on Jon&#8217;s earlier work referred to above) and taped four commentary tracks through Tony’s Prezi slides.</p>
<blockquote><p>&#8230;. just resting on our laurels isn’t going to cut it in this economy &#8211; &#8220;stronger measures&#8221; are required. Part four gave me a chance to share my views on the content as a whole, and why it’s so important to find an SAP career path that combines skills marketability with a passionate, or even soulful, angle. </p>
</blockquote>
<p>I used to say I was in BASIS (which is why this blog was called <a href="http://www.basissap.com" target="_top">basissap.com</a>).  However, many people seem to see this as being restricted to R3 ABAP Administration, with perhaps some particular combination of OS and DBMS skills.  Nowadays, regardless of the platform your SAP system(s) run on, BASIS Administrators / Netweaver Engineers need knowledge of their site&#8217;s OS / DBMS combination, good windows server administration skills (for managing your TREX, and possibly EP, systems), maxdb knowledge (for your SRM system), etc etc.</p>
<p>With all these skill requirement, possibly including other duties as well (depending on the size of your environment), how do you avoid being jack of all trades and master of none ?</p>
<p>For your own sake, you pick two (maybe three) <em>Core Skills</em> in BASIS or Netweaver and become the local guru in those. This provides security of employment; in other words, you know enough about the SAP core to be valuable to both your current employer, and future employers.</p>
<p>Pick another couple of areas that interest you, but aren&#8217;t crucial to your organisation (at least, not yet).  Jon refers to these as <em>Edge Skills</em>.  They should be skills that are on the horizon, either within the SAP ecosystem, or your organisation.  These are the skills that will make you employable in the future.</p>
<p>But what about all the other areas ? In one of my previous incarnations, I was an MVS Systems Programmer. The most important thing I learnt was how to use the manuals (they weren&#8217;t online when I started).  A key part of this was my own notes &#8211; Knowing where to find the official answer or process isn&#8217;t always enough, you need to get it working, and sometimes you only perform the process once every couple of years or so, and it is difficult to remember exactly how it works from time to time.</p>
<p>Keeping records of what works and what doesn&#8217;t work, especially in relation to your own environment, gives you an edge on those who don&#8217;t, and of course, it is nice to know what the real process is (as opposed to what the books say !!).</p>
<p>A word of advice here; <strong>do not</strong> horde your documentation or knowledge &#8211;
<ul>
<li>its hard to get moved to the exciting new project if you&#8217;re irreplaceable, and</li>
<li>after all, you&#8217;re getting paid to support and help.</li>
</ul>
<p>It also identifies you as someone who <em>will</em> help, who will answer questions about (or can find out) what really works.</p>
<p>Another way of finding out stuff is experimenting with your own system; an SAP preview system, or one of the <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/17094" target="_top">New Community Developer Systems</a>. These systems, well removed from the semi production status of the &#8216;real&#8217; Development and Testing systems, provide scope for you to experiment and develop ideas into implementable services.  This identifies you as someone who can bring real value to the SAP Environment, the IT organisation, and your employer in general.</p>
<p><center><a href="http://gapingvoid.com"><img src="http://www.basissap.com/wp-content/uploads/2010/02/business1-300x211.jpg" alt="Businesses are not run by IT departments...."/></a></p>
<p></center></p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/" rel="bookmark" class="wherego_title">A brief summary of SAP Tech Ed 2010</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=vfRR2f0Ae44:7QWqzPxE564:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=vfRR2f0Ae44:7QWqzPxE564:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=vfRR2f0Ae44:7QWqzPxE564:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=vfRR2f0Ae44:7QWqzPxE564:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/vfRR2f0Ae44" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/</feedburner:origLink></item>
		<item>
		<title>Finding what tables and fields lie behind an SAP transaction</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/Lt4_WC__bfw/</link>
		<comments>http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 06:59:37 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Debugging]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=265</guid>
		<description><![CDATA[A standard BASIS problem is the generic &#8220;what is it doing and why ?&#8221; question. This could be in the context of debugging a program or process, or trying to work out what configuration changes are required to make something work. It generally occurs when the development or functional team have moved on, leaving someone [...]]]></description>
			<content:encoded><![CDATA[<p>A standard BASIS problem is the generic <em>&#8220;what is it doing and why ?&#8221;</em> question. This could be in the context of debugging a program or process, or trying to work out what configuration changes are required to make something work. It generally occurs when the development or functional team have moved on, leaving someone who knows what to do but not why &#8211; usually a user (under pressure from their boss) who just wants to get the system doing what they&#8217;ve been told it should be doing&#8230;.  </p>
<p>However, your BASIS team (or person) has to be a jack of all trades, with not just a smattering of SAP functional knowledge, but also a working knowledge of Networking, Desktop PCs, the Operating System(s) and Databases(s) their SAP systems are running on and so on. </p>
<p>I&#8217;ve found that the best way of dealing with this <em>need to know something about everything</em> is <strong>not</strong> by trying to know everything, but by knowing <strong>how to find out</strong> everything.  An example of this is comes from <a href="http://www.consulting.mungapen.com/?p=197">Jerome Mungapen&#8217;s SAPLOG</a>, where he provides a useful reminder of some of the various ways of finding what tables and fields lie behind an SAP transaction:</p>
<blockquote><p>Have you ever been frustrated trying to find which table and field a piece of data is stored in. You can see it on the screen, and the old faithful F1 – F9 results in some useless structure information. Or have you ever started looking at a piece of functionality you are unfamiliar with wanting to find the table structures behind it in SAP. Well  this article shows my favorite five ways of digging under the hood to find out what’s going on.</p></blockquote>
<p>Jerome lists five methods, but one of them assumes you have the time (and need) to get really in depth knowledge of a given area of SAP.  I&#8217;ve listed the four methods I use (plus Jerome&#8217;s extra one) in the order I&#8217; use them when closely examining or debugging a transaction I&#8217;m unfamiliar with.</p>
<h4>Use a Different Field</h4>
<p>If the technical information pop up shows a structure and not a real field, just try another field on the same area of the screen.  It is surprising how often this works !!</p>
<h4>Use <strong>Where Used</strong> on the Data Element</h4>
<p>From the technical information pop up, select the data element then press <strong>Navigate</strong> to get to the <strong>Data Dictionary</strong>.  Once there, press the <strong>Where Used</strong> button.</p>
<h4>Trace Analysis</h4>
<p>Transactions <em>SE30 Runtime Analysis </em>and <em>ST05 SQL Trace</em> can be over-kill for determining what fields and tables are being used, but can be used to see how (for example) configuration data controls how and / or when the fields and tables are updated.  It&#8217;s also useful when dealing with Z or Y code, structures and tables.</p>
<h4>SE80 Object Navigator</h4>
<p>This is probably more useful for a functional person, and is not available on the older SAP releases anyway.  However, if you know the program behind the transaction, you can use SE80 to find all the Data Dictionary objects (including tables and fields) associated with that program.</p>
<h4>Environmental Analysis</h4>
<p>For those requiring a wider understanding of how a given area works in the SAP system.  <a href="http://www.consulting.mungapen.com/?p=197">Jerome&#8217;s explanation of Environmental Analysis</a> says it all.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/11/a-brief-summary-of-sap-tech-ed-2010/" rel="bookmark" class="wherego_title">A brief summary of SAP Tech Ed 2010</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Lt4_WC__bfw:P3g7Xkb9O_Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Lt4_WC__bfw:P3g7Xkb9O_Q:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Lt4_WC__bfw:P3g7Xkb9O_Q:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=Lt4_WC__bfw:P3g7Xkb9O_Q:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/Lt4_WC__bfw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/</feedburner:origLink></item>
		<item>
		<title>SAP Spool issue – affects all Releases</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/xupHc_77EbY/</link>
		<comments>http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 00:30:47 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Support Pack]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=259</guid>
		<description><![CDATA[SAP have detected a problem in the spool area which affects all customers in the world regardless of the SAP release and any support package level. As soon as the retention time of a spool request exceeds 2009/12/31 a wrong date 2100/01/01 is entered during creation of the spool request. As a consequence these spool [...]]]></description>
			<content:encoded><![CDATA[<p>SAP have detected a <a href="http://service.sap.com/sap/support/notes/1422843">problem in the spool area which affects all customers in the world <strong>regardless of the SAP release and any support package level</strong></a>.</p>
<p>As soon as the retention time of a spool request exceeds 2009/12/31 a wrong date 2100/01/01 is entered during creation of the spool request. As a consequence these spool requests will not be deleted anymore from the spool reorg jobs. Using the default retention period this affects all spool requests on each SAP system in the world created since 2009/12/23.</p>
<p><a href="http://service.sap.com/sap/support/notes/1422843">OSS Note 1422843</a> already contains the correction instructions and the relevant kernel patches for 3.1 &#8211;> 46B (one patch) and 46c &#8211;> 7.xx (another patch).  There&#8217;s nothing for anyone (unfortunate enough to be) running any of the original  2.x systems yet.</p>
<p>It is a little ironic &#8211; An old friend and I were discussing Y2K and all that in a general <em>&#8220;what were you doing ten years ago ?&#8221;</em> manner on New Years Eve. Should I tell her that SAP had a Y2K+10 ?</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li><li><a href="http://www.basissap.com/2010/02/sap-career-paths-for-basis-or-netweaver-technical-consultants/" rel="bookmark" class="wherego_title">SAP career paths for BASIS or Netweaver Technical consultants ?</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=xupHc_77EbY:c0ssBK4-MPI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=xupHc_77EbY:c0ssBK4-MPI:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=xupHc_77EbY:c0ssBK4-MPI:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=xupHc_77EbY:c0ssBK4-MPI:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/xupHc_77EbY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/</feedburner:origLink></item>
		<item>
		<title>Code Exchange, research, and some history</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/ASmYO2Rufas/</link>
		<comments>http://www.basissap.com/2009/10/code-exchange-research-and-some-history/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 07:17:26 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=253</guid>
		<description><![CDATA[SAP (or rather, SDN) has announced a Code Exchange program. It would seem, however, that the idea of ownership and liability, and ultimately, licensing has to raise it’s head. A piece of software that is developed by SDN developers and shared under an open source license would likely use SAP Enterprise Services, utilize SAP Data [...]]]></description>
			<content:encoded><![CDATA[<p>SAP (or rather, SDN) has announced a Code Exchange program. It would seem, however, that the idea of ownership and liability, and ultimately, licensing has to raise it’s head.</p>
<blockquote><p>A piece of software that is developed by SDN developers and shared under an open source license would likely use SAP Enterprise Services, utilize SAP Data Dictionary elements, call a BAPI or any similar technical facility that is essentially SAP&#8217;s intellectual property, and for which SAP requires signature of a software license agreement.</p></blockquote>
<p>and</p>
<blockquote><p>SAP has a decade-long history of sharing ABAP code with its customers, so they can modify the system to their requirements. However, that does not make the ABAP code open source; on the contrary, the code is only accessible after agreeing to SAP software license agreements. Those agreements govern what can be done with ABAP source code modifications, and what kind of add-ons can be built on top of SAP functionality. Code Exchange governs only sharing of add-ons, but modifications of ABAP application source code is not covered. </p></blockquote>
<p>(Both extracts are from <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.SDNBusinessCard?u=U6vHUhr5VVo%3D">Michael Bechauf&#8217;s</a> excellent <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16469">On SDN Code Exchange, Open Source and Free Software</a>.)</p>
<p>Now, I understand that SAP feel the need protect their reputation and the reputation of their products, and that they need to serve their shareholders first.  But I was wondering if they had forgotten where it all started&#8230;   A long time ago, when Dinosaurs ruled the earth, before they were told <a href="http://www.doc.ic.ac.uk/~nd/surprise_95/journal/vol2/wcy/article2.html">to go away and die</a>, and the only thing bigger than a <a href="#brontosaurus">Brontosaurus</a> was IBM’s hold on the computing business, people wanted to share code. And so came about the one of the oldest ‘Code Exchange’ programs still active, the <a href="http://www.cbttape.org/">IBM mainframe based CBT Tape</a>.  Have a look at this extract from the <a href="http://www.cbttape.org/cbtfaq.htm">CBT FAQ</a>:</p>
<blockquote><p>Q.  So you are sure the software here is free.  I don&#8217;t need a license or something?<br />
A.  Yes it&#8217;s free.  No you don&#8217;t need license.   Some people have trouble understanding why so many great programmers just give away their work to help others.  Let my freind Mike explain.</br><br />
<a href="http://www.userfriendly.org/cartoons/archives/99feb/uf000314.gif"><img src="http://www.userfriendly.org/cartoons/archives/99feb/uf000314.gif" alt="giving it away ? for FREE ????" align="middle" vspace="10" width="360" border="0" height="137" hspace="10"></a></p></blockquote>
<p>The CBT Tape is used to share customer written programs and utilities, developed for IBM&#8217;s Z/OS (and the earlier equivalents) mainframe operating systems.  Note that we aren&#8217;t talking about 1960&#8242;s version of <em>&#8216;warez&#8217; </em>or freeware or demonstration programs &#8211; this is working code that can be cut-and-pasted, used how you see fit etc. In fact, nowadays, you don&#8217;t even need a mainframe to read it.  Code Sharing before the airlines stole the phrase.</p>
<p>Mainframe programmers faced similar issues to the ones that we face today:<br />
•	a need to find better ways of doing &#8216;stuff&#8217;,<br />
•	a need to share the better &#8216;stuff&#8217; that people were doing,<br />
•	vendor code that was open source, but copyright, and<br />
•	a potentially litigious vendor with very good lawyers</p>
<p>In reality, all it took was a recognition by everyone involved that<br />
•	this code was written by people you didn&#8217;t know,<br />
•	to solve problems that may or may not mirror yours,<br />
•	to run in environments that may or may not mirror yours, and<br />
•	that said environment would require IBM licensing.</p>
<p>There was one other concept that made it work, made comfortable for people to use the shared code.  The default was Open Source &#8211; both free speech and free beer.  Of course, as a contributor, you could license your code any way you wanted, but it was then up to you to enforce it.  And quite frankly, what would the point be ?  The originators of the CBT were taking the (realistic) view that people will copy working code if they can, so there was no point in trying to impose conditions they couldn’t control.</p>
<p>I grew and matured my computing skills in this kind of environment, where cooperation was expected, I have implemented code from the CBT tape, and I continue to follow its philosophy.  If I come across an interesting piece of ABAP, Java, shell script or batch file at work, I will return to it to see what I can learn.  There&#8217;s an old saying that the difference between plagiarism and research is the number of sources you copied from.  I make no apology for researching the best code and methodologies for my customers.  Its what they pay me to do.</p>
<p>If I do plagiarise, I&#8217;ll note where it came from (apart from politeness, it helps to know where to look for help with it), but if I research code, then any errors and omissions are mine and mine alone.  Given that I take responsibility for what I publish under my name, then SAP&#8217;s new Code Exchange is just another source (pun intended), along with SAP&#8217;s own code, and many, many others, for my research. </p>
<hr />
<p><a name="brontosaurus"></a>PS I know that they&#8217;re called Apatosaurus now, but when I was a kiddie, the name was Brontosaurus (but if you really want a fight, try telling me Pluto isn&#8217;t a planet).</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/" rel="bookmark" class="wherego_title">SAP Spool issue &#8211; affects all Releases</a></li><li><a href="http://www.basissap.com/2009/10/ecc6-se16n-vulnerability-and-logging/" rel="bookmark" class="wherego_title">ECC6 SE16N vulnerability and logging &#8211; UPDATED</a></li><li><a href="http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/" rel="bookmark" class="wherego_title">Web 2.0 Presentation Tools from SAP – Integrate Twitter into PowerPoint!</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=ASmYO2Rufas:0WjFy-emlAA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=ASmYO2Rufas:0WjFy-emlAA:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=ASmYO2Rufas:0WjFy-emlAA:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=ASmYO2Rufas:0WjFy-emlAA:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/ASmYO2Rufas" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/10/code-exchange-research-and-some-history/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/10/code-exchange-research-and-some-history/</feedburner:origLink></item>
		<item>
		<title>Web 2.0 Presentation Tools from SAP – Integrate Twitter into PowerPoint!</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/eMkKf-uZq9E/</link>
		<comments>http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:19:07 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[SAP-related sites]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=250</guid>
		<description><![CDATA[&#8230;sometimes the presenter on stage is the only one who doesn’t know what the audience is thinking – because everybody else is viewing the Twitter stream. The PowerPoint Twitter Tools, built using SAP BusinessObjects Xcelsius, are now available. To access these tools, download the PowerPoint templates from the SAP web 2.0 powerpoint twitter page, with [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8230;sometimes the presenter on stage is the only one who doesn’t know what the audience is thinking – because everybody else is viewing the Twitter stream.</p></blockquote>
<p>The PowerPoint Twitter Tools, built using <a href="http://www.sap.com/solutions/sapbusinessobjects/sme/reporting-dashboarding/index.epx">SAP BusinessObjects Xcelsius</a>, are now available.<br />
To access these tools, download the PowerPoint templates from the <a href="http://www.sapweb20.com/blog/powerpoint-twitter-tools/">SAP web 2.0 powerpoint twitter page</a>, with <a href="http://www.sapweb20.com/blog/powerpoint-twitter-tools/instructions/">usage instructions here</a>.</p>
<p>These tools are prototypes and can respond slowly.  However, they are easily embedded in your PowerPoint slide deck, and provide a real-time Twitter ticker feed, a Twitter feedback slide, a set of Twitter voting templates, and a Crowd Noise meter.  They&#8217;re based on the SAP BusinessObjects Xcelsius dashboarding technology, but come restriction free.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/" rel="bookmark" class="wherego_title">SAP Spool issue &#8211; affects all Releases</a></li><li><a href="http://www.basissap.com/2009/10/code-exchange-research-and-some-history/" rel="bookmark" class="wherego_title">Code Exchange, research, and some history</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=eMkKf-uZq9E:3CGRe6iB67E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=eMkKf-uZq9E:3CGRe6iB67E:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=eMkKf-uZq9E:3CGRe6iB67E:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=eMkKf-uZq9E:3CGRe6iB67E:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/eMkKf-uZq9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/</feedburner:origLink></item>
		<item>
		<title>ECC6 SE16N vulnerability and logging – UPDATED</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/2AHpR5K-M2g/</link>
		<comments>http://www.basissap.com/2009/10/ecc6-se16n-vulnerability-and-logging/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 06:10:44 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[BASIS]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=233</guid>
		<description><![CDATA[Please remove SE16N, or access to SE16N, from your production systems. UPDATE UPDATE &#8211; This topic was the subject of a blog by Kevin Wilson less than 2 weeks ago, at which time it was discussed extensively. https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16008 As long as DEBUG access is very tightly controlled, your system should be protected from the risk [...]]]></description>
			<content:encoded><![CDATA[<p>Please remove SE16N, or access to SE16N, from your production systems.</p>
<p><strong>UPDATE</strong><br />
<blockquote>UPDATE &#8211; This topic was the subject of a blog by Kevin Wilson less than 2 weeks ago, at which time it was discussed extensively.</p>
<p><a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16008" target="_blank">https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16008</a></p>
<p>As long as DEBUG access is very tightly controlled, your system should be protected from the risk of this transaction&#8230;.
</p></blockquote>
<p>I&#8217;ve known for a while that, in some releases of SAP, transaction SE16N can be used to change SAP tables, regardless of authorisations or security settings.  It&#8217;s not something I&#8217;ve been keen to see widely disseminated, as there are major systemic risks in making changes this way.  More dangerously, it provides a way to override authorisations by giving your userid (or your accomplice&#8217;s userid) the SAP_ALL  role.<br />
<center><a href="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_01.jpg"><img src="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_01-300x171.jpg" alt="SE16N, before entering &amp;SAP_EDIT in the command field" title="SE16N, before entering &amp;SAP_EDIT in the command field"/></a></center></p>
<p>Essentially, you run transaction SE16N, then type <strong>&#038;SAP_EDIT</strong> into the command field and press enter.<br />
<center><a href="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_02.jpg"><img src="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_02-300x170.jpg" alt="SE16N, AFTER entering &amp;SAP_EDIT in the command field" title="SE16N, AFTER entering &amp;SAP_EDIT in the command field"/></a></center></p>
<p>In the example below, I&#8217;ve changed the User Group to SUPER.<br />
<center><a href="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_03.jpg"><img src="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_03-300x170.jpg" alt="SE16N, changing User Group to SUPER" title="SE16N, changing User Group to SUPER"/></a></center></p>
<p>Personally, I&#8217;d recommend making the transaction unavailable (perhaps even removing it from TSTC ?) in your production system &#8211; Your firefighter userid can be given authorisation to allow the appropriate people to add it back in, if necessary.  </p>
<p>The reason for mentioning it at all is that <a href="http://www.SAPMentalNotes.com" target="_top">SAP Mental Notes</a> and <a href="http://it.toolbox.com/blogs/sap-on-db2/a-few-sap-ecc-hacks-34484" target="_top">IT-Toolbox SAP on DB2 for z/OS</a> have stated that changes using this method are permanently logged in the tables listed below:<br />
<strong>SE16N_CD_KEY </strong>: Change Documents – Header<br />
<strong>SE16N_CD_DATA </strong>: Change Documents – Data</p>
<p>This means, in theory, that you can can query these tables to audit the usage of SE16N to change data.  Personally, my attitude is that it&#8217;s all well and good knowing Joe Bloggs has broken your system, but I would rather not have to deal with the broken system in the first place.  However, there&#8217;s a bigger issue&#8230;..</p>
<p><strong><em>When I tested this out on an ECC6 IDES system (DB2 on Windows 2003), the SE16N_CD* tables were not updated.</em></strong><br />
<center><a href="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_04.jpg"><img src="http://www.basissap.com/wp-content/uploads/2009/10/SE16N_04-300x169.jpg" alt="SE16N, ECC6 IDES, does not appear to update the SE16N_CD* tables" title="SE16N, on ECC6 IDES, does not appear to update the SE16N_CD* tables"/></a></center></p>
<p>1 &#8211; The knowledge of this method of changing data, which is available on production systems to anyone with access to the SE16N transaction is being more widely disseminated.<br />
2 &#8211; There appears to be at least one major platform / release that does not support audit of the method of changing data.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/09/giving-an-sdn-blog-its-title-back/" rel="bookmark" class="wherego_title">Giving an SDN blog it&#8217;s title back</a></li><li><a href="http://www.basissap.com/2010/04/sap%e2%80%99s-sme-solutions-%e2%80%93-a-guide-to-the-product-portfolio/" rel="bookmark" class="wherego_title">SAP’s SME Solutions – A Guide to the Product Portfolio</a></li><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2010/01/sap-spool-issue-affects-all-releases/" rel="bookmark" class="wherego_title">SAP Spool issue &#8211; affects all Releases</a></li><li><a href="http://www.basissap.com/2009/10/web-2-0-presentation-tools-from-sap-%e2%80%93-integrate-twitter-into-powerpoint/" rel="bookmark" class="wherego_title">Web 2.0 Presentation Tools from SAP – Integrate Twitter into PowerPoint!</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=2AHpR5K-M2g:uskaqvqP9gM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=2AHpR5K-M2g:uskaqvqP9gM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=2AHpR5K-M2g:uskaqvqP9gM:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=2AHpR5K-M2g:uskaqvqP9gM:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/2AHpR5K-M2g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/10/ecc6-se16n-vulnerability-and-logging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/10/ecc6-se16n-vulnerability-and-logging/</feedburner:origLink></item>
		<item>
		<title>Free SAP Content from ERPtips Express</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/quIS0lsxDoU/</link>
		<comments>http://www.basissap.com/2009/09/free-sap-content-from-erptips-express/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 04:13:19 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=228</guid>
		<description><![CDATA[Latest Free Content available from ErpTips.com: Data Archiving: Archiving Change Documents by Breck Whitten. Purchasing Contracts Overview: Creation and Use by Adam Tysman. Tips for Integrating SAP® HCM with External Applications by Satish Badgi. SAP Certification: Does it Matter? by Andy Klee, Prresident of Klee Associates, Inc., Publisher of ERPtips. Entries that other people found [...]]]></description>
			<content:encoded><![CDATA[<p>Latest Free Content available from <a href="http://www.erptips.com/wpSelectDoc.asp?cmbCategory=ERPtips%20Express">ErpTips.com</a>:</p>
<p><b>Data Archiving: Archiving Change Documents</b><br />
by Breck Whitten.</p>
<p><b>Purchasing Contracts Overview: Creation and Use</b><br />
by Adam Tysman.</p>
<p><b>Tips for Integrating SAP® HCM with External Applications</b><br />
by Satish Badgi.</p>
<p><b>SAP Certification: Does it Matter?</b><br />
by Andy Klee, Prresident of Klee Associates, Inc., Publisher of ERPtips.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li><li><a href="http://www.basissap.com/2010/01/finding-what-tables-and-fields-lie-behind-an-sap-transaction/" rel="bookmark" class="wherego_title">Finding what tables and fields lie behind an SAP transaction</a></li><li><a href="http://www.basissap.com/2009/10/ecc6-se16n-vulnerability-and-logging/" rel="bookmark" class="wherego_title">ECC6 SE16N vulnerability and logging &#8211; UPDATED</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=quIS0lsxDoU:mx6eduFhGuQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=quIS0lsxDoU:mx6eduFhGuQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=quIS0lsxDoU:mx6eduFhGuQ:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=quIS0lsxDoU:mx6eduFhGuQ:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/quIS0lsxDoU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/09/free-sap-content-from-erptips-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/09/free-sap-content-from-erptips-express/</feedburner:origLink></item>
		<item>
		<title>RSS Cloud enabled feed</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/A_xrHYMlptg/</link>
		<comments>http://www.basissap.com/2009/09/rss-cloud-enabled-feed/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 07:27:06 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=225</guid>
		<description><![CDATA[From RSSCloud.org: In the early days of RSS, we had the idea that instantaneous updates would be the next step. That was 2001. It took a little longer than we thought, but now with &#8220;realtime&#8221; as the Next Big Thing, it&#8217;s time to reboot all that stuff. A week or so ago, all wordpress.com blogs [...]]]></description>
			<content:encoded><![CDATA[<p>From	<a href="http://rsscloud.org/">RSSCloud.org</a>:</p>
<blockquote><p>In the early <a href="http://scripting.com/2001/01/06.html">days</a> of <a href="http://backend.userland.com/rss092#ltcloudgtSubelementOfLtchannelgt">RSS</a>, we had the idea that instantaneous updates would be the next step. </p>
<p>That was 2001. It took a little longer than we thought, but now with &#8220;realtime&#8221; as the Next Big Thing, it&#8217;s time to reboot all that stuff. </p>
</blockquote>
<p>A week or so ago, <a href="http://www.scripting.com/stories/2009/09/07/anyWordpressBlogCanBeCloud.html">all wordpress.com blogs became &#8216;cloud enabled&#8217;</a>.  At it&#8217;s most basic, this means adding an extra tag into their RSS feeds.  It&#8217;s important because of new tools like <a href="http://newsriver.org/river2 ">Dave Winer&#8217;s River2 aggregator</a>, that will collect your RSS feeds in real time.  As opposed to waiting for your users / readers / aggregators to poll your sites.</p>
<p>As mentioned in Dave&#8217;s Post, you can use the new <a href="http://wordpress.org/extend/plugins/rsscloud/">rssCloud plug-in</a> on any WordPress blog that you host and it adds a cloud element to your feed and handles notifications for subscribers.</p>
<p>So thats what I&#8217;ve done&#8230;.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=A_xrHYMlptg:4VPD-DUl-xQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=A_xrHYMlptg:4VPD-DUl-xQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=A_xrHYMlptg:4VPD-DUl-xQ:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=A_xrHYMlptg:4VPD-DUl-xQ:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/A_xrHYMlptg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/09/rss-cloud-enabled-feed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/09/rss-cloud-enabled-feed/</feedburner:origLink></item>
		<item>
		<title>SAP Availability Log</title>
		<link>http://feedproxy.google.com/~r/TheBasisOfSap/~3/0R_FJgsSKN8/</link>
		<comments>http://www.basissap.com/2009/07/sap-availability-log/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 06:53:50 +0000</pubDate>
		<dc:creator>martin</dc:creator>
				<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://www.basissap.com/?p=216</guid>
		<description><![CDATA[A basic metric for system-wide performance is up time, or system availability. Generally, this is absolute time less scheduled outages. There are many manual and automatic ways of tracking this, but one of the simplest, yet most accurate, for an SAP system is the available.log. available.log is stored in the work directory (/usr/sap/&#60;sid&#62;/work). If you [...]]]></description>
			<content:encoded><![CDATA[<p>A basic metric for system-wide performance is up time, or system availability.  Generally, this is absolute time less scheduled outages. There are many manual and automatic ways of tracking this, but one of the simplest, yet most accurate, for an SAP system is the <strong>available.log</strong>.</p>
<p><strong>available.log</strong> is stored in the work directory (<strong>/usr/sap/&lt;sid&gt;/work</strong>).  If you don&#8217;t have Operating System access, you can also view the file via transaction AL11.  Find and select Directory parameter DIR_INSTANCE, then drill down into this directory&#8230;.</p>
<p><img title="Transaction AL11, DIR_INSTANCE" src="http://www.basissap.com/wp-content/uploads/2009/07/AL11_1-300x167.jpg" alt="Transaction AL11, DIR_INSTANCE" width="300" height="167" /><br />
Find the <strong>work</strong> directory and drill down again,&#8230;</p>
<p><img class="aligncenter size-medium wp-image-220" title="Transaction AL11, DIR_INSTANCE, work directory" src="http://www.basissap.com/wp-content/uploads/2009/07/AL11_2-300x167.jpg" alt="Transaction AL11, DIR_INSTANCE, work directory" width="300" height="167" /><br />
&#8230; sort the resulting list of files, and <strong>availability.log</strong> should be at or near the top.</p>
<p><img title="Transaction AL11, DIR_INSTANCE, work\availability.log" src="http://www.basissap.com/wp-content/uploads/2009/07/AL11_3-300x167.jpg" alt="Transaction AL11, DIR_INSTANCE, work\availability.log" width="300" height="167" /></p>
<p>It is written by the SAP service <strong>sapstartsrv.exe</strong>. The service checks the status of the actual process list (i.e. the entries you see in the MMC SnapIn under the “Process List” node).   If all processes are “green” the instance is considered to be available.  Since the status information of the Dispatcher is calculated from multiple parameters (process running + connected to message server + shared memory available + good dialog queue time) the information in available.log is very reliable.</p>
<p>The information is checked and updated every 60 sec and at instance startup and shutdown. The default threshold for a “good” dialog time is 5.0 sec. You can adjust this threshold with the profile parameter max_dia_queue_time in the default or start profile (service must be restarted after changing it).</p>
<p>If the service notices that the last update to ‘available.log’ is older than 60 secs (e.g. due to computer shutdown), it will always start a new line in ‘available.log’, for example you may see:</p>
<blockquote><p>Unavailable 30.04.2009 15:31:35 – 30.04.2009 21:28:47<br />
Unavailable 30.04.2009 21:52:32 – 02.05.2009 08:42:39</p></blockquote>
<p>instead of</p>
<blockquote><p>Unavailable 30.04.2007 21:52:32 – 02.05.2007 08:42:39</p></blockquote>
<p>Because of the time delay required to cause this situation, it is extremely likely that at least one service related to the SAP instance was not running (e.g. caused by computer shutdown).</p>
<p>Currently, no SAP application (that I know of !!) reads <strong>available.log</strong> &#8211;  it&#8217;s just a simple log file to help measure your system availability.</p>
<p><strong>Caveat:</strong> You do need to make sure that all the processes that you would see in the SAP MMC are running correctly for correct values to show in <em>available.log</em>.  While experimenting several years ago, I had a situation where the <strong>igswd.exe</strong> service was not running correctly.  I had modified the start profile, but restarted the system incorrectly.  Until I did this, which reloaded my profile changes correctly, <em>available.log</em> was reporting that the entire SAP system was unavailable.</p>
<div id="wherego_related"><h3>Entries that other people found interesting:</h3><ul><li><a href="http://www.basissap.com/2011/05/sapadmin-and-amazon-web-services/" rel="bookmark" class="wherego_title">#SAPADMIN and Amazon Web Services</a></li><li><a href="http://www.basissap.com/2010/12/sapcar-is-sapcar/" rel="bookmark" class="wherego_title">SAPCAR is SAPCAR &#8230;&#8230;</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-is-more-than-sap-windows-event-viewer/" rel="bookmark" class="wherego_title">#SAPADMIN is more than SAP (Windows Event Viewer)</a></li><li><a href="http://www.basissap.com/2011/03/sapadmin-netweaver-and-windows-2008-r2/" rel="bookmark" class="wherego_title">#SAPADMIN Netweaver and Windows 2008 R2</a></li><li><a href="http://www.basissap.com/2010/04/erptips-express-free-articles-april-2010/" rel="bookmark" class="wherego_title">ERPtips Express free articles, April 2010</a></li></ul></div><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=0R_FJgsSKN8:iCg9fRIc5Cw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=0R_FJgsSKN8:iCg9fRIc5Cw:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=0R_FJgsSKN8:iCg9fRIc5Cw:nQ_hWtDbxek"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=nQ_hWtDbxek" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TheBasisOfSap?a=0R_FJgsSKN8:iCg9fRIc5Cw:ACf-c_HutVc"><img src="http://feeds.feedburner.com/~ff/TheBasisOfSap?d=ACf-c_HutVc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheBasisOfSap/~4/0R_FJgsSKN8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.basissap.com/2009/07/sap-availability-log/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.basissap.com/2009/07/sap-availability-log/</feedburner:origLink></item>
	</channel>
</rss>
