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

<channel>
	<title>SAP Integration Experts - DataXstream &#187; upgrade tips</title>
	<atom:link href="http://www.dataxstream.com/tag/upgrade-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dataxstream.com</link>
	<description>SAP Certified Consultants</description>
	<lastBuildDate>Thu, 09 Sep 2010 18:20:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>SAP Upgrades, Solution Manager, Test Plans, and Testing</title>
		<link>http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/</link>
		<comments>http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/#comments</comments>
		<pubDate>Tue, 11 May 2010 12:30:55 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP SolMan Blog]]></category>
		<category><![CDATA[SAP Testing]]></category>
		<category><![CDATA[Business Process Design]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[SAP testing]]></category>
		<category><![CDATA[sap upgrade help]]></category>
		<category><![CDATA[SOLMAN]]></category>
		<category><![CDATA[Solution Manager]]></category>
		<category><![CDATA[Tim Cooper]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[upgrade tips]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=4736</guid>
		<description><![CDATA[In this entry I’ll pull together a few threads from previous posts (testing, documentation, upgrades and offshore development) and throw in some Solution Manager (SOLMAN) functionality.  These pieces can be fitted together to help accelerate a project and testing preparation via use of the SAP Test Workbench. Nowadays SAP wants you to use SOLMAN to [...]]]></description>
			<content:encoded><![CDATA[<p>In this entry I’ll pull together a few threads from previous posts (<a href="http://www.dataxstream.com/2009/10/sap-testing-terminology/">testing</a>, <a href="http://www.dataxstream.com/2010/02/sap-upgrades-recycling-project-artifacts/">documentation</a>, <a href="http://www.dataxstream.com/2010/03/sap-upgrades-offshore-resources/">upgrades and offshore development</a>) and throw in some Solution Manager (SOLMAN) functionality.  These pieces can be fitted together to help accelerate a project and testing preparation via use of the SAP Test Workbench.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog0121.jpg" rel="shadowbox[post-4736];player=img;" title="blog012"><img class="alignnone size-full wp-image-4752" title="blog012" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog0121.jpg" alt="" width="645" height="249" /></a></p>
<p><img src="file:///C:/Users/tcooper/AppData/Local/Temp/moz-screenshot-6.png" alt="" /></p>
<p>Nowadays SAP wants you to use SOLMAN to manage your landscape and use it as the main conduit to interact with the mother ship in Walldorf.  Lots of SAP installations use SOLMAN as a way to generate developer keys and as a document repository: valid uses, but only a small fraction of the available functionality.  Let’s explore some more of that SOLMAN magic.
<span id="more-4736"></span></p>
<h2><strong>SAP Business Process Design</strong></h2>
<p>An ongoing SAP mantra relates to taking a business process based perspective: rather than look at point functions and optimization of individual steps you take a more holistic view of the entire business process and attempt to optimize the whole.  With SOLMAN (and encouraged by SAP) you can take a hierarchical approach from business <em>scenarios </em>to business <em>processes </em>to business <em>process steps</em>.  For example, you can have an order-to-cash (OTC) business scenario and within that you have a standard material order fulfillment process made up of several process steps.  In SOLMAN you can build a structure that looks something like this:</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/Blog0141.jpg" rel="shadowbox[post-4736];player=img;" title="Blog014"><img class="alignnone size-full wp-image-4751" title="Blog014" src="http://www.dataxstream.com/wp-content/uploads/2020/12/Blog0141.jpg" alt="" width="665" height="279" /></a></p>
<p>Within SOLMAN you can identify the specific SAP transactions executed in the steps (both custom and standard transactions).  You can attach descriptive documentation at any level, for example, an overview of the OTC business scenarios as executed within your organization.  At the business process level you may want to provide one overview of the order fulfillment process for standard material delivery orders, and another for a services order.  Finally, at the process step level you can provide details about how a transaction is executed as part of the overall process.  These steps don’t have to be SAP transactions: they could be manual offline activities or steps performed in another application.  You can also include development objects that have to be incorporated into the process flow.</p>
<p><strong>Here’s the point: laying out the scenarios, processes and steps in SOLMAN creates a structure that can be pulled directly into the SAP test workbench using transaction SWTB_2</strong>.  This transaction automatically takes your SOLMAN project content and creates test plan content.</p>
<h2>SAP Test Plan Content Creation</h2>
<p>And what is even better about this step to pull information into the SAP test workbench is that you can pick and chose the elements you want to include in your test plan.  Once you have a test plan, you can create test packages with tester assignments and test sequencing.  The graphic below shows a test plan structure created automatically based on the SOLMAN project structure shown above.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog016.jpg" rel="shadowbox[post-4736];player=img;" title="blog016"><img class="alignnone size-full wp-image-4750" title="blog016" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog016.jpg" alt="" width="445" height="340" /></a></p>
<p>In this graphic you can see that the transaction codes and the supporting documentation have been pulled into the test plan.</p>
<p>Now that I have my test plan content I can create <strong>test packages</strong> and assign testers to the packages.  In the graphic below you can see four test packages and the assignment of testers.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog018.jpg" rel="shadowbox[post-4736];player=img;" title="blog018"><img class="alignnone size-full wp-image-4755" title="blog018" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog018.jpg" alt="" width="659" height="202" /></a></p>
<p>Now within that test package I can sequence the tests and supporting documentation and assign testers to each step as shown below.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog020.jpg" rel="shadowbox[post-4736];player=img;" title="blog020"><img class="alignnone size-large wp-image-4756" title="blog020" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog020-1023x376.jpg" alt="" width="666" height="244" /></a></p>
<p>This can be pretty powerful stuff.  With some forethought and preparation I can generate a test plan based on the contents of my SOLMAN project.  I can pick and chose the pieces I want from SOLMAN to build my test plan content and further pick and chose what I want to include in my test packages.</p>
<h2><strong>Test Execution</strong></h2>
<p>Now when the project goes into test execution each tester assigned to a test package can execute transaction SWTB_WORK to see all the packages where she/he has been assigned as a tester (see below).</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog022.jpg" rel="shadowbox[post-4736];player=img;" title="blog022"><img class="alignnone size-full wp-image-4757" title="blog022" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog022.jpg" alt="" width="665" height="176" /></a></p>
<p>Clicking on a specific package drills in to show the detail test steps, the sequence, the assignments along with other useful information, for example, the status of each test step (see below).  Not only is this information all available in one place but the transactions can be invoked by clicking on the check mark and, assuming the correct technical set up, the system will automatically log you on to the test system ready to perform the test.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/blog024.jpg" rel="shadowbox[post-4736];player=img;" title="blog024"><img class="alignnone size-large wp-image-4758" title="blog024" src="http://www.dataxstream.com/wp-content/uploads/2020/12/blog024-1024x340.jpg" alt="" width="658" height="218" /></a></p>
<h2><strong>Test Reporting</strong></h2>
<p>On top of the test plan preparation and execution the SOLMAN tools also support overall test reporting.  The SAP Solution Manager Work Centers transaction (SOLMAN_WORKCENTER) includes some delivered reporting capabilities to allow centralized monitoring of test plan and test package execution for a project.</p>
<p><a href="http://www.dataxstream.com/wp-content/uploads/2020/12/Blog099.jpg" rel="shadowbox[post-4736];player=img;" title="Blog099"><img class="alignnone size-full wp-image-4759" title="Blog099" src="http://www.dataxstream.com/wp-content/uploads/2020/12/Blog099.jpg" alt="" width="622" height="218" /></a></p>
<p>The reporting allows you see report test status across test packages within a project and supports drill down capability to see the details associated with each test including documentation for test results and any test defects reported.</p>
<h2>Summary</h2>
<p>The SAP SOLMAN tools allow your project to be used as the basis for your test plan content and automatically include your project documentation in your test plan.  The inherent integration means that you can use SOLMAN as a document repository for business process design, key decisions, test case identification, etc. and use as much of that as you want when you build your test plan.  One source for documentation and information; no need to organize and use different tools.</p>
<p>Clearly the example case I used here is something of a simplification and I am not going to underestimate the thought that needs to go into test planning content, but whichever tool you use for testing you have to put in this effort regardless.  I hope this example serves to illustrate some of the capability available in SOLMAN and reveals some of the potential available in the tool.</p>
<p>However a key point to note is that the SOLMAN Test Workbench allows you to build test content, but it does not offer the capability to schedule the tests.  Again this is something you need to do regardless of the tool you use.</p>
<h3>What&#8217;s Next?</h3>
<p>This blog discussed use of SOLMAN project content to automatically generate test plan content.  In my next blog I&#8217;ll discuss how you can use template projects to rapidly create implementation projects and save huge amounts of project preparation time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAP Upgrades &amp; Recycling Project Artifacts</title>
		<link>http://www.dataxstream.com/2010/02/sap-upgrades-recycling-project-artifacts/</link>
		<comments>http://www.dataxstream.com/2010/02/sap-upgrades-recycling-project-artifacts/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:47:34 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Functional]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[SAP Testing]]></category>
		<category><![CDATA[SAP Upgrade Blog]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[sap upgrade]]></category>
		<category><![CDATA[Tim Cooper]]></category>
		<category><![CDATA[upgrade tips]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=3877</guid>
		<description><![CDATA[In my previous post on SAP upgrades I discussed how to get started on your project and to determine whether you are doing (ahem!) just a technical upgrade or intend to venture into deploying additional standard functionality, too.  In this post I’ll talk about how you can plan, anticipate and potentially accelerate some of the [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://www.dataxstream.com/2009/12/sap-upgrades-part1/">previous post</a> on SAP upgrades I discussed how to get started on your project and to determine whether you are doing (ahem!) <em>just</em> a technical upgrade or intend to venture into deploying additional standard functionality, too.  In this post I’ll talk about how you can plan, anticipate and potentially accelerate some of the execution activities to verify the upgrade is working.</p>
<p><span id="more-3877"></span></p>
<p>In short, if you have done a good job with your earlier implementation activities you should have a plethora of materials that can be reused.  Remember that after an upgrade your basic goal is to still be able to do what you could do on the previous release along with anything new you are introducing.  The way you execute business functions may be slightly different, but the underlying objective should be much the same.</p>
<blockquote><p><em>For more on SAP Upgrades download the white papers:</em></p>
<h3><a href="http://www.dataxstream.com/success-stories/whitepapers/white-paper-request/">SAP  Upgrade Checklist</a></h3>
<h3><strong><a href="http://www.dataxstream.com/success-stories/whitepapers/white-paper-request/">Customization  Risk Analysis in an SAP Upgrade Project</a></strong></h3>
</blockquote>
<h1>SAP Project Artifacts for Upgrades</h1>
<p>In short, don’t reinvent the proverbial wheel if you have one available to you already.</p>
<p>As you went through your initial SAP implementation and ongoing support work you probably generated piles of documentation and if you managed this well throughout the ongoing project lifecycle there is a good chance that you can reuse it.  In essence, the better job you have done identifying, capturing and testing the functionality used in your SAP system the easier it should be to reuse those artifacts to confirm continuity of business processes in the new release.  It sounds easy, but it is a rare project that consistently maintains and updates project documentation as functionality is introduced through point releases, production fixes, etc.</p>
<p>Whatever information you have is worth reviewing to see if it can be reused or at least used as a basis for building out the scope of testing for the upgrade.  In addition to the testing scope, you may have test plans, procedures and protocols that can be adapted.  Typical project artifacts for consideration include:</p>
<h2>Functional Scope</h2>
<p>Any SAP project starts with an initial functional scope which grows over time.  This is a great start point for defining what you need to test and circling back to find where you implemented non-standard functionality.  The standard functionality is likely to stand up to the upgrade and work straight away, whereas the non-standard stuff is where you want to pay special attention.  In this scope you want to make sure you capture any special periodic processing, e.g. daily, weekly, monthly, quarterly and annual processes to be tested</p>
<h2>Business Process Procedure Documents</h2>
<p>In conjunction with your functional scope, you probably have business process procedure documents that provide detailed step by step instructions on how to execute job functions.  You can use these as a tool to verify whether business process steps have changed.  In the event that the steps have changed it is clear what documentation needs to be updated.</p>
<h2>Technical Objects Scope</h2>
<p>Similar to the functional scope you should have a catalog of technical objects, e.g. reports, custom programs, user exits, SAP modifications (if you went down that path), etc.  This provides a list of objects to examine and evaluate as part of the upgrade.  This is a topic covered in depth in a <a href="http://www.dataxstream.com/2009/11/sap-upgrade-and-customizations-1/">separate blog posting</a>.</p>
<h2>Test Plans, Scripts, Procedures and Tracking</h2>
<p>Now that you have a functional and technical scope defined you can also revisit any test plans you have.  Testing comes in many flavors (click <a href="http://www.dataxstream.com/2009/10/sap-testing-terminology/">here</a> to discuss some flavors) and you probably have prior test artifacts for functional testing, end-to-end testing, security and authorizations testing, etc. which are worth a review.  On top of this any regression test scripts and automated test tools may be re-deployable in support of upgrade testing</p>
<p>On top of this most projects have established procedures for tracking issues, resolution steps, and progress reporting.</p>
<h2>Testing Organization</h2>
<p>In conjunction with your test plans you probably have documented roles and responsibilities, test team organization structure, escalation routes and sign-off procedures.  Again, reuse all that you can.</p>
<h2>Partner Systems, Interfaces, Batch Processing, Performance Metrics and System Outputs</h2>
<p>Very few SAP installations are islands of functionality, instead there are numerous partner systems that interface with SAP as well various outputs in both electronic and hardcopy forms.  An inventory of these items provides another checklist for testing and identifies both internal and external partner systems you need to include in your upgrade test cases.</p>
<p>System performance is often critical for interfaces and batch processing and any historical activity that identified and tested these elements provides a potential guide for ensuring no degradation of these things as a result of the upgrade.</p>
<h2>SAP Upgrade Go-Live</h2>
<p>Again the experience from other go-live events may form a good basis for building the upgrade production implementation plan.</p>
<p>Supplement these artifacts with additional content for new functionality and modify for anything that has changed because of the upgrade.</p>
<h1>Get Organized for Your SAP Upgrade</h1>
<p>By no means am I saying that everything you have built and accumulated over the lifetime of your SAP installation is going to lend itself easily to being recycled in support of your upgrade activities.  However, I am saying that you put in a lot of work to get to this point, you already have a good idea of how to test SAP, you know the quirks and nuances of your organization, so don’t feel like you need to start from scratch.  Cast a careful eye over what you have in your project inventory and see what make sense to apply and what to discard.</p>
<p>And if your SAP project inventory is not a robust as it could be, think about how to strengthen it ready for the next time you have go through an exercise like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/02/sap-upgrades-recycling-project-artifacts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>21 Things to Remember for Your Next SAP Upgrade</title>
		<link>http://www.dataxstream.com/2010/01/21-things-to-r%e2%80%a6xt-sap-upgrade/</link>
		<comments>http://www.dataxstream.com/2010/01/21-things-to-r%e2%80%a6xt-sap-upgrade/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:15:00 +0000</pubDate>
		<dc:creator>DataXstream</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SAP Functional]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Technical]]></category>
		<category><![CDATA[SAP Upgrade Blog]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[sap checklist]]></category>
		<category><![CDATA[sap tips]]></category>
		<category><![CDATA[sap upgrade]]></category>
		<category><![CDATA[sap upgrade help]]></category>
		<category><![CDATA[Upgrade]]></category>
		<category><![CDATA[upgrade checklist]]></category>
		<category><![CDATA[upgrade tips]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=3818</guid>
		<description><![CDATA[The choice to upgrade your company's SAP platform is a very important business decision.  Many criteria need to be considered when determining if an SAP upgrade is the right move and, if so, what type of upgrade needs to take place (ECC 6.0, Enhancement Packs, etc.).]]></description>
			<content:encoded><![CDATA[<h2>Is it time for your company to consider an SAP Upgrade?</h2>
<p>The choice to upgrade your company&#8217;s SAP platform is a very important business decision.  Many criteria need to be considered when determining if an SAP upgrade is the right move and, if so, what type of upgrade needs to take place (ECC 6.0, Enhancement Packs, etc.).  A successful SAP upgrade requires the determination of your upgrade requirements, proper planning, and an assessment of technical and functional risk.  Below is a sample of our <a href="http://www.dataxstream.com/success-stories/whitepapers/white-paper-request/">SAP Upgrade Checklist</a> white paper:</p>
<h4>Determine Your Upgrade Requirements</h4>
<ol>
<li><strong>What are the business reasons for upgrading? </strong> Support from the business for an upgrade project is most important.  If there are no business reasons for upgrading, then you should probably not do it.  Included here are the business risks incurred by not upgrading.</li>
<li><strong> What are the technical reasons for upgrading?</strong> Included here are the technical risks incurred by not upgrading.  (Posture increasing maintenance fees for old versions or complete support withdrawal as a business risk – not a technical risk.)</li>
</ol>
<blockquote>
<h3 style="text-align: center;">For the complete list, download the full white paper:</h3>
<h3 style="text-align: center;"><a href="http://www.dataxstream.com/success-stories/whitepapers/white-paper-request/">SAP Upgrade Checklist</a></h3>
</blockquote>
<p>Related Links:</p>
<ol>
<li><a href="http://www.dataxstream.com/sap-upgrade-project-plan/">SAP Upgrade Project Plan</a></li>
<li><a href="http://www.dataxstream.com/2009/12/sap-upgrades-part1/">SAP Upgrade Project Management Considerations</a></li>
<li><a href="http://www.dataxstream.com/contact-us/correspondence/">Contact Us</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/01/21-things-to-r%e2%80%a6xt-sap-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
