<?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 Experts: VMware Virtualization &#124; Consulting &#124; Integration - DataXstream &#187; SAP Project Management</title>
	<atom:link href="http://www.dataxstream.com/category/sap-consultants-blog/sap-project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dataxstream.com</link>
	<description>SAP Certified Consultants</description>
	<lastBuildDate>Sat, 04 Feb 2012 05:00:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How DataXstream and SAP Retail can Improve your Business</title>
		<link>http://www.dataxstream.com/2012/01/how-dataxstream-and-sap-retail-can-improve-your-business/</link>
		<comments>http://www.dataxstream.com/2012/01/how-dataxstream-and-sap-retail-can-improve-your-business/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 19:31:45 +0000</pubDate>
		<dc:creator>jvermeire</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Retail]]></category>
		<category><![CDATA[DataXstream. SAP Retail]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=10292</guid>
		<description><![CDATA[Retail Business owners, have you ever wondered how SAP Retail can help your business? Let our partners at SAP show you what we can do for you. At DataXstream, we create tailored solutions for SAP Retail that give retailers tools which allow them to capitalize on the retail revolution and achieve success in today’s business [...]]]></description>
			<content:encoded><![CDATA[<p>Retail Business owners, have you ever wondered how SAP Retail can help your business? Let our partners at SAP show you what we can do for you.</p>
<p><iframe src="http://www.youtube.com/embed/TSXIbQ5Wcww" frameborder="0" width="560" height="315"></iframe></p>
<p>At DataXstream, we create tailored solutions for SAP Retail that give retailers tools which allow them to capitalize on the retail revolution and achieve success in today’s business environment.  Our dedicated team of Retail-focused SAP experts, with specialties ranging from technical and functional implementation to custom configuration and strategic project management, enables our customers to realize the full potential of SAP Retail’s highly flexible, configurable, and powerful solution toolset.  Whether you are a food, hardline, or softline retailer, Dataxstream can help you achieve operational and supply chain excellence with your SAP Retail system.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2012/01/how-dataxstream-and-sap-retail-can-improve-your-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lessons Learned for Decision Makers and Leads from a Successful SAP Retail Project</title>
		<link>http://www.dataxstream.com/2012/01/sap-retail-project-lessons-learned/</link>
		<comments>http://www.dataxstream.com/2012/01/sap-retail-project-lessons-learned/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 20:03:27 +0000</pubDate>
		<dc:creator>Tim Yates</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Retail]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[LOM]]></category>
		<category><![CDATA[lumber liquidators]]></category>
		<category><![CDATA[POS]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Tim Yates]]></category>
		<category><![CDATA[Yates]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=9936</guid>
		<description><![CDATA[I have spent the last 2 years working on an SAP Retail implementation.  An SAP Retail project is the last place I could have ever imagined myself working.  I have always been drawn more to SAP manufacturing, distribution, and A&#38;D projects.  Being a manufacturing engineer by trade, I am always a little more comfortable with [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I have spent the last 2 years working on an SAP Retail implementation.  An SAP Retail project is the last place I could have ever imagined myself working.  I have always been drawn more to SAP manufacturing, distribution, and A&amp;D projects.  Being a manufacturing engineer by trade, I am always a little more comfortable with a manufacturing line or warehouse near by.  Even the facility that we ran the SAP project out of had a manufacturing line in it and a warehouse, so it helped to ease my inner engineer.  It also broke my 12 year streak of not having a project in the state I live in.</p>
<p style="text-align: justify;">I have been working with SAP for over 15 years.  This was my first SAP Retail project and once again SAP has proved to me that it can be successfully leveraged and become a competitive advantage for those companies that implement it.  Each time I start a new project in a new industry I think about the vast differences in how the new company will need to leverage SAP and the challenges that unique business will create for the SAP application.  Time and time again a reasonable solution path is achieved and SAP becomes a solid foundation from which the business operates.  The diversity of my own personal experience working with successful SAP customers demonstrates this point.  There are not a lot of similarities in how A Flooring Retailer, Rocket Manufacturer, Pharmaceutical Manufacturer operate, yet they are all very successful at leveraging SAP.</p>
<p><span id="more-9936"></span></p>
<h3 style="text-align: justify;">Project Background</h3>
<p style="text-align: justify;">A little bit about my background in SAP Retail.  I have played quite a few roles over the last 2 years.  I have been an Infrastructure Architect (Design Of Virtual SAP Landscape), Development Lead (Initial Implementation), Stabilization Lead (Post Go-live), and SAP Program Manager (2 Physical Inventory Projects, Implementation Of Canadian Operations, POS (Point of Sale) Redesign, and Store Receiving Redesign).  Through these various roles within this project I have learned some very important new lessons as well as proved out ones I already new.</p>
<h3 style="text-align: justify;">Lessons Learned &#8211; Too many to fit in one post</h3>
<p style="text-align: justify;">I would like to break down my lessons into the various phases of the project, from start to finish I think there are valuable lessons to be learned.  I will start with a lesson learned that applies to all aspects of the project and you will most likely think &#8220;thanks captain obvious for pointing this out&#8221;.  <strong>Rule #1 &#8211; Apply Common Sense</strong> in all decisions you make and look to see that other decision makers are doing the same.  Yes this is obvious but more often then not common sense is not applied.  I will reference this theme as I point out specific lessons learned.  Many of my lessons learned apply to all SAP projects or any project in general.  I will try and highlight lessons that I feel are specific to a retail.</p>
<p style="text-align: justify;">In order to keep this post manageable I am going to break the lessons learned up into a series of posts.  I will add a new post each week until I have covered all the areas that I think are important to cover.  So lets start with project resources.</p>
<h3><strong>Consulting Resources</strong></h3>
<ul>
<li style="text-align: justify;"><strong>Eliminate Under-Performers Quickly</strong> – I personally am not very good at this.  It is in my nature to look to try and help develop an individual to be successful.  However when it comes to consulting resources, career development does not apply on a project team.  We had several resources (not on my team) that did not have the skills and/or could not keep up with the pace.  We worked around them instead of eliminating them.  DataXstream did have a contract resource we brought on to my team and within a couple weeks we could see that he had interviewed better than he executed.  It is never easy to say we made a mistake to the client but we did and we replaced him.</li>
<li style="text-align: justify;"><strong>Cheap Resources Are Not Always Cheap</strong> – You could also reference the lesson above because it usually applies here.  However decision makers managing budgets tend to try and make the numbers work instead of ensuring they have the right people or are doing the right thing.  If a resource does not have the skills, drive, attitude or lacks all of these then it does not matter if the numbers look good in Excel.  This is a common thread to all SAP projects.</li>
<li style="text-align: justify;"><strong>With Free Resources You Get What You Pay For</strong> – There are many free resources that consulting firms provide that add real value.  However it is important to recognize that not all do and some provide negative value.  Free + Negative Value = Expensive.</li>
<li style="text-align: justify;"><strong>A Good (Non-Retail Experienced SAP Resource) is Better Than A Bad (SAP Retail Experienced Resource) </strong>– An SAP Retail System is 95% the same as any other SAP system.  Yes, there are differences. A good resource will have worked in a divers set of industries in the past.  They will pick up retail differences.  A weak resource with Retail experience will continue to be a weak resource.</li>
</ul>
<p>Here is an outline of my future lessons learned post topics:</p>
<ul>
<li><strong>Week 2</strong></li>
<ul>
<li><em>Client Resources - </em>There Are Never Enough Client Resources</li>
<li><em>Planning - </em>Establish Planning Rules That All Decision Makers Agree To And Then Follow Them</li>
</ul>
</ul>
<ul>
<li><strong>Week 3</strong></li>
<ul>
<li><em>Design - </em>If It Is Hard or Complex You Most Likely Are Taking The Wrong Approach</li>
</ul>
</ul>
<ul>
<li><strong>Week 4</strong></li>
<ul>
<li><em>Execution</em></li>
<ul>
<li>Basis - Size Does Matter</li>
<li>Configuration - Prototype And Prove Out Approach Before You Commit To Process</li>
<li>Development - RICEFW Can Not Be Developed In Silo&#8217;s</li>
</ul>
</ul>
</ul>
<ul>
<li><strong> Week 5</strong></li>
<ul>
<li><em>Testing - </em>Testing Design Is More Important Than Solution Design</li>
<li><em>Go-live Planning &amp; Execution - </em>Have An Implementation Methodology That Tests Your Go-live Plan As You Go</li>
<li><em>Go-live - </em>Big Bang Not A Good Idea For  An SAP Retail Implementation (Without A Pilot)</li>
</ul>
</ul>
<ul>
<li><strong>Week 6</strong></li>
<ul>
<li><em>Post Production Support - </em>Figure This Out Prior To Go-live</li>
</ul>
</ul>
<p>Hope you have enjoyed this post and I will see you next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2012/01/sap-retail-project-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>It&#8217;s SAP Upgrade Time! Do You Know Where Your Customizations Are? Part 3.</title>
		<link>http://www.dataxstream.com/2011/11/sap-upgrade-and-customizations-3/</link>
		<comments>http://www.dataxstream.com/2011/11/sap-upgrade-and-customizations-3/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 14:15:54 +0000</pubDate>
		<dc:creator>Mike Salvo</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP ABAP Blog]]></category>
		<category><![CDATA[SAP Functional]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[SAP Technical]]></category>
		<category><![CDATA[SAP Testing]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[Mike Salvo]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[sap upgrade]]></category>
		<category><![CDATA[upgrade cost]]></category>
		<category><![CDATA[upgrade risk]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=3141</guid>
		<description><![CDATA[In my final post on this topic, I will discuss some of the techniques that I use to “discover” information about customizations in an SAP system, even in the absence of any documentation.  The information available to be discovered may include such details as the object name, object type, user name of the person who [...]]]></description>
			<content:encoded><![CDATA[<p>In my final post on this topic, I will discuss some of the techniques that I use to “discover” information about customizations in an SAP system, even in the absence of any documentation.  The information available to be discovered may include such details as the object name, object type, user name of the person who made the last modification, date and time of the last modification, usage statistics, where-used, and for code-based objects, even the versions and their code differences.</p>
<p><span id="more-3141"></span></p>
<h3>Discovering Direct Modifications of SAP Standard Objects – One Example</h3>
<p>As I discussed in a previous post on this topic, direct modification of SAP standard objects within the SAP namespace carries a high risk in an upgrade project.  It would be very valuable to be able to identify some details about these objects, so that further analysis could be performed to determine their disposition in the upgrade.</p>
<p>Modification of standard SAP objects typically requires that a modification registration key be obtained for that object from the SAP SSCR facility.   The SSCR facility (SAP Software Change Registration) is a procedure which registers all manual changes to SAP sources and SAP Dictionary Objects.  With a valid and authorized OSS ID for an SAP system, you can go to the SAP Support Portal on the web and view the SAP objects that were registered for modification by that OSS ID.  If there are multiple OSS IDs for any SAP system, make sure that you check all of them to capture all objects registered by all of the authorized OSS IDs for an SAP system.  Press the “Objects Registered by Me” button to view a list of the registered objects.</p>
<p><img class="alignnone" title="SSCR - SAP Software Change Registration" src="http://www.dataxstream.com/wp-content/uploads/2009/11/11.bmp" alt="SSCR - SAP Software Change Registration" width="555" height="411" /></p>
<p>Another place that you can look for this information is directly within SAP.  Table ADIRACCESS stores the registration keys which were obtained from SAP, and which were entered by the developer when the object was to be modified for the very first time.  This entry shown below from table ADIRACCESS shows that function group SCPRPS was registered with SAP for modification.</p>
<p><img class="size-full wp-image-3145 alignnone" title="ADIRACCESS" src="http://www.dataxstream.com/wp-content/uploads/2009/11/21.bmp" alt="ADIRACCESS records" width="554" height="173" /></p>
<p>Registering an object for modification does not mean that the object was actually modified.<br />
What additional evidence can we discover that would show that the object was, in fact, modified?   And, since a function group contains many objects, can we determine exactly which object or objects were modified?</p>
<p>With a little bit of forensic analysis, we can discover the specific object within the function group that was modified, the user name of the programmer who last modified the object, date of the last modification, and the line-by-line source code differences.</p>
<p>If you are familiar with the structure of function groups, you already know that they may contain many function modules, and that the source code for each function module resides within its own include file.  At the moment, we know that the function group name is SCPRPS, but we do not have the list of function modules within that function group.</p>
<p>To obtain that list, we can use the SAP function module FUNCTION_SELECT_TFDIR.<br />
The result list is shown here:</p>
<p><img class="size-full wp-image-3146 alignnone" title="FUGR SCRPRS records" src="http://www.dataxstream.com/wp-content/uploads/2009/11/31.bmp" alt="FUGR SCRPRS records" width="624" height="453" /></p>
<p>So which, if any, of these has been modified?  To determine this, we need to find all of the rows in table TRDIR where the NAME field is equal to the PNAME entries listed above.</p>
<p>Here is an excerpt from SAP table TRDIR for SAP object names that begin with the characters LSCPRPSU:</p>
<p><img class="size-full wp-image-3148 alignnone" title="LSCRPR* objects" src="http://www.dataxstream.com/wp-content/uploads/2009/11/42.bmp" alt="LSCRPR* objects" width="624" height="302" /></p>
<p>Note that for all of these objects, which are not in the customer namespace, the Author Username field (TRDIR_CNAM) is ‘SAP’.  Also note that for most of the entries listed here, the Last Changed By user name field (TRDIR_UNAM) is also ‘SAP’, except for one row, where the Last Changed By username field is not ‘SAP’.  From this row, we can see that include file LSCPRPSU36 was last modified by user DXSDEV on 10/19/2009.</p>
<p>If we look back at the result list of FUNCTION_SELECT_TFDIR and find the row where the field PNAME is equal to LSCPRPSU36, we can see that the name of the modified function module is SCPR_PRSET_CT_IMPORT_INDUSTRY.</p>
<h3>Exactly What Changes Were Implemented?</h3>
<p>By going to the Version Management Utility for this function module, we can see what the various versions of the code contained.  The Version Management Utility will also show us the transport request numbers, date and time, and username for each version of the code.  The Version Management Utility also has a code comparison tool which will highlight the line-by-line differences between versions of the source code.</p>
<p>Here is an excerpt from the side-by-side source code comparison utility which shows the modified version on the left side and the original version on the right side.  Fortunately, in this instance, the programmer left excellent notes indicating that a correction instruction from an OSS note was being applied.</p>
<p><img class="size-full wp-image-3147 alignnone" title="Modified Code" src="http://www.dataxstream.com/wp-content/uploads/2009/11/51.bmp" alt="Modified Code" width="705" height="117" /></p>
<h3>What Are the Discovery Possibilities?</h3>
<p>The manual example described above showed how to discover and analyze customizations that had been applied to a single SAP standard object.  But what if the customizations number in the hundreds or even thousands?  What about all of the customizations that were built entirely within the customer namespace?</p>
<p>It is possible to discover hundreds or even thousands of customizations regardless of which namespace they were developed in.  The key is automation, understanding that this information already resides within SAP waiting to be discovered, and more importantly, understanding the meaning of the discovered information.  I have already developed an ABAP discovery program which will mine, analyze, and report data about the following customized objects:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="319">ABAP Programs</td>
<td valign="top" width="319">Basic IDOCs</td>
</tr>
<tr>
<td valign="top" width="319">Function Modules</td>
<td valign="top" width="319">IDOC Extensions</td>
</tr>
<tr>
<td valign="top" width="319">Function Groups</td>
<td valign="top" width="319">Message Types</td>
</tr>
<tr>
<td valign="top" width="319">Class Definitions</td>
<td valign="top" width="319">Process Types Inbound</td>
</tr>
<tr>
<td valign="top" width="319">BADI Implementations</td>
<td valign="top" width="319">Process Types Outbound</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Domains</td>
<td valign="top" width="319">SAPSCRIPT FORMS</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Data Types</td>
<td valign="top" width="319">Smartforms Forms</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Transparent Tables</td>
<td valign="top" width="319">Smartforms Styles</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Structures</td>
<td valign="top" width="319">Packages</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Views</td>
<td valign="top" width="319">Logical Databases</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Append Structures</td>
<td valign="top" width="319">FICO Client Dependent and Independent Exits</td>
</tr>
<tr>
<td valign="top" width="319">Dictionary Append Fields</td>
<td valign="top" width="319">Message Classes and Messages</td>
</tr>
<tr>
<td valign="top" width="319">Search Helps</td>
<td valign="top" width="319">Number Ranges</td>
</tr>
<tr>
<td valign="top" width="319">CMOD User Exits</td>
<td valign="top" width="319">Authorization Objects</td>
</tr>
<tr>
<td valign="top" width="319">User Exits for the SD Module (MV45AF*)</td>
<td valign="top" width="319">Authorization Fields</td>
</tr>
<tr>
<td valign="top" width="319">Requirements Definitions (transaction VOFM)</td>
<td valign="top" width="319">SPA/GPA Parameters</td>
</tr>
</tbody>
</table>
<hr />
<h2>More Discovery – Usage Statistics and Where-Used</h2>
<h3>Customization Usage Statistics</h3>
<p>The goal of customization usage statistics analysis is to discover the usage frequency of customized objects.  The usage discovery may show usage anywhere from several times daily by key users, to none when analyzed over a long time period.   Since most companies really do not want to incur the cost and the risk of moving an unneeded customization into the upgrade system, objects which show no usage over long periods of usage history become targets.  Care must be used here, as some transactions are exercised only quarterly, semi-annually, or annually.  I always recommend letting the business process owner make the final decision to eliminate any customization object in the upgrade.</p>
<p>SAP keeps track of usage statistics, and this data is available for you to analyze.  You will need to check what facility is available for your particular SAP system, as the transaction codes and programs differ among various versions of SAP.   The amount of data stored within SAP is configurable, and is usually set to a small date range.  Some companies that want to analyze the statistics over longer time periods actually download and store the statistics data in their own external databases.</p>
<h3>Customization Where-Used</h3>
<p>Like usage statistics, the goal of customization where-used analysis is to discover customized objects that are orphan or not being used.  What about that custom data type that is not used in any table or structure?  What about that function module that shows an empty list when you click the where-used icon in the function builder?</p>
<p>To properly perform a where-used analysis, it is important to understand all of the various possible uses for an ABAP object.  For example, here is the selection screen of possible uses that is presented by the ABAP Dictionary when you click the where-used icon to determine the where-used list for a data table:</p>
<p><img class="size-full wp-image-3149 alignnone" title="Where-Used" src="http://www.dataxstream.com/wp-content/uploads/2009/11/61.bmp" alt="Where-Used" width="260" height="484" /></p>
<p>And what about that custom function module, which I alluded to earlier, which shows a completely empty where-used list?  Perhaps it is a remote-enabled function module that was installed by, and is currently being called by an external third-party package.   Or, perhaps it is linked to an SAP EDI inbound or outbound process code.  It is really important to be able to properly interpret the data being presented and to not draw any hasty conclusions.</p>
<h3>ABAP Programs Where-Used Analysis Example</h3>
<p>In the ABAP workbench, SAP provides a where-used facility, which reports the various areas where a single selected object is used.  For a discovery project, you may want to automate this facility to analyze groups of ABAP objects (e.g. all custom ABAP programs, all custom tables, etc.).</p>
<p>Here is an ABAP programs where-used analysis example to help illustrate how a where-used analysis might be utilized.</p>
<p>Your automated where-used analysis program to analyze custom ABAP programs reports fifteen custom programs which show no usage in any of the following areas:</p>
<p><img class="size-full wp-image-3150 alignnone" title="Where-Used ABAP Program" src="http://www.dataxstream.com/wp-content/uploads/2009/11/72.bmp" alt="Where-Used ABAP Program" width="287" height="234" /></p>
<p>A quick analysis shows that all of these fifteen programs are simple reports.  Since users typically execute their reports via transaction codes, you wonder how these fifteen programs could ever possibly be executed without transaction codes.</p>
<p>You further analyze the SAP job scheduler data as far back as possible and find that only ten of these ABAP programs were ever scheduled in a batch job.  Some of these were scheduled very recently, and some have not been scheduled for a long time (another thread of evidence that we will need to pursue).  This leaves five ABAP programs with no apparent means of being executed.</p>
<p>As further evidence, you perform a cross-check against the usage statistics report and find that two of these five ABAP programs show no usage.</p>
<p>Armed with this analysis, you are now ready to meet with the business process owners to discuss the disposition of the objects on your short list.</p>
<p>A salient point here is that you will need to gather your evidence from several different analysis sources to help paint the most accurate picture about the possible disposition of customized objects.</p>
<h2>Summary</h2>
<p>Throughout all three parts of this post, I have stressed that customizations, while necessary, add risk and cost to an upgrade project.  And customizations that are not necessary or built poorly without the constraints of best-practice controls can add high levels of risk and cost.  Here are some general guidelines to follow:</p>
<p>Many companies and their auditors consider a well-controlled and secure ERP system to be a fundamental component that is vital to the success of the business.   They recognize that an out-of-control ERP system can easily paralyze a company for extended periods of time.  With this in mind, implement and enforce best-practice controls and standards to make sure that future customizations are reviewed, approved, built, tested, documented, and implemented properly.  This may already be an internal or external audit requirement, so check with your inside and outside auditors to make sure that your controls meet the auditing requirements.</p>
<p>Periodically review, audit, and amend your best-practice controls to make sure that they are still effective in supporting the needs of the business; and that both internal staff and external consultants are in compliance of these controls.</p>
<p>Know your customizations.  Know where they are, why they are, and what they do.  Whenever feasible, it is most efficient to eliminate ABAP object customizations, especially any that were performed within the SAP namespace, and any that are not really needed because they can be implemented within standard SAP.</p>
<p>The degree of risk and cost depends on the specific type of customization that was performed.  Establish a formal review board to own the customization approval process.  Understand that approving a customization also means approving the risk and the cost burdens.  Some companies consider this to be so significant, that they include a high-level business executive as a default member of the review board.</p>
<p>Set and enforce a policy making ABAP object customization the last resort, only after all other options have been thoroughly researched and exhausted.  Here are some examples:</p>
<ol>
<li>Research forums, blogs, become active in user groups, etc. to see how other companies might also be implementing the business function that you require.</li>
<li>Find and use customer and user exits instead of directly modifying objects in the SAP namespace.</li>
<li>Determine, for example, how to implement and maintain that complex pricing procedure using the pricing condition tables instead of writing custom code and building custom tables.</li>
</ol>
<p><strong>Share Your Experience</strong>.</p>
<p>Once again, I look forward to hearing from our readers to reply to this post with their own experience with customizations, best-practice standard and policies, and success stories illustrating how your company transitioned to best-practice controls.</p>
<p style="padding-left: 30px; padding-right: 30px;"><em>[Editor's Note] This blog is third of a multi-part series:</em></p>
<ol>
<li><a href="http://www.dataxstream.com/2009/11/sap-upgrade-and-customizations-1/">Part 1</a></li>
<li><a href="http://www.dataxstream.com/2009/11/sap-upgrade-and-customizations-2/">Part 2</a></li>
<li><a href="http://www.dataxstream.com/2009/11/sap-upgrade-and-customizations-3/">Part 3</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/11/sap-upgrade-and-customizations-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Discussing SAP SOLMAN Service Desk Integration Scenarios</title>
		<link>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/</link>
		<comments>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:30:58 +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[CA Service Desk]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP base solution]]></category>
		<category><![CDATA[SAP Basis]]></category>
		<category><![CDATA[SAP ECC]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP Service Desk]]></category>
		<category><![CDATA[Service Desk]]></category>
		<category><![CDATA[Tim Cooper]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=5466</guid>
		<description><![CDATA[When you purchase SAP ERP, you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of functionality to help manage the technical environment as well as project processes like testing. Service Desk functionality is delivered as part [...]]]></description>
			<content:encoded><![CDATA[<p>When you purchase SAP ERP, you get SAP Solution Manager (SOLMAN) as part of the deal – ostensibly for free (although it is really included in the purchase price).  SOLMAN provides a wealth of <a href="http://www.dataxstream.com/2010/05/sap-solution-manager-template-projects/">functionality</a> to help manage the technical environment as well as project processes like <a href="http://www.dataxstream.com/2010/05/sap-upgrades-solution-manager-test-plans-and-testing/">testing</a>.</p>
<p>Service Desk functionality is delivered as part of SOLMAN for use as a ticketing system.  One of the features of it is that it can be used as a ticketing system for both SAP and non-SAP systems as well as in conjunction with other ticketing systems that may be in place already.  In this blog post I’ll briefly touch on some of the scenarios I have encountered and show that there are several ways to deploy Service Desk.</p>
<p>Using Service Desk is beneficial because it can automatically capture a wealth of information about what a user was doing when a problem occurred if the ticket is created directly from SAP.  Also, Service Desk can communicate directly with the SAP mother ship to log issues and manage OSS notes, which obviously reduces the risk of transcription errors.  And Service Desk can be extended to include functional components from non-SAP systems which in turn leads to the possibility of one-stop-shopping for ticket management.<span id="more-5466"></span></p>
<p>Here are some SAP Service Desk scenarios I’ve come across.</p>
<h2>1. New SAP Installation</h2>
<p>If you are a new SAP installation and have no ticketing in place Service Desk is a great place to start.  As mentioned the functionality available allows end users to create tickets directly from SAP and have workflow set up to manage ownership and eventual resolution.  Alternatively, a URL can be made available to allow trouble tickets to be logged via the SAP Service Desk web front end.</p>
<p>In this case end users and technical support personnel learn a new tool as part of their go-live experience.</p>
<h2>2. Migrating Non-SAP System Support to SAP Service Desk</h2>
<p>Rather than SAP being your sole IT application it is much more likely that you have an existing portfolio of systems and an associated ticketing tool and procedures for ticket management, escalation and resolution.  A conservative approach when bringing up Service Desk is to use it initially only for SAP related tickets and deploy a limited set of functionality.  This allows you to go through the growing pains and adjustments as you learn how to best make Service Desk work for you.</p>
<p>In the longer term migrating ticketing for non-SAP systems to Service Desk brings it all into one system.  Using the Service Desk capability to create custom components and to build an organization structure that fully supports your users and systems facilitates consolidated reporting and the ability to monitor Service Level Agreements (SLA).</p>
<p>This approach works best if you have a fairly simple environment where the level of disruption is limited when decommissioning an existing ticketing.  The impact on people, process and technology is carefully managed and the working environment has some tolerance for the time if and when things aren&#8217;t quite as expected at first.</p>
<h2>3. SAP Service Desk Integration with an Existing Ticketing System</h2>
<p>In situations where there is a well established ticketing system, it is unlikely that that system will be easily displaced by SAP Service Desk—and it may not make sense to do so.  In this situation you can choose to not use Service Desk and forgo the system capabilities and instead use the existing ticketing tool to manage SAP issues.  This gives up a lot of delivered SAP Service Desk capability.</p>
<p>Alternatively you can integrate the existing ticketing system and Service Desk and reap the benefits of both worlds.  In this case you need to decide which system is the primary ticketing system and which is the secondary.  DataXstream has worked with CA (formerly known as Computer Associates) to integrate the CA Service Desk offering with SAP Service Desk and now CA delivers a packaged solution for this integration.</p>
<h3>3.1 SAP Service Desk is the Ticket Initiator</h3>
<p>In the scenario where the SAP Service Desk (SAP SD) is primary tickets are initiated in SAP SD and categorized either as SAP related or as non-SAP related.</p>
<p>SAP related tickets are managed to resolution in SAP SD, including any communication with the SAP mother ship, and the secondary ticketing system, e.g. CASD, receives only informational updates on ticket progress, if required.  The complete ticket lifecycle is managed and closed in SAP SD.</p>
<p>Non-SAP related tickets are transferred to the secondary ticketing system, e.g. CASD, where they are worked to their resolution.  In this case ticket status changes and informational updates all occur in CASD and these updates are relayed to SAP SD.</p>
<p>In either case SAP SD and CASD can have a full picture of the ticket status throughout its lifecycle, the main difference being which system “owns” the ticket and has responsibility for working it and closing it out.</p>
<p>Overall the established ticketing system continues its original function and ticket resolution process, the key change being where a ticket is initially created.</p>
<h3>3.2 SAP Service Desk is NOT the Ticket Initiator</h3>
<p>In the scenario where SAP SD is the secondary ticketing system SAP-related incidents originate in the primary ticketing system, e.g. CASD, and are relayed to SAP SD.  Now the SAP related incidents are worked in SAP SD where ticket information can be supplemented with all the SAP unique information that would be useful for analysis and investigation.  Similar to the earlier scenario any significant status or informational updates in SAP SD are relayed to CASD and the ticket is ultimately closed out in SAP SD.</p>
<p>Any non-SAP related tickets are not sent from CASD, for example, to SAP SD.</p>
<h2>Summary: A Natural Progression: from Island to Integration</h2>
<p>SAP Service Desk can be deployed in a variety of ways in an organization: it can be a standalone ticketing and support system; it can be fully integrated with existing support applications.  The role played and the pace of adoption is very flexible and is driven by an organization’s ability to manage the change and adopt new tools and procedures.</p>
<p>The general progression I have seen it to bring up SAP Service Desk as a standalone tool and then after a settling in period one of two things happens:</p>
<ul>
<li>Existing ticketing tools and functionality are migrated into Service Desk</li>
<li>SAP Service Desk is integrated with another ticket management tool</li>
</ul>
<p>In either case the outcome usually allows SAP related tickets to be created directly from SAP in order to capture as much detail as possible at the time of the incident.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/10/sap-solman-service-desk-integration-scenarios/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SAP Go-Live Lessons Learned</title>
		<link>http://www.dataxstream.com/2011/09/sap-go-live-lessons-learned/</link>
		<comments>http://www.dataxstream.com/2011/09/sap-go-live-lessons-learned/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 14:15:46 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[SAP Testing]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP ECC 6.0]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP testing]]></category>
		<category><![CDATA[Tim Cooper]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=6448</guid>
		<description><![CDATA[In real estate the key factors in making the sale are location, location and location.  In an SAP project I’m coming round to believing that success requires testing, testing and testing. A Short Selective Retrospective on Key Constituencies All project events and project success stem from testing and testing well.  I’ve written about various types [...]]]></description>
			<content:encoded><![CDATA[<h2><span class="Apple-style-span" style="font-size: 13px; font-weight: normal;">In real estate the key factors in making the sale are location, location and location.  In an SAP project I’m coming round to believing that success requires testing, testing and testing.</span></h2>
<h2>A Short Selective Retrospective on Key Constituencies</h2>
<p>All project events and project success stem from testing and testing well.  I’ve written about <a href="http://www.dataxstream.com/2009/10/sap-testing-terminology/">various types of testing</a> before and how that can lead to some confusion because of issues with definitions.  Here I want to discuss some areas where testing really can make or break a project and ideas for how to minimize the chances of things turning out badly.<span id="more-6448"></span></p>
<h2>SAP Testing with Project Team Members</h2>
<p>Unsung heroes abound on SAP projects and your client&#8217;s key business analysts can be fabulous participants or sacks of rocks you have to carry everywhere for no apparent benefit.  Always choose the former or trade up if you discover you got the latter. Engaged business analysts are great when they bring business knowledge, a willingness to learn SAP, insight to the hot-button, day-to-day issues and the understanding that the consulting team may know a lot, but not necessarily everything.  Partnership between consultants and business analysts can be very fruitful at teasing out mainstream, what happens 90% of the time, business scenarios and building coherent test cases.</p>
<p>These key project team members can provide a sanity check when you try to bring prior experiences and findings from other clients to the project.  A crazy design you built on the last project may not be relevant here and your BA can save you from any tendency to over engineer a solution.  Conversely, your BA might be the one who sets you down the path to an unusual design.  Either way, it has to be tested and between you and the BA the bases should be covered.</p>
<p>I’ve found that the BA’s on a project are usually there for one of two reasons: <em>either </em>a motivated high performer with knowledge and credibility; <em>or </em>someone found the SAP project was a place to dump a personnel problem.  Fortunately, the latter is rare these days as more and more people turn into high performers out of necessity.  Consequently, your BA is going to know key areas of process and functionality that must work for the project to be a success and he/she drives you to deliver.  Never be afraid to let a BA talk about the business, what it needs to be able to do and what needs to be tested.</p>
<p>However, the BA probably isn’t going to be using the system as an end user on a day-to-day basis and can only get you so far with the completeness of testing.  This is where you need to branch out from the immediate project team and into the realm of the end user.</p>
<h2>SAP Testing with End Users</h2>
<p>In an ideal world, the systems we build would be foolproof, but there are some smart fools out there and they don’t always behave the way we want them to.  As you probably know, SAP is not the most intuitive system to navigate and use (would an overhaul of the GUI make system adoption quicker and easier?) and people don’t always do what they are told.  I know you are <em>shocked</em> to hear this!</p>
<p>If I had a lot more time on my hands I’d love to watch people using systems and seeing all the various ways people try to do things.  It’s a fairly dopey example, but I’m one of those mouse-and-menu people when I use MS Office.  The ALT, CTL, and SHIFT keys are a tiny part of my repertoire because I learned how to use these products a certain way, but I know some people who do almost everything with keyboard shortcuts.  I can scarcely follow <strong><em>how</em></strong> they do things, although I can see <strong><em>what</em></strong> they are doing.  The fun is seeing different ways to achieve the same end.  SAP is a bit like this in that there are different ways to approach a task: using menu paths; transaction codes; single session; multiple sessions; favorites list entries; and different entry points to get to data.  Unless you have really nailed down tightly how to execute tasks users will eventually find all possible ways, but more importantly, without nailing it down users will find ways to do it wrong and not realize it.  This is a potential disaster in the making.</p>
<p>Despite the best intentions of project team members (business analysts, consultants, trainers, supervisors) end users will use the system in ways you did not anticipate.  After all, the way <span style="text-decoration: underline;"><strong>you</strong></span> use the system works brilliantly, so no one would think to do it any differently, would they?  Except, they do use it differently.</p>
<p>Including a round or two of real end user testing on the QAS system is probably going to be quite revealing.  Ideally, after a dry run conversion and before going live you want to let loose on the system and do some serious day-in-the-life and periodic processing.  And you want to back off on your desire to hand hold.  This way you can see how a user actually uses the system, the steps they take when they get into trouble, and what they try to do as corrective actions.  The intuitive and natural screen flow you came up with?  Perhaps its not as intuitive as you thought.</p>
<p>Here’s the point: carving out time in a project to involve end users in testing is invaluable.  Initially they will stick to the script but after a short time they will extemporize and that is when you find out if you built a robust system that guides people down the desired path or a mess that allows mistakes and the attendant downstream problems.</p>
<p>It is better to take the time before you go live to ensure you don’t get downstream problems than to discover the chaos in production.</p>
<h2>SAP Testing to Make Executives Happy</h2>
<p>A final group of people with a vested interest in SAP project success is the executives.  These are rarely the folks who execute transactions on a daily basis; at best they might run a financial statement or a flash report of some description.  Nonetheless, these people along with departmental heads need to feel confident that the system <em>works</em> in an abstract way: a little like the way you know the engine in your car is working although you don’t really understand how all the various components fit and work together.  You’re pretty upset when the car won’t start, or the heater blows hot and cold intermittently, or you can’t tell if you have an almost empty gas tank.  Similarly executives get upset if they can’t get information that is important to them or they are unable to complete key tasks: for example, flash reports that don’t run or give “funny” numbers, not being able to close an accounting period.</p>
<p>These executives can be especially challenging to a project because they have so many things to worry about that they may only truly pay attention to an SAP project during times of crisis or around go-live.  At earlier times in the project life cycle they may have deferred to the PMO and existing management structure, but at crunch time things change.  Consequently, a conscious effort to find out from them what they need in order to feel comfortable with the system is critical: discovering what they need their organizations to do is critical.  Once you know what they want you can build it into project test plans and activities and show success.</p>
<p>This is one constituency that might be late coming to the party but you can’t ignore them or chastise them for tardiness – they are probably paying the bill!</p>
<h2>Key Ingredients for SAP Success: Testing, Testing &amp; (You Guessed It) Testing</h2>
<p>It is stating the obvious (a core competence of mine) to say that an SAP project is a complicated endeavor.  I’d say there are no easy projects, only less difficult ones and testing is one of the most difficult areas to do well.</p>
<p>There are groups who judge testing success in different ways and with varying degrees of thoroughness.  A corner cut here and there might be acceptable, but too many cut corners and it all unravels.  By identifying key constituencies, identifying their needs, building test plans and strategies to address those needs, and executing against them greatly increases your chances of overall success.  And, if you do it right, you ensure their involvement and make them accountable for the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/09/sap-go-live-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrate SAP Service Desk with a Third-Party Service Desk</title>
		<link>http://www.dataxstream.com/2011/07/integrate-sap-service-desk-with-a-third-party-service-desk/</link>
		<comments>http://www.dataxstream.com/2011/07/integrate-sap-service-desk-with-a-third-party-service-desk/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:15:49 +0000</pubDate>
		<dc:creator>Steve Park</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SAP SolMan Blog]]></category>
		<category><![CDATA[CA Service Desk Manager]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[SAP Service Desk]]></category>
		<category><![CDATA[SAP Solution Manager]]></category>
		<category><![CDATA[Service Desk]]></category>
		<category><![CDATA[SOLMAN]]></category>
		<category><![CDATA[Steve Park]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=7295</guid>
		<description><![CDATA[When companies implement SAP, Solution Manager (Solman) is also included in the installation.  Companies need to make a conscious decision of what they plan to use from Solman.  One of the features in Solman is the Service Desk ticketing system. SAP service desk is usually getting introduced in an environment in where an existing Third-party [...]]]></description>
			<content:encoded><![CDATA[<p>When companies implement SAP, Solution Manager (Solman) is also included in the installation.  Companies need to make a conscious decision of what they plan to use from Solman.  One of the features in Solman is the Service Desk ticketing system.</p>
<p>SAP service desk is usually getting introduced in an environment in where an existing Third-party Service Desk is already in use.  Because of this, companies need to make a decision on how they will integrate SAP Service Desk with their existing Third-party Service Desk.</p>
<p>In this blog, I will describe Service Desk integration scenarios and DataXstream’s involvement in the Service Desk integration space.</p>
<p><span id="more-7295"></span></p>
<h2><span style="color: #3366ff;">Scenarios of how companies can introduce Solman Service Desk</span></h2>
<p>There are many ways that Solman Service Desk can be integrated with other ticketing systems:</p>
<ol>
<li>All tickets are managed in SAP Service Desk and existing ticketing system is retired
<ul>
<li>Easy for companies that don’t have an existing ticketing system</li>
</ul>
</li>
<li>All tickets are managed in Third-Party Service Desk and SAP Service Desk is not used.
<ul>
<li>Easy for companies that don’t want to train and develop new processes</li>
</ul>
</li>
<li>SAP Service Desk manages SAP related tickets and Third-Party Service desk manages general IT related tickets
<ul>
<li>Environment where it’s decided that the support is divided between SAP issues and General IT issues.</li>
<li>Integration between SAP service desk and Third-party Service is needed.  An SAP related ticket can be created in the Third-Party Service desk, Since it is an SAP related ticket, this ticket can be ‘sent’ over to SAP Service Desk for resolution or vice versa.</li>
</ul>
</li>
<li>SAP Service Desk and Third-Party Service Desk both exist, but only want one Service Desk to contain all the tickets.
<ul>
<li>All of SAP Service Desk related tickets can be  synced over to the Third-Party Service desk ticket or vice versa.</li>
</ul>
</li>
</ol>
<p>Whatever the reason, many companies will need to integrate SAP Solution Manager Service Desk and a Third-Party Service desk.  Integration with SAP Service Desk is accomplished by being able to call the SAP Service Desk API’s.  These API’s can be exposed as WebServices that can be called by the Third-Party Service Desk.</p>
<p>DataXstream has made a conscious effort to make this integration as painless as possible.</p>
<h2><span style="color: #3366ff;">How did DataXstream get involved in Service Desk of integration?</span></h2>
<p>The following timeline highlights DataXstream&#8217;s involvement with SAP Solution Manager Service Desk integration:</p>
<ul>
<li><strong>2008:</strong> DataXstream was contracted by CA (formerly known as Computer Associates) to build a prototype to integrate SAP Solution Manager and CA Service Desk</li>
<li><strong>2009:</strong> DataXstream was contracted by CA to turn the working prototype into a deployable product.  Multiple versions of the CA product were released from version 12.1 to 12.5</li>
<li><strong>2011:</strong> DataXstream requested permission to CA to continue maintenance of existing installations and support and create a similar product.</li>
<li><strong>March 2011:</strong> DataXstream started development of a new Xstream Connector for CA Service Desk, an improved integration product, owned and maintained by DataXstream.</li>
</ul>
<h2><span style="color: #3366ff;">What&#8217;s Next?</span></h2>
<p>DataXstream has decided to push forward with developing an improved Connector for CA Service Desk.</p>
<p>The following features included in Xstream Connector for CA Service Desk are new and/or improved over the standard SAP Solution Manager integration provided by CA Service Desk 12.5:</p>
<ul>
<li>Custom status mapping</li>
<li>URL Linkage in Solution Manager ticket back to CA Service Desk</li>
<li>Implementation of SAP enhancement framework to allow for interface customizations</li>
<li>Enhanced ticket handling and resolution flexibility</li>
<li>Real-time integration with non-blocking change propagation via Xstream Integration Broker</li>
<li>Improved exception handling and logging</li>
<li>Compatible with new and future implementations of CA Service Desk release 12.6</li>
<li>Support for file attachments (available in future release)</li>
<li>Ability to pass groups (available in future release)</li>
</ul>
<h2><span style="color: #3366ff;">Conclusion</span></h2>
<p>With any new system that is introduced in a landscape, a decision will always need to be made about what to do with the current system that is in place.  By being able to integrate with SAP Service Desk API’s, offers flexibility to either keep or retire the existing Service Desk ticketing system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/07/integrate-sap-service-desk-with-a-third-party-service-desk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webinar &#8211; Integrate Your Enterprise Ticketing with SAP Solution Manager Service Desk</title>
		<link>http://www.dataxstream.com/2011/06/webinar-sap-solman-ca-service-desk-integration/</link>
		<comments>http://www.dataxstream.com/2011/06/webinar-sap-solman-ca-service-desk-integration/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 14:50:28 +0000</pubDate>
		<dc:creator>Dataxstream</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[SAP SolMan Blog]]></category>
		<category><![CDATA[CA Help Desk]]></category>
		<category><![CDATA[CA Service Desk]]></category>
		<category><![CDATA[CA Service Desk Manager]]></category>
		<category><![CDATA[Rt]]></category>
		<category><![CDATA[SAP Solution Manager]]></category>
		<category><![CDATA[Solution Manager in SAP]]></category>
		<category><![CDATA[Solution Manager SAP]]></category>
		<category><![CDATA[ticketing]]></category>
		<category><![CDATA[ticketing open source]]></category>
		<category><![CDATA[ticketing system]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=7110</guid>
		<description><![CDATA[Duration: 30 Minutes Speaker: Steve Park, Senior SAP Interface Consultant, DataXstream Click to Watch This thirty-minute webinar will provide you with a synopsis of the strategic advantages of integrating your enterprise ticketing system into your overall ticketing process.  This session will highlight and discuss the business benefits, challenges and specific implementation details you need to [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.dataxstream.com/wp-content/uploads/Cassie-Webinar-Banner-No-Date1.jpg" rel="shadowbox[sbpost-7110];player=img;"><img class="alignnone size-full wp-image-8563" title="Cassie Webinar Banner No Date" src="http://www.dataxstream.com/wp-content/uploads/Cassie-Webinar-Banner-No-Date1.jpg" alt="" width="600" height="235" /></a></h3>
<h3>Duration: 30 Minutes</h3>
<h3>Speaker: <a href="http://www.dataxstream.com/author/spark/">Steve Park</a>, Senior SAP Interface Consultant, DataXstream</h3>
<h3><a href="http://www.dataxstream.com/2011/06/webinar-sap-solman-ca-service-desk-integration#foot_note_1">Click to Watch</a></h3>
<p>This thirty-minute webinar will provide you with a synopsis of the strategic advantages of integrating your enterprise ticketing system into your overall ticketing process.  This session will highlight and discuss the business benefits, challenges and specific implementation details you need to know in order to successfully integrate SAP Solution Manager with a third party Ticketing System.  This webinar will also discuss the key business requirements that must be understood to build a successful integrated ticketing process as well as highlight some of the limitations and challenges of leveraging the SAP enterprise services. <img title="More..." src="http://www.dataxstream.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-7110"></span></p>
<h3>What Will Be Highlighted:</h3>
<ul>
<li>Key knowledge learned while building the standard integration for CA Service Desk to SAP Solution Manager</li>
<li>Challenges faced during specific customer implementations</li>
<li>Specific configuration, import standard coding objects, and techniques used to adapt and enhance the standard integration</li>
</ul>
<div class="featureblock">
<h3><a title="foot_note_1" name="foot_note_1"></a>Available On-Demand</h3>
<p><em>Please complete the required form to view the webinar.</em></p>

		<div id="usermessage8a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/category/sap-consultants-blog/sap-project-management/feed/#usermessage8a" method="post" class="cform solman-webinar-registration " id="cforms8form">
		<ol class="cf-ol">
			<li id="li-8-1" class=""><label for="cf8_field_1"><span>First Name</span></label><input type="text" name="cf8_field_1" id="cf8_field_1" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-8-2" class=""><label for="cf8_field_2"><span>Last Name</span></label><input type="text" name="cf8_field_2" id="cf8_field_2" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-8-3" class=""><label for="cf8_field_3"><span>Company</span></label><input type="text" name="cf8_field_3" id="cf8_field_3" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-8-4" class=""><label for="cf8_field_4"><span>Job Title</span></label><input type="text" name="cf8_field_4" id="cf8_field_4" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-8-5" class=""><label for="cf8_field_5"><span>Email</span></label><input type="text" name="cf8_field_5" id="cf8_field_5" class="single fldemail fldrequired" value=""/><span class="emailreqtxt">(valid email required)</span></li>
			<li id="li-8-6" class=""><label for="cf8_field_6"><span>Phone</span></label><input type="text" name="cf8_field_6" id="cf8_field_6" class="single fldrequired" value=""/><span class="reqtxt">(required)</span></li>
			<li id="li-8-7" class=""><label for="cf8_field_7"><span>Additional Information</span></label><textarea cols="30" rows="8" name="cf8_field_7" id="cf8_field_7" class="area"></textarea></li>
		</ol>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working8" id="cf_working8" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure8" id="cf_failure8" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr8" id="cf_codeerr8" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr8" id="cf_customerr8" value="yyy"/>
			<input type="hidden" name="cf_popup8" id="cf_popup8" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton8" id="sendbutton8" class="sendbutton" value="Submit" onclick="return cforms_validate('8', false)"/></p></form><p class="linklove" id="ll8"></p>		<div id="usermessage8b" class="cf_info " ></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/06/webinar-sap-solman-ca-service-desk-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lumber Liquidators&#8217; SAP VMware Virtualization Case Study</title>
		<link>http://www.dataxstream.com/2011/04/sap-vmware-virtualization-case-study/</link>
		<comments>http://www.dataxstream.com/2011/04/sap-vmware-virtualization-case-study/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 21:44:58 +0000</pubDate>
		<dc:creator>Dataxstream</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[SAP Technical]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[lumber liquidators]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=6878</guid>
		<description><![CDATA[Going Virtual: How Lumber Liquidators Optimized Its IT Investments and Lightened the Demand on Its IT Organization The April 2011 issue of SAP insiderPROFILES magazine will feature an editorial on the virtualization of Lumber Liquidators&#8217; SAP implementation. The piece takes you inside the thought process of Lumber Liquidators&#8217; IT team as they recount the factors [...]]]></description>
			<content:encoded><![CDATA[<table>
<tbody>
<tr>
<td>
<h2><img class="alignleft size-medium wp-image-6928" title="Going Virtual" src="http://www.dataxstream.com/wp-content/uploads/LL-Virtual-234x300.png" alt="" width="164" height="210" />Going Virtual: How Lumber Liquidators Optimized Its IT Investments and Lightened the Demand on Its IT Organization</h2>
<p>The April 2011 issue of SAP insiderPROFILES magazine will feature an editorial on the virtualization of Lumber Liquidators&#8217; SAP implementation. The piece takes you inside the thought process of Lumber Liquidators&#8217; IT team as they recount the factors that led them towards virtualization, the selection of DataXstream as their implementation partner, and how they feel today about about the decisions they made a year ago during the virtualization process.</td>
</tr>
</tbody>
</table>
<div class="featureblock">
<h3><strong>Read the Case Study:</strong></h3>
<h3><a href="http://www.dataxstream.com/sap-vmware-virtualization-case-study-request">SAP insiderPROFILES &#8211; Lumber Liquidators SAP Virtualization</a></h3>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2011/04/sap-vmware-virtualization-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP Mid-Month Go-Live: Got the T-shirt</title>
		<link>http://www.dataxstream.com/2010/11/sap-mid-month-go-live/</link>
		<comments>http://www.dataxstream.com/2010/11/sap-mid-month-go-live/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 15:30:02 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[SAP Functional]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[SAP Strategy]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[Financials]]></category>
		<category><![CDATA[Integration]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP ECC]]></category>
		<category><![CDATA[SAP ECC 6.0]]></category>
		<category><![CDATA[SAP FICO]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP testing]]></category>
		<category><![CDATA[sap tips]]></category>
		<category><![CDATA[Solution Manager]]></category>
		<category><![CDATA[Tim Cooper]]></category>
		<category><![CDATA[upgrades]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=5870</guid>
		<description><![CDATA[Conventional wisdom says you don’t go-live with SAP financials in the middle of the month (strictly speaking I should say the middle of the accounting period, but I’ll say month as a generic term for the posting period).  I recently went through a mid-month SAP financials and logistics go-live and so far it has been [...]]]></description>
			<content:encoded><![CDATA[<p>Conventional wisdom says you don’t go-live with SAP financials in the middle of the month (strictly speaking I should say the middle of the accounting period, but I’ll say month as a generic term for the posting period).  I recently went through a mid-month SAP financials and logistics go-live and so far it has been a success.</p>
<p>Initially the project team had the expected <strong><em>you-can’t-do-that</em></strong> reaction when the idea of a mid-month go-live was suggested.  We took three main steps to determine whether or not we were crazy or had a viable go-live option:</p>
<ol>
<li>We asked SAP.  As one of the main participants on the project we got them to do an internal review with some platinum consultants with the objective of telling us why we could not go-live mid-month.</li>
<li>We asked our project team, both client and consulting resources.  Again, the goal was to tell us why we couldn’t do it.</li>
<li>We Googled like maniacs to find something to support and justify the conventional wisdom.  We failed to find anything substantial that would deter us.</li>
</ol>
<p>Armed with the conviction that there was no reason we couldn’t go-live mid-month we set about defining the details of how we would pull it off.</p>
<h2><span id="more-5870"></span>Conventional Wisdom: Why You Don’t Go-live Mid-Month</h2>
<p>My big disclaimer is that each SAP project has unique characteristics and what worked for us may not work for you, nonetheless I encourage you to keep an open mind and push until you find your insurmountable barrier, if it exists.  I would even contend that one of the biggest barriers may be your most experienced project team members and their gut reaction.  I admit my first reaction to the suggestion was &#8220;<strong>NO,</strong>&#8221; but as we drilled into the specifics of our project my inchoate objections crumbled.  The conventional wisdom is typically grounded in truth and experience, but conventional wisdom only applies to conventional situations.  To use a <a href="http://www.dataxstream.com/2010/07/sap-project-management-consulting-cliches/">consulting</a> <a href="http://www.dataxstream.com/2021/12/sap-project-management-consulting-cliches-part-2/">cliché</a>: challenge your assumptions.</p>
<p>In our research we found a consensus that there are three main areas that make a mid-month cut-over a bad idea.</p>
<p><strong>Assets</strong>: I’m no expert on assets but the general word was that depreciation gets “messed up” if you cut over mid-month.  Owing to my limited experience in this area I’ll take that on faith, but this was not considered an issue as assets was out of scope for our project and asset postings will be done by journal entries.</p>
<p><strong>Payroll</strong>: Again, I’m not an expert on payroll, but this was another situation where payroll was out of scope as the process is outsourced to a third party provider and journal entries are posted instead.  It was not considered a show stopping concern.</p>
<p><strong>Year-to-Year Period comparisons</strong>: by cutting over mid-month some folks on the interwebs expressed concern that the month-over-month comparison for the go-live year would be no use until the third year.  Let’s say you go-live in the middle of June 2010 with partial balances in SAP (the remainder being in the legacy system), when June 2011 comes around you can’t compare the two Junes because one month is partial and one is complete.  You have to wait until June 2012 for a meaningful comparison.  This was not an issue for us because we converted three prior fiscal years of account balances with the go-live month balances being the balances as of the go-live date along with the transactional activity for the rest of the month.</p>
<h2>Factors Leading to an SAP Mid-Month Go-Live</h2>
<p>The ugly truth is that we went live mid-month out of necessity, not by choice.  Our original plan was to go-live on the first of the month, but we weren’t ready and a focused re-planning exercise identified that we could go live three weeks later.  Changing the go-live date to the first of the next month was not acceptable for a variety of reasons, including political considerations – it’s never a purely technical decision, so no surprise there.</p>
<h2>Adapting the SAP Go-Live Strategy for Mid-Month Cut-Over</h2>
<p>Once we knew we were going live mid-month we had to work out how to handle key areas of functionality: particular areas of interest were open A/P items, inventory balances, customer deposits, and the GR/IR account.  On top of this historical account balances needed to be loaded and we needed to ensure that FI conversions reconciled with logistics conversions.</p>
<h3>Finance and Logistics Reconciliation</h3>
<p>We came up with an approach that allowed us to readily identify differences between account balances converted by FI compared to the conversion by MM.  Consider the example of inventory conversion.</p>
<p>Standard SAP postings for the initial inventory balance with movement type 561 post to a pair of accounts similar to these:</p>
<ul>
<li>DR Inventory (135010)</li>
<li>CR Conversion account (399175)</li>
</ul>
<p>Instead of making this posting we changed the account determination for MM conversion to post as follows:</p>
<ul>
<li>DR Inventory (135010)</li>
<li>CR Inventory conversion (135011)</li>
</ul>
<p>Now when we converted historical balances into FI the inventory posting was:</p>
<ul>
<li>DR Inventory conversion (135011)</li>
<li>CR Conversion account (399999)</li>
</ul>
<p>The benefit of this approach was that any balance on the 135011 account meant there was a difference between what was converted via MM and via FI.  This became the basis of the work list that had to be reconciled.  The actual operational G/L account for inventory (135010) could be used immediately after the go-live without worrying about it becoming part of the ongoing reconciliation process.</p>
<p>Also, standard SAP does not allow direct posting to the inventory account (135010) and this approach allowed us to leave it as delivered.</p>
<p>We used a similar process, i.e. a conversion account instead of operational account, to support the cut over for accounts payable, customer deposits and the GR/IR account.</p>
<h3>GR/IR Conversion</h3>
<p>In our environment we are fortunate to have a situation where invoices are not received before the goods.  Consequently at the time of conversion there were purchase orders where goods have been received and not invoiced.  The typical GR/IR process is as follows:</p>
<p><strong>Goods Receipt: </strong></p>
<ul>
<li>DR Inventory (135010)</li>
<li>CR GR/IR (211200)</li>
</ul>
<p><strong>Invoice Receipt:</strong></p>
<ul>
<li>DR GR/IR (211200)</li>
<li>CR Accounts Payable</li>
</ul>
<p>At the time of conversion the good receipt has already happened and we did not want to reconstruct the PO processing so that we could use MIRO processing when the invoice is received.  Instead we converted historical balances for the GR/IR account by posting to a new account, 211201 as follows:</p>
<ul>
<li>DR Conversion account (399999)</li>
<li>CR GR/IR conversion (211201)</li>
</ul>
<p>Now when the invoices are received they will be posted with an FB60 transaction as follows:</p>
<ul>
<li>DR GR/IR conversion (211201)</li>
<li>CR Accounts Payable</li>
</ul>
<p>We know we are giving up some integrated capability for a period of time until these purchase orders and invoices wash through the system, but it means that once the GR/IR conversion account gets to zero we are done.  The typical life cycle for PO is 6-8 weeks so this is a temporary situation.  The true GR/IR account, 211200, will be used as intended and the benefits of MIGO and MIRO processing will be realized.</p>
<h3>Month End Processing in the Old System</h3>
<p>Going live mid-month also meant that the prior period was closed in the old legacy system and the month end balances were converted over in the same way as any other period.  It was a straightforward extension of our process to pull the mid-month account balances from the legacy system during go-live weekend and load them into SAP, too.</p>
<h3>Financial Statement Impacts</h3>
<p>The approach that we took meant we introduced several accounts to the chart of accounts for conversion only.  Consequently we had to update our financial statement versions to include these accounts and assign them to the correct positions in the report structure.  Clearly this is not a difficult task, but one that is needed.</p>
<h2>SAP Mid-Month Go-Live Conclusions</h2>
<p>I am skipping over some of the detailed considerations of how we made a mid-month go-live work for our project.  The details of how to make it work, the nuts and bolts of reconciliation, how we tested it (iteratively!), how we worked the differences identified between FI and MM/SD conversions, etc. aren’t here.  It wasn’t always easy and we had to do it in a short amount of time, but my key message is that we found a way to do it: the conventional wisdom wasn’t and isn’t necessarily wrong, just we found another path.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/11/sap-mid-month-go-live/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SAP Project Management Consulting Clichés &#8211; Part 2</title>
		<link>http://www.dataxstream.com/2010/11/sap-project-management-consulting-cliches-part-2/</link>
		<comments>http://www.dataxstream.com/2010/11/sap-project-management-consulting-cliches-part-2/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 13:45:40 +0000</pubDate>
		<dc:creator>Tim Cooper</dc:creator>
				<category><![CDATA[SAP Functional]]></category>
		<category><![CDATA[SAP Project Management]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[DataXstream]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SAP FICO]]></category>
		<category><![CDATA[SAP Integration]]></category>
		<category><![CDATA[SAP testing]]></category>
		<category><![CDATA[Tim Cooper]]></category>

		<guid isPermaLink="false">http://www.dataxstream.com/?p=5662</guid>
		<description><![CDATA[Following my previous post I got a couple of responses from folks out on the interweb and decided I’d steal their suggestions and expand on their consulting clichés.  After all repetition and overuse are the start point for any cliché and this means I’m doing my part to sustain the cycle – reuse, recycle, renew! Is [...]]]></description>
			<content:encoded><![CDATA[<p>Following my <a href="http://www.dataxstream.com/2010/07/sap-project-management-consulting-cliches/">previous post</a> I got a couple of responses from folks out on the interweb and decided I’d steal their suggestions and expand on their consulting clichés.  After all repetition and overuse are the start point for any cliché and this means I’m doing my part to sustain the cycle – reuse, recycle, renew!</p>
<h2>Is Your Project a Hotbed of SAP Consulting Clichés?</h2>
<p>I felt compelled to come up with a 2-by-2 matrix to help you decide whether your project is cliché generator or a cliché consumer.</p>
<p><span id="more-5662"></span></p>
<p>Here’s a chart to gauge your progress</p>
<p><img src="file:///C:/Users/tcooper/AppData/Local/Temp/moz-screenshot.png" alt="" /></p>
<p><a href="http://beta.dataxstream.com/wp-content/uploads/Blog-041-003.png" rel="shadowbox[sbpost-5662];player=img;"><img class="alignnone size-full wp-image-5725" title="Blog 041-003" src="http://beta.dataxstream.com/wp-content/uploads/Blog-041-003.png" alt="" width="503" height="403" /></a></p>
<p>This is your guide to see if your project vernacular has made it to cliché status or is too localized for such weighty titles.  The matrix should be self-explanatory, and if it isn’t, then it isn’t much of matrix.  But let’s cover the bases and check we’re all working off the same playbook:</p>
<ul>
<li>If the phrase is only used by a few people on your project you’ve got yourself a clique but you haven’t got a cliché</li>
<li>If the phrase is in widespread use across your organization but strangers check for their keys and wallets when you say it in public you’ve got tribal knowledge and a clear boundary between understanding and bafflement</li>
<li>If the phrase is used in lots of projects but only by a select group &#8211; perhaps those geeky developers who speak something that sounds like a cross between Fortran and Klingon &#8211; you’ve got the beginnings of a cult going on (I appreciate you geeks, but I’m not sure my mother wants to meet all of you)</li>
<li>If you hear the phrase everywhere and everyone knows what it means you have achieved nirvana: cliché status is yours to behold!  Jolly well done, splendid, attaboy!</li>
</ul>
<h2>What Does That Mean?</h2>
<p>Here is a handful clichés submitted to me recently along with a short explanation of what I think they really mean.  If these aren’t familiar please do you best to over use them so that they do become clichés.</p>
<h3>9 women can’t make a baby in a month</h3>
<p><strong>Translation</strong>: You have critical path issue on your project.  Assigning additional resources to the task isn’t going to help.  Better resources, perhaps.</p>
<h3>This is an aggressive timeline</h3>
<p><strong>Translation</strong>: Get ready to develop a new plan.  An aggressive timeline usually assumes perfect execution, code is good, configuration is good, users are trained, security and authorizations are good, interfaces are good, master data conversion is good, transactional conversion is good, backup and restore is good, and everything works together flawlessly, without a hitch.  Or at least it will once we get through this exercise with no, well maybe minimal errors and rework.</p>
<h3>This doesn’t work the way the old system does</h3>
<p><strong>Translation</strong>: I agree, it doesn’t work the same way as the old system.  It’s SAP and it works differently.  If it was supposed to work the same way as the old system it wouldn’t be SAP.  Now tell me again, why did your company choose to implement SAP?</p>
<h3>That’s not what I wanted</h3>
<p><strong>Translation</strong>: But it is what you asked for.  In defense of the speaker I think it is very difficult to describe what you want in a clear and complete manner and very few people are good at distinguishing between <strong><em>what</em></strong> they want and <strong><em>how</em></strong> they think it should be delivered and operate.  Nonetheless on ERP projects there is always a tendency to want to make that Buick into a Bentley despite the fact that both vehicles can get you to your destination.</p>
<h3>This is working as designed</h3>
<p><strong>Translation</strong>: The design is broken.  A fork is a good implement for eating some foods, but not all foods.  Is a spork the result you were looking for?</p>
<h3>Let me get back to you on that</h3>
<p><strong>Translation</strong>: a) I have no clue, b) let me look on <a href="http://help.sap.com">http://help.sap.com</a>, c) I don’t understand what you’re asking, d) that makes no sense to me, e) why would you want to do that?  But seriously, this is consultant speak for I have no idea how to answer that question.  The good consultants figure it out and get back to you whereas the bad ones just hope you are too buried to remember to ask that question again.  You know pretty quickly whether you have good or bad consultants.</p>
<h2>The End of a Humorous Interlude</h2>
<p>I hope I managed to bring a smile to your day as you read this and the previous post – perhaps your assistant printed it so you can read it on the plane as you fly home from another week of project execution optimization driven by paradigms harnessed by unconventional quantum leaps into new challenges that seek to maximize ROI.  That won’t be a cliché any time soon, but the individual components are probably already active on a project near you.</p>
<p>Thanks for indulging me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dataxstream.com/2010/11/sap-project-management-consulting-cliches-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

