Maintaining SAP Systems

Objectives

After completing this lesson, you will be able to:
  • Classify different levels of system maintenance
  • List tools for the maintenance of SAP Systems and explian their use
  • List options for the migration to SAP S/4HANA

Maintaining SAP Systems

The individual types of changes to the repository and the tools provided for making them are described in detail in the following sections of this lesson. This lesson does not cover changes to the runtime environment.

Note

Note that maintenance often requires downtime of the SAP system or parts of the system. This downtime must be coordinated between system administrators and the departments, for example, neither end user nor jobs should be active in the system during this downtime, nor should data transfers from other systems take place.

Software Logistics

SAP provides the Change and Transport System (CTS) for software logistics (the propagation of changes from the development system to a test system and then to a production system). You can use it to transport both ABAP and non-ABAP applications.

ABAP CTS checks and controls changes to customizing and to repository data made using SAP Reference Implementation Guide (IMG) or the ABAP Workbench. It records changes in transport requests and transports them to subsequent systems after they are released. These transports are logged so that it is easy to trace which changes were imported to which SAP systems. The main building blocks of the CTS are the Transport Organizer (transaction SE09) and the Transport Management System (transaction STMS).

SAP NetWeaver Development Infrastructure (NWDI) and other non-ABAP development environments (for developing SAP Enterprise Portal content or – with the some restrictions – for transports on SAP Business Technology Platform, for example) can be integrated with the CTS.

Note

SAP NetWeaver Development Infrastructure (NWDI), which can be used to develop Java applications, enables the central management and control of source texts in the Design Time Repository, as well as the central administration of the archives for a development project in the Component Build Service. The entire software lifecycle can be managed and controlled using the Change Management Service (CMS), which enables integration with the ABAP-based Change and Transport System. The integrated SAP NetWeaver Developer Studio development environment supports the creation and local building of components.

SAP Business Technology Platform (SAP BTP) is an integrated offering comprised of four technology portfolios: database and data management, application development and integration, analytics, and intelligent technologies. SAP BTP supports multiple environments. It features a number of tools and programming languages that increase your flexibility and freedom when developing applications. The integration of the transport of developments of SAP BTP (for example between different SAP BTP Cloud Foundry spaces) into the enhanced CTS is restricted to multitarget applications (MTA). An MTA logically is a single application comprised of multiple parts created with different technologies, which share the same lifecycle.

Hint

For an overview of possible scenarios, along with additional information, go to:

Log on to an SAP S/4HANA Server system and start transaction STMS, and then take the screenshot.

In addition to the Change and Transport System, the SAP Solution Manager system offers Change Request Management, which enables central change tracking, supporting customers in making their system landscapes consistent and transparent.

This process makes it possible for you to manage your projects end-to-end in the SAP Solution Manager system: from change management and project planning to resource management and cost control, including the physical transport of changes from the development environment into the production environment.

SAP Note Corrections

There are many different reasons for SAP Notes. SAP Notes can provide information of any kind for customers and partners of SAP. However, they often also contain solutions for known problems with an SAP system. SAP Security Notes contain SAP recommendations for strengthening the security of SAP systems.

Note

