Describing Application Lifecycle Management

Objectives

After completing this lesson, you will be able to:
  • Summarize the Concept of Application Lifecycle Management
  • Compare the SAP offerings for ALM
  • Explain the importance of the SAP Solution Manager system and of SAP Cloud ALM for Application Lifecycle Management
  • Illustrate the data transfer flow from the technical systems to SAP Support Backbone and to monitoring applications
  • Describe the use of the launchpad as central entry point for end users working in ALM

Application Lifecycle Management

Software, like any other product, has a certain lifecycle. A software product's lifecycle is the time span between its conception and market launch (in the company) and its removal from the market. Software lives as long as it is still in use and continues to be a profitable product on the market. Planning a software lifecycle is a task for a company's strategy management.

In the SAP environment, the focus is more on the applications (that is, the business processes) than the individual SAP systems involved. Therefore, Application Lifecycle Management (ALM) is a top priority for SAP. ALM is an ongoing process for managing the entire life span of an application through active control, development, and maintenance.

Hint

In contrast to Application Lifecycle Management, Software Lifecycle Management contains tools and processes to install, maintain, or upgrade a specific SAP system, which is needed for certain applications and business processes.

Due to the increasing complexity of solution landscapes, every business has integration needs specific to its mission-critical applications. The more integrated and more complex the software applications and solutions are in the customer landscape, the greater the need for an end-to-end approach to lifecycle management. Application Lifecycle Management guarantees extensive support to cover the entire lifecycle of IT applications, from design to decommissioning.

The IT Infrastructure Library (ITIL) forms a set of predefined, standardized processes, functions, and roles for the lifecycle of typical IT services that typically occur in every IT infrastructure at larger companies. They involve suggested best practices that can be adapted to the specific needs of a company.

In line with the six phases of application management defined under ITIL v3, the lifecycle also has six phases:

  • The most important task in the requirements phase is to evaluate scenarios and the corresponding business processes and to check whether they can be realized in the project.

  • In the design phase, an implementation project manager oversees and directs the deployment of new products, services, or projects for an organization. The project manager creates a blueprint for the project, defines the milestones, and creates the work breakdown structure.

  • In the build & test phase, the changes are implemented for the first time. These changes might be a solution extension with custom development activities, customizing changes, or integration of a partner or third-party application. Developers perform tests of the functions, while quality assurance prepares functional tests and tests of user acceptance for the next phase. The list of relevant business processes determines which tests are covered. Therefore, the build & test phase involves all relevant kinds of tests, including the following:

    • Regression tests

    • Integration tests

    • Scenario tests

    • User acceptance tests

    • Performance tests

  • The objective of the deployment phase is to transition from the pre-production environment to live operations. In this phase, support structures are created for end users that are available not only during the critical period after going live, but also in the long term.

  • The longest phase in the lifecycle is the operate phase, in which the end users work with the product. In this phase, any errors that occur are fixed by SAP developers in the form of error corrections.

  • During the operate phase, it may become apparent (through an analysis of compliance with service level agreements, for example) that optimizations are needed. In the optimize phase, you carry out the activities that are required to improve the results. This can also result in new requirements.

The Application Lifecycle Management Product Portfolio of SAP

SAP provides digital support experience with solutions for autonomous Application Lifecycle Management (ALM) and service and support delivery for all customers and landscapes, integrating the products that make up the Intelligent Enterprise. The digital experience is a competitive differentiate and enables customer satisfaction.

There are different approaches to ALM. Some customers prefer to run their applications using a standardized low-cost approach, while others have individual ALM requirements.

Some customers use just a few SAP components, while others have landscapes with more than 100 SAP components. Then there are SAP customers that do not have SAP components installed in their data center at all, but only use cloud applications from SAP.

