Implementing Business Processes and Installing SAP Systems

Objectives

After completing this lesson, you will be able to:
  • Give examples how SAP Cloud ALM and SAP Solution Manager supports the implementation of business processes in SAP system landscapes
  • Explain the concept of SAP Activate
  • Discuss typical questions that occur before and during an SAP system installation
  • Outline the different documentation types and name the installation tool

The Role of the SAP Solution Manager System and SAP Cloud ALM in the Implementation of SAP Business Processes

Both SAP Cloud ALM and SAP Solution Manager provide comprehensive tools for the implementation of business processes (characterized by the lifecycle phases Requirements, Design and Build & Test in Application Lifecycle Management). You can make good use of the implementation contents, which is updated regularly, by adapting it for use in your company-specific context.

SAP Cloud ALM

The following interaction shows tools that SAP Cloud ALM offer for the support of the implementation of business processes.

Among others, SAP Cloud ALM Process Management offers the authoring of customer solution processes to extend predefined SAP Best Practices and reference content with custom practices and the modeling of Solution Value Flows and BPMN diagrams. In addition, it supports the conduct of Fit-to-Standard workshop and to capture requirements from it.

Project and Task Management: A project is a container that helps in reporting and managing information. SAP Cloud ALM allows creation and management of multiple parallel projects. A task contains set of instructions and procedures to perform various activities in a project. A task denotes progress in a project. To complete a project, you need to complete all the tasks in a project.

Test Management helps you determine the testing scope needed for cross-system business processes, manage the tests centrally, and carry out the tests. SAP Cloud ALM covers test preparation, test execution (both manual testing and the integration of automated testing tools), defect management and test analytics.

Note

The Test Automation Framework includes the integration of cloud-based test automation providers such as the test automation tool for SAP S/4HANA Cloud and Tricentis Test Automation for SAP (which offers test automation for SAP UIs including SAP cloud products).

Change Enablement and Deployment Management with SAP Cloud ALM accelerates the delivery process with orchestrating heterogeneous transport mechanisms. It ensures reliability by making upgrades and changes a "non-event" with orchestrated go-live based on release versions and it increases transparency via built-in traceability to keep track of the deployment of your changes throughout your landscape. The entity for change documentation is the feature, which is

  • a vehicle to deploy functionality throughout your landscape and ensure traceability via history,

  • an orchestrator of different transport containers for various software components, and

  • a container of landscape information and deployment approvals.

For more information, see SAP Support Portal, area ALMSAP Cloud ALMImplementation.

SAP Solution Manager

For SAP Solution Manager, these tools include the following:

  • Solution Documentation

  • Test Management

  • Custom Code Management

The Solution Documentation process supports you with the automatic evaluation of business processes in the SAP Solution Manager system. It thus helps you to optimize your business processes. You can analyze the actively used business processes and the use of new applications, for example. The wizard for the Solution Documentation performs a structure-specific analysis of the business processes, which helps you to prepare for upgrade projects and to evaluate new functions and customer developments. When you have documented your business processes in a detailed way, you can then use this documentation as a basis for the monitoring of the business processes (see the following figure).

Log on to the preparation SAP Solution Manager system for E2E classes (fully configured SAP Solution Manager system, which already contains some documentation for business processes).