For more information about SAP Security Notes, go to the SAP Support Portal, quick link /securitynotes (https://support.sap.com/securitynotes).

Hint

When talking about SAP Notes in this lesson, we refer only to those SAP Notes that contain a solution for an error in the source code of an ABAP program supplied by SAP. There are other SAP Notes as well, for example SAP Notes that provide additional information on certain topics.

Always read an SAP Note carefully before you implement it. The SAP Note can contain prerequisites, interactions, and references to pre-processing and post-processing activities, such as making changes to a table, that you must consider when you implement it. By implementing an SAP Note, you can remove the error it refers to.

Implementing an SAP Note manually leads to high costs and is susceptible to errors, because necessary preparations may be overlooked or the person implementing the SAP Note may not realize that the SAP Note is not valid for their release.

SAP Note Assistant (transaction SNOTE) is a tool from SAP that enables the automatic implementation of SAP Notes. Automatic implementation of corrections contributes to enhanced quality, because it reduces errors due to manual implementation.

Hint

Extensive changes to one functional area typically requires a huge amount of SAP Notes and/or multiple manual changes. SAP Note Transport-based Correction Instruction (TCI) is a new way to deliver ABAP correction instructions in a flexible manner. For more information, see SAP Note 2187425Information about SAP Note Transport based Correction Instructions (TCI).

Note

The SAP Solution Manager system includes System Recommendations, which helps you manage the SAP Notes that have not yet been implemented or installed in the systems that are connected to the SAP Solution Manager system. You can start this from the SAP Solution Manager Launchpad (transaction SM_WORKCENTER, Change Management area).

SAP Support Package Stacks

Whereas error corrections using SAP Notes are only available for ABAP-based software components and only affect individual programs or development objects, Support Packages always contain a large quantity of error corrections for a specific software component (at a specific release level). SAP Support Packages are available both for ABAP- and Java-based software components.

The increasing variety of components in a product version makes it necessary to improve the transparency of Support Packages and patches that are implemented and to set clear guidelines regarding recommended or allowed combinations. For this purpose, a SAP Support Package Stack is usually put together for most product versions every three to six months. These stacks contain the current best combination of SAP Support Package versions for the individual software components. This reduces the theoretical range of SAP Support Package combinations to those combinations that are useful in practice. SAP Support Package Stacks represent combinations of SAP Support Packages stipulated by SAP for the respective product version, and SAP recommends that you regularly import these into the SAP systems you are responsible for maintenance.

Hint

Support Package stacks for the latest product versions may be distributed as Feature Packages, which can also contain new features in addition to error corrections and legal changes. This makes it possible to deploy innovations quickly provided you are on the latest product version.

The tools used to import the SAP Support Packages depend on the type of SAP Support Package involved: SAP Support Packages for AS ABAP-based software components, for example, can be imported using the Support Package Manager (transaction SPAM). SAP Support Packages for AS Java-based software components are imported using the Software Update Manager (SUM).

Note

SAP offers a large number of add-ons to supplement a standard SAP system. They can involve industry solutions, plug-ins, or even customer-specific development projects. To enable the installation and maintenance of these add-ons directly from the SAP system, the SAP Add-on Installation Tool (transaction code SAINT) has been developed.

Enter transaction SPAM in an AS ABAP-based SAP system and take the left screen shot

Get the latest Software Update Manager tool from SAP Support Portal at http://support.sap.com/sltoolset and copy it on operating system level of your SAP system.

Extract this file using SAPCAR. Then execute SUMSTART confighostagent <SID>, which configures the SAP Host Agent.

Open a browser and call http://﹤host name﹥:1128/lmsl/sumabap/﹤SID﹥/slui/ .

SAP Support Packages are available on the SAP Support Portal.

Note

To calculate and download SAP Support Package Stacks, the Maintenance Planner is required. For more information, read the blog The Next Generation Experience for Landscape Maintenance with SAP Solution Manager (https://community.sap.com/t5/technology-blogs-by-sap/the-next-generation-experience-for-landscape-maintenance-with-sap-solution/ba-p/13282815). The Maintenance Planner is available at https://maintenanceplanner.cfapps.eu10.hana.ondemand.com/.

SAP System Upgrade

A release change of an SAP system (without changing the product) is – depending on the start and the target release – sometimes called SAP Enhancement Package installation and sometimes SAP system upgrade. The newer release changes are SAP system upgrades, always.

An upgrade is the change from an older software version to a newer version within the same product (such as SAP ERP or SAP S/4HANA). This involves replacing all the repository objects supplied by SAP (programs, table definitions, and so on) and the runtime environment.

Hint

In contrast, an update usually involves activities for maintenance or expansion of a system without changing the product version, such as installing add-ons or importing Support Package Stacks.

There are many different reasons to upgrade SAP systems, but they can be divided roughly into three areas. This is why we also differentiate between three different upgrade procedures:

  • Technical upgrades focus solely on the required future compatibility of the existing SAP application. They upgrade the software to the latest version and the new functionalities that come with the new version are neither activated nor implemented.

  • Functional upgrades involve limited functional enhancements and reduce the total cost of ownership (TCO), in which SAP modifications are returned to the standard version, for example.

  • Strategic upgrades also include intra-enterprise structural change and implementing new strategic business processes as part of an SAP upgrade's project scope.

Depending on the type of upgrade, the associated upgrade project also has varying degrees of scope. SAP offers you tailored upgrade services, tools, and content that offer effective support for the major challenges involved in deciding on an upgrade and during the planning and execution of an upgrade project.

Note

Enhancement Package 8 for SAP ERP 6.0 is based on SAP NetWeaver AS 7.50 and is therefore only available as a Unicode version. Accordingly, a Unicode-based system is required as the starting point for an SAP system upgrade to this release (or for a migration to SAP S/4HANA). As a result, you may have to perform a Unicode conversion before you can perform the SAP system upgrade / the SAP system conversion.

Software Update Manager (SUM)

From a technical perspective, the upgrade is performed by the Software Update Manager (SUM) tool.

The SAP Solution Manager system supports the preparation, structuring, and execution of upgrade projects. It provides a portfolio of procedures, tools, and services that simplify the upgrading of SAP systems. In addition to this, the SAP Solution Manager system also provides documentation options for all project-related information, configuration support, and test management, among other things.

SL Toolset

You use the software logistics tools and processes to manage the system landscape in all phases of the lifecycle. In addition to the initial implementation of an application, the tools support ongoing system optimization and adaptation to changed requirements, as well as the implementation of new features.

To provide the latest software logistics tools for releases of SAP application products, an independent delivery channel for the software logistics tools has been established under the name Software Logistics Toolset (SL Toolset). This approach enables customers to benefit from regular improvements to the SL tools. Current, downward compatible software logistics tools help to achieve a standard user experience across all supported product releases and reduce total operating costs.

For more information about these tools, see quick link /sltoolset on SAP Support Portal (https://support.sap.com/sltoolset) and SAP Note 1589311Replacements of outdated tools via SL Toolset.

Activation of Business Functions

With Business Functions, SAP provides new features and enhancements in self-contained units for your existing SAP installations. This enables you to use specific new features and enhancements for your various business processes.

After the activation of a Business Function, you may see new menu entries, new fields on the user interfaces, new table entries in customizing and system tables or some new customizing activities required for the implementation.

Caution

Once activated, you cannot undo the activation of certain business functions in a live system.

Additional Information for System Maintenance

More information on the topics covered in this part of the lesson is available on SAP Support Portal (http://support.sap.com), under the following links:

  • Quick link /notes for the SAP Notes database

  • Quick link /securitynotes for SAP Notes that strengthen the security of the SAP systems

  • Quick link /sltoolset for the Software Logistics Toolset

In addition to this, selected topics from this lesson are also covered in the following additional training classes:

  • ADM100 – System Administration I of SAP S/4HANA and SAP Business Suite

  • ADM800 – AS Java – Administration

  • ADM325 – Software Logistics for SAP S/4HANA and SAP Business Suite
  • ADM328 – SAP S/4HANA Conversion and SAP System Upgrade

Optional: Plan Time Slots for Maintenance Work

Business Example

You want to determine when the next SAP Support Package stack is available for your system landscape.

Migrating to SAP S/4HANA

Once you have decided to implement SAP S/4HANA, your exact path to SAP S/4HANA depends on various factors. One of these factors is your current system landscape: For example, you might already be using SAP Business Suite on SAP HANA, you might be a new SAP customer, or you could already have a complex, organically grown SAP landscape that you want to simplify and transform. These three scenarios are shown in the figure "Migration to SAP S/4HANA".

  • In the new implementation scenario (also known as "greenfield approach"), you are installing a new SAP S/4HANA system and migrating the data that you previously managed in a non-SAP solution.

  • In the system conversion scenario (also known as brownfield approach), you already use SAP Business Suite on SAP HANA or on a different database and you are converting your existing SAP System to an SAP S/4HANA system.

  • Finally, in the selective data transfer scenario (formerly known as landscape transformation), the requirements are more complex. You may want to use SAP S/4HANA server as your central financials system, for example, or move other selected applications to SAP S/4HANA. Or you might want to simplify your system landscape by consolidating different business systems in a new SAP S/4HANA server system.

For more information on these approaches, see the blog Options for your SAP S/4HANA Transition (https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/options-for-your-sap-s-4hana-transition/ba-p/13464510)

Log in to track your progress & complete quizzes