- SAP Implementation
SAP Implementation is the whole of processes that defines a complete method to implement SAP
software in anorganization . The SAPimplementation method described in this entry is a generic method and not a specificimplementation method as such. It is based onbest practice s and case studies from various literature sources and presents a collection of processes and products that make up a complete implementation method to allow any organization to plan and execute the implementation of SAP (ERP) software.Introduction
The implementation of SAP
software , such asSAP R/3 is almost always a massive operation that brings a lot of changes in the organization. The whole process can take up to several years. Virtually every person in the organization is involved, whether they are part of the SAP technical support organization (TSO) or the actual end-users of the SAP software. The resulting changes that the implementation of SAP generates are intended to reach high level goals, such as improvedcommunication and increased return oninformation (as people will work with the same information). It is therefore very important that the implementation process is planned and executed with the usage of a solid method. There are various SAP implementation methods, such asIBM ’s Ascendant. An example of how one company,Robert Bosch GmbH , implemented SAP R/3 over 10 years is available [http://www.idea-group.com/books/details.asp?id=5560] . This study shows that designing IT architecture is very critical in SAP implementation practices.Overview
The SAP implementation process is made up out of four main phases, i.e. the project preparation where a vision of the future-state of the SAP solution is being created, a sizing and blueprinting phase where the solution stack is created and
training is being performed, a functional development phase and finally a final preparation phase, when the last tests are being performed before the actual go live. For each phase, the vital activities are addressed and thedeliverable s/products are explained.The process-data diagram that is depicted at the right, gives an overview of all of these activities/processes and deliverables. The four gray boxes depict the four main
implementation phases, which each contain several processes that are in this case all sequential. The boxes at the right show all the deliverables/concept s that result from the processes. Boxes without a shadow have no further sub-concepts. Boxes with a black shadow depict complex closed concepts, so concepts that have sub-concepts, which however will not be described in any more detail. Boxes with a white shadow (a box behind it) depict open closed concepts, where the sub-concepts are expanded in greater detail. The lines with diamonds show a has-a relationship between concepts.Many of implementations are also done with ASAP(Accelerated SAP) methodolgy evolved from best practises in SAP.
Table of concepts
The data table below provides a summary of all the concepts addressed in the process-data diagram.
Activity table
The following table provides a summary of all of the activities that form the SAP implementation process. These activities will be described with more detail and elaborated with examples in the rest of this entry.
Implementation processes
Project preparation
The project preparation phase, depicted below, focuses at two main activities, i.e. to make a setup for the TSO and to define a
solution vision. These activities allow anorganization to put in on the right track towardsimplementation .Design and initially staff the SAP TSOThe first major step of the project preparation phase is to design and initially staff an
SAP technical support organization (TSO), which is theorganization that is charged with addressing, designing, implementing and supporting the SAP solution. This can be programmers, project management, database administrators, test teams, etc. At this point, the focus should be at staffing the key positions of the TSO, e.g. the high-level project team and SAP professionals like the seniordatabase administrator and the solution architect. Next to that, this is the time to make decisions about choosing for internal staff members or external consultants.The image at the right shows a typical TSO chart.
Craft solution vision
The second project preparation job is to define a so-called solution vision, i.e. a vision of the future-state of the SAP solution, where it is important to address both business and financial requirements (budgets). The main focus within the vision should be on the
company ’score business and how the SAP solution will better enable that core business to be successful. Next to that, the shortcomings of the current systems should be described and short but clear requirements should be provided regarding availability (uptime ),security , manageability and scalability of the SAP system.izing and blueprinting
The next phase is often referred to as the sizing and blueprinting phase and forms the main chunk of the
implementation process. The phase is illustrated below.Perform cost of ownership analysisThis phase starts with performing a totalcost of ownership analysis (TCO analysis) to determine how to get the best business solution at the lowest costs. This means to compare SAP solution stack options and alternatives and then determine what costs each part of the stack will bring and when these costs will be incurred. Parts of the stack are for example thehardware ,operating system anddatabase , which form the acquisition costs. Next to that, there should be taken a look at recurring costs like maintenance costs anddowntime costs. Instead of performing a complete TCO analysis for various solution stack alternatives that would like to compare, it can be wise just to do a so-called delta analysis, where only the differences between solutions (stacks) are identified and analyzed. The image at the right depicts the essence of a delta analysis.Identify high availability and disaster recovery requirements
The next step is identifying the
high availability requirements and the more seriousdisaster recovery requirements. This is to plan what to do with laterdowntime of the SAP system, caused by e.g. hardware failures, application failures or power outages. It should be noted that it is very important to calculate the cost of downtime, so that an organization has a good idea of its actual availability requirements.Engage SAP solution stack vendorsA true sizing process is to engage the SAP
solution stack vendors, which is the next step. This means selecting the best SAPhardware andsoftware technology partners for all layers and components of the solution stack, based on a side-by-side sizing comparison. The most important factors that are of influence here are the estimated numbers of (concurrent) users and batch sizes. A wise thing to do is to involve SAP AG itself to let them create a sizing proposal stating the advised solution stack, before moving to SAP’s technology partners/SAP vendors, likeHP ,Sun Microsystems andIBM . A simplified solution stack is depicted at the right, showing the many layers for which software and hardware has to be acquired. Note the overlap with theOSI model .Staff TSO
The TSO is the most important resource for an organization that is implementing
SAP , so staffing the TSO is a vital job which can consume a lot of time. In a previous phase, theorganization should already have staffed the most vital positions. At this point the organization should staff the bulk of the TSO, i.e. fill the positions that directly support the near-term objectives of theimplementation , which are to develop and begin the installation/implementation of the SAPdata center . Examples are: data center experts, networkinfrastructure experts,security specialists anddatabase administration experts.There are many ways to find the right people within or outside the
organization for all of the TSO positions and it depends on the organization how much time it wants to spend on staffing.Training
One of the most vital stages of the implementation process is
training . Very few people within an organization are SAP experts or even have worked with SAP software. It is therefore very important to train the end users but especially the SAP TSO: the people who design and implement the solution. Many people within the TSO need all kinds of training. Some examples of these positions:*SAP Network Specialists
*SAPDatabase Administrators
*SAPSecurity specialists
*Documentation specialists
*Et ceteraAll of these people need to acquire the required SAP knowledge and skills or even SAP
certification s through training. Moreover, people need to learn to do business in a totally new way. To define how much SAP training every person needs, a company can make use of a skillset matrix. With this matrix, a manager can identify who possesses what knowledge, to manage and plan training, by defining the height of expertise with a number between e.g. 1 and 4 for each skill for each employee.Setup SAP data center
The next step is to set up the SAP
data center . This means either building a new data center facility or transforming the current data center into a foundation capable of supporting the SAPsolution stack , i.e. all of the technology layers and components (SAP software products) in a productive SAP installation. The most important factor when designing the data center isavailability . The high availability and disaster recovery requirements which should have been defined earlier, give a good idea of the required data center requirements to host the SAP software. Data center requirements can be a:*Physical requirement like power requirements
*Rack requirement
*Network infrastructure requirement or
*Requirement to the network server.Perform installations
The following step is to install the required SAP software parts which are called components and technological foundations like a web application server or
enterprise portals , to a state ready for business process configuration. The most vital sub steps are to prepare your OS, prepare the database server and then start installing SAP software. Here it is very important to use installation guides, which are published for each SAP component or technology solution by SAP AG. Examples of SAP components are:*R/3 Enterprise — Transaction Processing
*mySAP BI — Business Information Warehouse
*mySAP CRM —Customer Relationship Management
*mySAP KW — Knowledge Warehouse
*mySAP PLM —Product Lifecycle Management
*mySAP SCM —Supply Chain Management
*mySAP SEM — Strategic Enterprise Management
*mySAP SRM — Supplier Relationship ManagementRound out support for SAP
Before moving into the functional development phase, the organization should identify and staff the remaining TSO roles, e.g. roles that relate to
helpdesk work and other such support providing work.Functional development
The next phase is the functional development phase, where it is all about
change management and testing. This phase is depicted below.Address change management
The next challenge for an organization is all about
change management / change control, which means to develop a planned approach to the changes the organization faces. The objective here is to maximize the collective efforts of all people involved in the change and to minimize the risk of failure of implementing the changes related to the SAP implementation.The
implementation of SAP software will most surely come with many changes and an organization can expect many natural reactions, i.e. denial, to these changes. To fight this, it is most important to create a solidproject team dedicated tochange management and to communicate the solution vision and goals of this team. This team should be prepared to handle the many change issues that come from various sources like:*
End-user requests
*Operations
*Data center team
*DBA group
*Systems management SAP systems and operations management
Next thing is to create a foundation for the SAP systems management and SAP computer operations, by creating a SAP operations manual and by evaluating SAP management applications. The manual is a collection of current state system documentation, day-to-day and other regularly scheduled operations tasks, various installation and operations checklists and how-to process documents.
Functional, integration and regression testing
Testing is very important before going live with any system. Before going live with a SAP system, it is vital to do many different kinds of testing, since there is often a large, complex infrastructure of hardware and software involved. Both requirements as well as quality parameters are to be tested. Important types of testing are:
*Functional testing: to test using functional use cases, i.e. a set of conditions or variables under which a tester will determine if a certain business process works
*Integration testing
*Regression testing All tests should be preceded by creating solid
test plan s.Final preparation
The last phase before going live can be referred to as the final preparation phase and is depicted below.
Systems and stress testing
Another vital preparation activity before going live with SAP is systems and
stress testing .This means planning, scripting, executing and monitoring system and stress tests, to see if the expectations of the end users, defined in service level agreements, will be met. This can be done with SAP’s standard applicationbenchmarks , to benchmark the organization’s configurations against configurations that have been tested by SAP’s hardware technology partners. Again, atest plan should be created at first.Prepare for cutover
The final phase before going live with SAP is often referred to as the cutover phase, which is the process of transitioning from one system to a new one. The
organization needs to plan, prepare and execute the cutover, by creating a cutover plan that describes all cutover tasks that have to be performed before the actual go-live. Examples of cutover tasks are:*Review and update all systems-related operations procedures like
backup policies and system monitoring
*Assign ownership of SAP’s functional processes to individuals
*LetSAP AG do a GoingLive check, to get their blessing to go live with the system
*Lock down the system, i.e. do not make any more changes to the SAP systemGo Live
All of the previously described phases all lead towards this final moment: the go-live. Go-live means to turn on the SAP system for the end-users and to obtain feedback on the solution and to monitor the solution. It is also the moment where product software adoption comes into play. More information on this topic:
*
*
*Critical success factors
In order to successfully implement SAP in an
organization , there are several things that are of great importance. First it is very important to get the support from all the people that are involved in implementing SAP, but also the people that will actually use the SAPsoftware . Second it is essential to create a solution vision at the beginning of the implementation track, so that everybody within the organization knows why SAP is being implemented. Third and last it is very important to test the SAP hardware and software rigorously and to ensure that the end-users are ready to use SAP before going live, because there are many known projects that failed because of a lack of support and SAP knowledge.ee also
References
*Anderson, G.W. (2003). SAP Planning: Best Practices in Implementation. Sams Publishing
*Francalanci, C. (2001). Predicting the implementation effort of ERP projects: empirical evidence on SAP/R3. Journal of information technology, Vol. 16, Issue 1, pp33–48.
*Hirt, S. G., Swanson, E. B. (1999). Adopting SAP at Siemens Power Corporation. Journal of Information Technology, Vol. 14, Issue 3, pp243–251.
*Krumbholz, M., Maiden, N. (2001). The implementation of enterprise resource planning packages in different organisational and national cultures. Information systems, Vol. 26, Issue 3, pp185–204.
*Sankar, C.S., and Rau, K-H., (2006). Implementation Strategies for SAP R/3 in a Multinational Organization, Cybertech Publishing, Hershey, PA, 2006.
*Xue, Y., Liang, H., Boulton, W.R., Snyder, C.A. (2005) ERP implementation failures in China: Case studies with implications for ERP vendors. International journal of production economics, Vol. 97, Issue 3, pp279–295.
*Yusuf, Y., Gunasekaran, A., Abthorpe, M.S. (2004). Enterprise information systems project implementation: A case study of ERP in Rolls-Royce. International journal of production economics, Vol. 87, Issue: 3, pp251–266.
Wikimedia Foundation. 2010.