Site icon SAP Human Resources Experts And Solutions

Updating SAP systems for customers

<p>What does updating SAP systems mean&quest; This question is being asked very frequently when I start SAP sales meeting with a customer&period; When it comes to implementation of such huge information system that affects almost all business processes in a company it&&num;8217&semi;s a reasonable question what to do in case of software error or law and regulations changes&period; You can&&num;8217&semi;t fix it like fueling your car or inflating tires&period; It just time that would cost you money and it&&num;8217&semi;s better to be prepared&period;<&sol;p>&NewLine;<p>I can confirm <a href&equals;"http&colon;&sol;&sol;www&period;sap&period;com" class&equals;"broken&lowbar;link">SAP AG<&sol;a> issues updates regularly&period; For main functionality&comma; I&&num;8217&semi;d say monthly or every two months&period; So&comma; to prevent you from quick decisions&comma; I can say you&&num;8217&semi;ll be safe with vendor service and timely updates&period; There are some rules to follow to make your life easier but we&&num;8217&semi;ll cover this later&period; I&&num;8217&semi;m more in SAP HCM area so could lose some details in update processes&comma; so don&&num;8217&semi;t judge me harshly&period;<&sol;p>&NewLine;<h3>Types of SAP updating<&sol;h3>&NewLine;<p><strong>Updates are different<&sol;strong>&period; As a rule in IT we used to think of updates as a bug fixing in software&comma; new legal requirements&period; It&&num;8217&semi;s some sort of a package that&&num;8217&semi;s being installed into the system and everything starts working smoothly as it supposed to work&period; It&&num;8217&semi;s semi-true for SAP&period; One side it&&num;8217&semi;s a package that fixes and updates something&comma; another side is a complex process that usually involves a lot of people and takes months to accomplish&period; Business customers wait for one-click install&comma; IT nerds demand months of testing&comma; acceptance and rollback plan signed by the business owners&period; Why&quest; Let&&num;8217&semi;s figure it out&period;<&sol;p>&NewLine;<p><&excl;--more--><&sol;p>&NewLine;<p>The smallest unit to update the system called <strong>note<&sol;strong>&period; It&&num;8217&semi;s a small fix or manual or recommendation from the vendor how to fix an error or implement a change&period; A note can be manually downloaded from SAP Marketplace Portal&comma; can be automatically applied to your system &lpar;when prerequisites are fulfilled&rpar; and error will be gone&period; Usually&comma; note contains text description part&comma; causes&comma; steps to solve the issue&period; If an error occurred in ABAP code note contains a piece of ABAP code to change&period; The system does changes by itself&period; These notes could be rolled back&period;<&sol;p>&NewLine;<p>Some notes contain step by step manual what to do&comma; what records to create&comma; what rules to change to fix the error or update tax tables&period; These notes with manual part are usually can&&num;8217&semi;t be rolled back by the system&period;<&sol;p>&NewLine;<p>You can download note manually&comma; or within SNOTE transaction or from SUM &lpar;Software Update Manager&rpar;&period; Choose a note by its number&comma; the system downloads it&comma; read the description&comma; and apply it with a button&period; The system performs all needed checks and corrections&comma; dependency management&period;<&sol;p>&NewLine;<p>Notes are installed into Development system within your landscape&period; The system saves them into transport requests and transport along the route&period; There are notes with XML files&comma; templates&comma; XSLT and other support docs that are needed to be implemented manually&period; It means you need to apply only these files &lpar;usually upload in a specific transaction&rpar; to each system in a landscape&period; If you install the whole support package there is no need to do this&period;<&sol;p>&NewLine;<p>When they meet a critical number of notes SAP releases <strong>support package<&sol;strong>&period; These packages could be installed by system administrators only&period; Support packages not only large units with hundreds of notes but also a tree of dependencies that could be installed in a queue altogether&period; Let&&num;8217&semi;s say you want to update only Finance Module&comma; but when you build the stack of support packages SAP throws you a couple more packages from Basis&comma; ABAP or Logistic modules&period; It happens because of dependencies and can increase update time&period; You need to take this into account&period; Sometimes it&&num;8217&semi;s even worse when some support package requires you to update system Kernel that wants to update your database and so on&period;<&sol;p>&NewLine;<p>You can&&num;8217&semi;t rollback support packages&period; Once installed they&&num;8217&semi;re forever there&comma; that&&num;8217&semi;s why you need a good plan and to backup the whole system before you start&period; It&&num;8217&semi;s not a joke&period;<&sol;p>&NewLine;<h3>Planning updates<&sol;h3>&NewLine;<p>Once you have installed support package into development system you need to test it with your support team&period; You need to have a test plan&period; There are a number of test scenarios you should have in your company&comma; I&&num;8217&semi;ll share my thoughts with you in some next articles&period; Before that&comma; you need to think about test tools and procedures&period; When developer tests its solution in development system he reviews only a small part of the process&period; Then key-users test solution in Test or Quality system&period; They need to reviews all the processes within your company as even small update can affect some leaves of your process tree&period; And only then you move support package to the Production system&period; And it&&num;8217&semi;s the easiest scenario cause sometimes you need to stay with release approach&comma; change management procedures&comma; pre-live systems&comma; a number of test cycles including workload test&period;<&sol;p>&NewLine;<p>I recommend using <strong>automated test tools<&sol;strong> to save your time and money of potential business loss&period; There are a number of tools freeware and paid where the most known is HP Quality Center that is integrated with SAP Solution Manager and eCATT which comes with SAP and absolutely free&period; We recommend to start with eCATT and automate main business processes with regression testing when system repeats all main test scenarios&comma; business processes and verifies the output&period; It&&num;8217&semi;s free and very powerful when you know how to manage it&period;<&sol;p>&NewLine;<p>Besides the legal updates and bug-fixing&comma; there are two more update classes which enrich the system with a new functionality&period; These are <strong>AddOns<&sol;strong> and EhP &lpar;Enhancement Package&rpar;&period; First one is a complete specific business solution that is activated after installation&period; Like a new module we just brought to a system&period; AddOns usually have own documentation&comma; own IMG tree and it can&&num;8217&semi;t be rolled back&period;<&sol;p>&NewLine;<p><strong>EhP<&sol;strong> is a more complex and flexible solution&period; It&&num;8217&semi;s much like AddOn&comma; but when you install it&comma; it&&num;8217&semi;s off by default&period; You need to go to a special transaction to activate just one of a number of business functions within one EhP stack&period; It could be a new functionality&comma; new user interfaces for mobile&sol;portal apps&comma; new localization&period; In other words&comma; something useful that improves user experience but not necessary to run your SAP system&period; These business functions are great in that they are reversible sometimes&period; It means you can activate and deactivate some of them if you&&num;8217&semi;d like to&period; When you plan your releases and upgrades it&&num;8217&semi;s a good idea to have your system updated and you can even install EhP package without letting users know&period;<&sol;p>&NewLine;<p>Recently&comma; more and more functions appear in EhP&comma; and AddOn is used for third-party solutions that are installed in addition to SAP&period;<&sol;p>&NewLine;<p>And there is a <strong>change of versions<&sol;strong> of the whole system&period; It used to be R&sol;2&comma; R&sol;3&comma; 4&period;0&comma; 4&period;5&comma; 4&period;6&comma; 4&period;7&comma; 5&period;0&comma; 6&period;0&comma; S4&sol;HANA &&num;8211&semi; the whole generations where something was changed globally&period;<&sol;p>&NewLine;<p>Updates themselves are free of charge while you pay for Support to SAP&period; It usually 18-22&percnt; annually of your contract&period; When you change global version there could be additional charges to move to the cloud&comma; new database or something like that how it happens now when you move to HANA&period;<&sol;p>&NewLine;<p>Don&&num;8217&semi;t forget&comma; the more often you update the system the easier it would be to support SAP and implement new functionality&period; And it actually doesn&&num;8217&semi;t affect how much ABAP code do you have&period; There is what I name &&num;8216&semi;Clever ABAP&&num;8217&semi; which fits well into the system and doesn&&num;8217&semi;t bother you in updates&period; I&&num;8217&semi;ll tell you about this in a while&period;<&sol;p>&NewLine;<p>The most important part of my speech&colon; the more backups&comma; the more you&&num;8217&semi;ve tested&comma; the fewer issues you&&num;8217&semi;ll have&period; On time backups have saved a lot of vacations&&num;8230&semi;<&sol;p>&NewLine;

Exit mobile version