In transaction SM_WORKCENTER switch to area Project and Process ManagementSolution Documentation. Here on the upper right part, select Operations and Production System from the dropdown lists. The double click (one after the other) on Business ProcessesEnd-to-End ProcessesE2E_Order-to-CashE2E_OTC_Sale-from-Stock Direct Sales and take the first screenshot.For the second screenshot, use the public demo environment for SAP Solution Manager (link available from https://support.sap.com/en/alm/demo-systems/internet-demo-system.html). Here logon and switch to area Business Process MonitoringBusiness Process Monitoring. In area Process Diagram, select an existing business process as indicated on the screenshot.

Test management helps you determine the testing scope needed for cross-system business processes, manage the tests centrally, and carry out the tests. Test management involves the phases Test Scope Identification, Test Planning, Test Execution, and Change Deployment.

SAP standard software is developed, comprehensively tested, and documented according to proven standards. The individual applications are integrated with one another. Customers can develop their own applications to enhance the SAP standard software. These custom developments meet special requirements or offer functions that the SAP standard software does not provide yet. However, custom developments do not always meet the quality standards of SAP standard software, they are often not documented sufficiently, and there is no overview for making the number or use of custom developments transparent. The SAP Solution Manager system provides a process that enables you to structure, coordinate, and optimize your custom developments, starting with the current situation. The Custom Code Management process is the central starting point for accessing all the functions you need to generate a comprehensive overview of custom developments. In turn, this enables you to continuously optimize their quantity and quality, as well as the implementation methods, and even the impact of changes on the SAP objects used.

The integration between the SAP Solution Manager system and the project management functions of SAP Portfolio and Project Management (SAP PPM) make it possible for you to manage project times, project resources, and status values.

SAP Activate

With SAP Activate, SAP provides an innovation implementation framework that accelerates the implementation of SAP S/4HANA during the entire customer lifecycle. It features directly executable digitized business and technology processes, guided configuration, and a next-generation methodology.

This SAP Activate methodology provides an end-to-end approach for any SAP S/4HANA implementation type: cloud, on-premise, hybrid, or mobile. It is scalable and flexible enough for small implementations, but also robust enough for major projects.

  • SAP Best Practices packages offer deployable digitized business and technology processes that have been optimized for SAP S/4HANA. They enable you to benefit from SAP’s knowledge and experience with standard processes and concentrate on your innovations.

  • Guided configuration is the content lifecycle management tool for configuring and testing the selected SAP Best Practices.

The SAP Activate methodology consists of the following six phases:

  1. Discover: Identify the business value and benefits, define the adoption strategy and roadmap
  2. Prepare: Start the project, finalize plans, enable your teams, and access system with best practice processes
  3. Explore: Drive adoption of SAP standard with the Fit-to-Standard approach, and capture delta requirements to implement your differentiating business practices
  4. Realize: Run agile sprints to configure, build and test an integrated environment, load data, and start enabling business users
  5. Deploy: Set up production system, confirm business readiness, and switch business operations to the new system
  6. Run: Drive efficient adoption of the new solution across the business, meet evolving business needs with SAP and innovations you integrate and extend on the platform

The project team generates documents and results in each of these phases, which serve as templates for the subsequent phases.

The implementation contents consist of structures for scenarios, processes, and configurations that are predefined for SAP S/4HANA applications. In addition, implementation-relevant utilities are provided in the form of general documentation, preconfigurations, and test cases.

After the implementation project is complete, the implemented business scenarios and processes, along with the corresponding SAP system information, is transferred to a customer-specific store (production branch). It is available here for operations and can be used in the Run phase (and for business process monitoring).

Note

A branch represents a version of the solution documentation that contains both the processes and the involved systems.

For more information on SAP Activate, fee free to use the SAP Activate page on SAP Communities (https://community.sap.com/topics/activate) as a starting point.

Note

The blog The Cloud Mindset (https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/the-cloud-mindset/ba-p/13530694) presents 5 golden rules for implementing SAP S/4HANA Cloud.

With the SAP Activate Roadmap Viewer, SAP offers access to generic methodologies that guide you through the implementation of and transition to specific SAP solutions deployed on premise and in the cloud.

Installation Considerations

Before you begin with the actual installation of one or more SAP systems on-premise, you should first consider several fundamental questions regarding the SAP system architecture. Some of these questions are listed in the figure "SAP Systems Installation – Typical Questions".

These questions are discussed in more detail in the remaining part of this lesson.

To take the right screenshot, enter Quick Link /pam on the Support Portal and search for S/4HANA. On the following selection screen, choose SAP S/4HANA 2021. Choose the tabs shown in the figure.

To get the left screen shot, enter https://www.sap.com/about/benchmark/sizing.quick-sizer.html#quick-sizer. From there, click Non-HANA-based Classic Quick Sizer.

Sizing

To get an initial idea of what hardware is necessary to operate the SAP system, estimate the hardware requirements of your SAP system (sizing). This includes the required network bandwidth, physical memory, CPU size, and I/O capacity. The size of the hardware and database is influenced by business considerations as well as technical aspects. That is, the number of users, the applications used, and the data volume caused by these applications on the network.

SAP provides its own tool for the initial assessment of the required hardware: the Quick Sizer. Based on questions on the expected number of users, applications, and so on, Quick Sizer determines an SAPS value (SAP Application Performance Standard) which the hardware partner can use to determine a hardware configuration for the SAP system.

Hint

For more information about sizing, go to https://www.sap.com/about/benchmark/sizing.quick-sizer.html and choose Sizing. There (on the Quick Sizer tab) is also a link directly to the different Quick Sizer tools such as HANA-based Quick Sizer, HANA-based Cloud Quick Sizer or Non-HANA-based Classic Quick Sizer.

Note that sizing is an ongoing process. You may have to adjust the sizing whenever additional users access the SAP system or new applications are deployed.

Supported Platforms

The Product Availability Matrix (PAM) provides technical information and release planning information for the individual SAP products and their versions.

Using PAM, you can find information about the availability of SAP component releases (product versions), the end of their respective maintenance periods, upgrade paths, and technical release information (such as database platforms, operating systems, and supported languages).

Hint

To access the Product Availability Matrix, go to the SAP Support Portal and choose quick link /pam (https://support.sap.com/pam).

Load Balancing

In SAP systems (based on AS ABAP) that have multiple application servers and large numbers of users, the question of how best to distribute the users among the application servers of the SAP system frequently arises. The SAP system provides various mechanisms for load balancing:

  • When logging on with the SAP GUI, the Message Server can distribute individual users to the various application servers when they log on to the SAP system. Since this distribution takes place at the time of the SAP system logon and cannot be changed before logging out, it is known as logon load balancing.

  • Once a user is logged on to a specific application server under the SAP GUI protocol, the ABAP dispatcher takes care of balancing the individual work processes.

  • HTTP(S) requests (for example from end-users working with Fiori apps) received via the Internet Communication Manager (ICM) of an application server are – if the ICM cannot answer the request itself from the cache – forwarded by the ICM to the responsible ABAP dispatcher. In other words, the ICM distributes HTTP(S) requests within an application server to the ABAP runtime environment.

  • Finally, the SAP Web Dispatcher, or a non-SAP commercial web switch, in the demilitarized zone (DMZ) in front of the SAP system, distributes incoming HTTP(S) requests to the individual application servers of the SAP system according to specified rules.

    Hint

    In the latest versions of AS ABAP, it is also possible to install an SAP Web Dispatcher as part of the ABAP Central Service instance. This is intended mainly for development systems allowing them to run without any separated SAP Web Dispatcher installation in the DMZ.

High Availability

In many cases, especially in the area of intercompany processes, the availability of production systems is crucially important.

SAP provides a proven, scalable, multitier architecture. The individual elements of this architecture can be protected either by horizontal scalability – that is, the use of multiple components that tolerate the failure of individual components – or by cluster and switchover solutions. All SAP hardware partners provide proven solutions that, together with other hardware and software products, ensure high availability for SAP applications.

The following figure emphasizes the single points of failure (SPOF) for an SAP system based on AS ABAP. These are:

  • ABAP Message Server

  • ABAP Enqueue Service

  • Database

  • SAP Web Dispatcher

When you want to use the ABAP Enqueue Service as part of a high availability solution, you can use an Enqueue Replication Server (ERS) that runs on another host and contains a replica of the lock table.

Use the Product Availability Matrix (PAM)

Business Example

Your company plans to install an on-premise SAP S/4HANA 2023 system as part of its SAP software implementation. As a member of the project team, you want to find out about the necessary software requirements.

Documentation Types and the Installation Tool

Once all architectural considerations have been completed, preparations for the actual installation of the SAP system(s) can begin. We recommend acquainting yourself with the documentation before doing so. Special SAP tools are available for the actual installation and basic configuration.

Documentation

The figure "Documentation Types" lists different types of documentation that are required for the installation, configuration, and operation of SAP systems.

Once you have determined the scenarios that you want to implement and you know your performance requirements (such as the expected number of users or data throughput), for SAP Business Suite solutions you can use the Master Guide to get an idea of which building blocks (SAP systems with usage types, for example, or independent engines) you need. You can then use this information to plan the mapping of these building blocks to your SAP system landscape.

The Master Guide (for example, Master Guide – SAP ERP 6.0 Using SAP NetWeaver 7.0) contains information about the SAP system landscape you need for the scenario you want to implement (such as Procurement and Logistics Execution), along with the required system landscape.

Hint

In addition to the Master Guide for the product, there may be another Master Guide for an SAP Enhancement Package (for example, Master Guide – SAP Enhancement Package 8 for SAP ERP 6.0 Powered by SAP NetWeaver) , which provides additional information.

Once you have worked your way through the Master Guide, you will know which usage types you should install on which hosts and which SAP system in the SAP system landscape. We recommend working through the Master Guide before you begin the installation.

Note

For SAP S/4HANA, the Master Guides are replaced by Getting Started Guides, which provide an overview of the various options available to new customers or existing SAP Business Suite customers to move to SAP S/4HANA and SAP S/4HANA system landscape information.

You also need the Installation Guide for the SAP system itself (such as Installation Guide – SAP Enhancement Package 8 for SAP ERP 6.0 – Java and ABAP). The installation guides contain planning information about the software units to be installed (such as settings that need to be made before the actual installation).

For the actual work with the installed SAP system, SAP provides documentation for the respective releases.

The Security Guide provides an overview of the security-relevant information that applies to your system landscape in general. For example, the Security Guide for SAP S/4HANA 2023 – among others – comprises general considerations regarding the system access via SAP Fiori apps.

The Operations Guide, if available, provides a starting point for managing your SAP applications and maintaining and running them optimally. It contains specific information for various tasks and lists the tools that you can use to implement them.

Software Provisioning Manager (SWPM)

The technical installation of an SAP system is performed with the tool Software Provisioning Manager (SWPM). Depending on which scenario is used, a configuration wizard may also be available to simplify and speed up the configuration.

Note

Software Provisioning Manager is the successor to product-specific and release-specific installation tools. This tool is part of the Software Logistics Toolset and contains the latest SAPinst version with software provisioning services various products and versions and for all platforms.

For more information about the Software Logistics Toolset, go to SAP Support Portal, quick link /sltoolset (https://support.sap.com/sltoolset) – or its successor.

Get the latest version of SWPM from SAP Support Portal, at https://support.sap.com/sltoolset. Extract this tool on operating system level of your SAP system host.

Start sapinst.exe, expand the folder structure and take a screenshot

The SWPM installation tool checks the required system prerequisites (Prerequisites Check) and performs the installation. Depending on which usage types are to be installed, a wizard may guide you through the installation process. After you have answered all the questions about the installation, SWPM installs the desired SAP system. The tool also executes the first configuration steps.

Addendum: SAP Rapid Deployment Solutions

Every department at a modern company wants software that is easy to implement.

To cut the costs of the conventional development and implementation process, SAP provides a variety of best practices that can be used instantly. These SAP Rapid Deployment Solutions contain standard software that you integrate in your existing IT landscape and can still be adapted flexibly according to your company’s future requirements. These solutions were designed for customers who attach great importance to the rapid implementation of new software solutions – whether to streamline key business processes or to benefit quickly from the latest SAP innovations.

Addendum: SAP Signavio Process Navigator

Solution documentation for SAP Best Practices is provided in the SAP Signavio Process Navigator. To access it, an S user / SAP Universal ID account is required. You can launch the SAP Signavio Process Navigator at https://me.sap.com/processnavigator. From the start screen of SAP Signavio Process Navigator, perform the follwing steps:

  1. Choose Solution Scenarios.
  2. In the A-Z Index, choose SAP Best Practices for SAP S/4HANA Cloud, private edition.
  3. For more details, expand an arbitrary path in the Solution Processes pane.

Find Installation Guides for SAP S/4HANA

Business Example

Your company plans to install an SAP S/4HANA 2023 Server system as part of its SAP software implementation. The application servers of this SAP system are planned to run in a 64-bit Linux environment. As a member of the SAP basis administration team, you are looking for the corresponding installation guide(s).

Additional Information on Implementing Business Functions

Additional information on the topics covered in this lesson is available under the following links:

Log in to track your progress & complete quizzes