To satisfy the different customer expectations, SAP provides multiple ALM offerings. For an overview for all offerings use SAP Support Portal (https://support.sap.com), area ALM (Application Lifecycle Management)ALM Overview as a starting point.

  • SAP Solution Manager: It is the well-established ALM platform of SAP. It is an on-premise solution to support on-premise applications as well as hybrid landscapes. The rich functional portfolio supports all aspects of ALM. Customers can select those functions they require and they can configure them individually to their individual needs.

    For more information visit SAP Support Portal, area ALM (Application Lifecycle Management)SAP Solution Manager.

  • SAP Focused Run: It is a powerful solution for Service Providers who want to host all their customers in a central, scalable, safe, and automated environment. It also addresses customers with advanced needs regarding system management, user monitoring, integration monitoring, and configuration and security analytics.

    For more information visit SAP Support Portal, area ALM (Application Lifecycle Management)SAP Focused Run.

  • SAP Cloud ALM: It is designed to support ALM for the Intelligent, Sustainable Enterprise, including SAP S/4HANA (all deployments). It is the next generation ALM platform for SAP customers built on modern cloud technology.

    For more information visit SAP Support Portal area ALM (Application Lifecycle Management)SAP Cloud ALM.

    If you requested SAP Cloud ALM, your user has received all authorizations required to perform the initial setup whch consists of the following main steps:

    • Before you can use SAP Cloud ALM, you need to create or import users in the Identity Authentication tenant.
    • After onboarding your users to the Identity Authentication tenant, you need to add them to SAP Cloud ALM and assign roles to them.

    • As the last step of the required setup, services and systems (technical systems) need to be set up in the Landscape Management app in SAP Cloud ALM.

SAP Solution Manager follows the maintenance strategy of the SAP Business Suite. SAP Cloud ALM and SAP Focused Run are not dependent on the SAP Business Suite, allowing mainstream maintenance beyond 2030. SAP plans no new on-premise products in the ALM portfolio and no further releases of SAP Solution Manager after SAP Solution Manager 7.2. For more information, see SAP Note 3255311SAP Solution Manager 7.2 mainstream maintenance.

Note

This means that SAP Cloud ALM is the go-to platform for all new customers and – over time – all SAP Solution Manager customers.

Importance of the SAP Solution Manager System and SAP Cloud ALM in Application Lifecycle Management

The SAP Solution Manager system supports on-premise centric customers at the start of the project to implement an SAP application, during functional and technical implementation, during running operation, and during the optimization of their system landscapes. The SAP Solution Manager system also makes it possible to communicate with SAP and its partners at any time and therefore enhances the extensive on-site service.

SAP Solution Manager gives you the benefits of a number of additional functions, such as implementation support, as well as monitoring functions and IT Service Management and its functions for reporting incidents. SAP Solution Manager 7.2 also supports SAP S/4HANA and hybrid solutions.

SAP Solution Manager links the customer’s support organization (Customer Center of Expertise – CCoE) with the SAP Support Portal. This enables workflows that use both platforms. In IT Service Management, for example, you can forward the incidents from end users directly to SAP Support.

The interaction between the SAP Solution Manager system, which has direct access to the customer landscape, and the SAP Support backbone to the SAP Global Support organization offers a platform for professional service and support processes. In turn, these processes enable the delivery of proactive services that are custom-tailored to the CCoE’s specific needs and requirements. This structure helps to improve the reliability and performance of the customer’s business processes, reducing the total cost of ownership and providing a better return on investment.

For SAP Cloud ALM, the situation is similar as shown in the following figure. Note that the system landscape on the figure consists both of on premise, AS ABAP based SAP systems and cloud applications.

The Service Delivery Center in SAP Cloud ALM is the central access point for all service delivery related activities. It facilitates the collaboration along the End-to-End service delivery process by easy access and transparency, a shared view for Customers and SAP, and seamless navigation.

More Information on SAP Solution Manager and SAP Cloud ALM

Additional information on Application Lifecycle Management is available in the SAP Community Network (https://community.sap.com), area TopicsApplication Lifecycle Management (or directly https://community.sap.com/topics/application-lifecycle-management) and under the quick link /alm (https://support.sap.com/alm) in SAP Support Portal.

Specific information on the big picture concerning the lifecycle management process is available in SAP Support Portal, area ToolsSoftware Logistics Tools and from here, choose the link Plan Landscape Changes (leading to https://support.sap.com/en/tools/software-logistics-tools/landscape-management-process.html).

SAP training E2E040 – Manage digital transformation with SAP Solution Manager provides you with an overview of the key value chains and the underlying Application Lifecycle processes of the SAP Solution Manager platform.

SAP training course SM100 – SAP Solution Manager Configuration for Operations covers the different activities, functions, and features that belong to the Operations area in SAP Solution Manager and provides information about the basic configuration of SAP Solution Manager.

For more information on SAP Cloud ALM, see SAP Support Portal (https://support.sap.com/), area ALMSAP Cloud ALM.

Data Transfer from the Technical Systems to the Maintenance Planner and the Monitoring Tools – SAP System Landscape Directory and Landscape Management Database

The complexity of modern software landscapes and the dependencies between individual software components and applications make support for landscape planning, monitoring and maintenance, as well as for implementation and upgrades, absolutely indispensable.

A description of the system landscape is needed for both various SAP Solution Manager and SAP Cloud ALM applications, such as monitoring and alerting, as well as for calculating updates and upgrades with the Maintenance Planner.

The SAP Solution Manager system collects and saves detailed information on the system landscape, for example:

  • Information about the technical system.

  • Details of technical systems that are often used for communication with other systems, such as host names, ports, and clients.

Landscape descriptions are based largely on data that is provided automatically: on the SAP software catalog and the information that the technical systems send automatically to the Landscape Management Database (LMDB) – either directly or via the System Landscape Directory (SLD). The landscape data is often completed manually, based on human decisions.

The System Landscape Directory (SLD) contains a description of the current SAP system landscape (that is, which software components are installed on which SAP systems) and a repository of the software components that could theoretically be installed. For example, the software components developed by SAP. As this data is automatically updated, the SLD provides current SAP system landscape information with minimal administrative effort. This makes the SLD a central information provider for SAP (and non-SAP) tools that require this data.

Note

The managed systems may also send data directly to the LMDB and not via the SLD. For details, see SAP Note 2183995Data Supplier Processing in SAP Solution Manager 7.2 in LMDB.

The Landscape Management Database (LMDB) in the SAP Solution Manager system is the central directory for SAP system landscape information that is relevant for software lifecycle management. It lets you centrally display, edit, and create information about technical systems, hosts, and logical component groups. The LMDB collects information about the technical system, including its installed product instances and software component versions. Technical system information is needed for monitoring, for example.

The Landscape Information Service (LIS) provides highly integrated handling of system landscape data and offers a single upload channel for both System Data and Customer Profile. Benefits are, for example:

  • Consistent time stamps for system data in SLD, LMDB, and Customer Profile
  • Topologies can be adapted easier to the requirements of different landscapes, while all SLD/LMDB topologies available earlier stay valid.
  • For small landscapes, the effort for landscape data handling can be reduced.

For more information on the different options, see the blog System Data Upload to the SAP Support Portal via Landscape Information Services (https://community.sap.com/t5/technology-blogs-by-sap/system-data-upload-to-the-sap-support-portal-via-landscape-information/ba-p/13452237).

The Maintenance Planner finally is a solution hosted by SAP that helps you plan and maintain technical systems in your landscape. You can plan complex activities like installing a new system or updating existing technical systems.

Check the LMDB

Business Example

Your company wants to implement new business processes based on SAP software. You are a member of the project team and want to find out how you can simplify your work by using the Landscape Management Database (LMDB) in the SAP Solution Manager system.

Task 1: Search in the Landscape Management Database (LMDB)

The Launchpad as Central Entry Point

Both for SAP Solution Manager and for SAP Cloud ALM, the respective Launchpad is the central starting point for all functions for administrative tasks. SAP Fiori apps are also available for various applications.

The different areas in the Launchpad cover the different aspects of Application Lifecycle Management and enable access to role-specific functions. The structure of the launchpad depends on the user’s respective role: You have access to relevant messages, alerts, reports, and documents for which your role is authorized.

Concerning SAP Solution Manager, the SAP Solution Manager Launchpad (transaction SM_WORKCENTER) is the central starting point for end-users working with the SAP Solution Manager system. From here, you can access the single applications. The left hand part of the video "Launchpad as Central Entry Point" shows the start of the interface monitoring app as an example. In the same way, the SAP Cloud ALM Launchpad (available in a Web browser by entering the URL of your SAP Cloud ALM tenant) is the central starting point for users working with SAP Cloud ALM.

Log in to track your progress & complete quizzes