8.2    SAP S/4HANA Versions

SAP S/4HANA Enterprise Management is available in two major flavors: on-premise and cloud. From a functionality perspective, there are some divisions in the different versions available for the cloud version, such as the SAP S/4HANA Marketing Cloud or the SAP S/4HANA Project Services Cloud, but we’ll be focusing on the SAP S/4HANA Enterprise Management Cloud in this section, which covers scenarios from logistics, financials, and project management.

Let’s now dive into the SAP S/4HANA, on-premise edition, before moving on to SAP S/4HANA Cloud and the hybrid of the two. In the following section, we’ll provide criteria for choosing between your different deployment options.

8.2.1    SAP S/4HANA, Deployed On-Premise

The SAP S/4HANA, on-premise edition, is the entire SAP ERP scope with simplifications in several core areas. This has already been covered in earlier chapters, including an overview in Chapter 2, and discussion of finance (FI) and logistics functionality in Chapter 3 and Chapter 4, respectively. For the on-premise edition, the release cycle for new functionality is on an annual basis and can be deployed on-premise or on cloud with the IaaS model.

The first decision for the client is to choose the right SAP S/4HANA product version: on-premise SAP S/4HANA or SAP S/4HANA Cloud. When making this decision, the client should consider the following primary aspects:

There can be certain constraints as well in terms of SAP S/4HANA Cloud adoption. Following are the three main constraints:

The second concern is gradually getting changed to certain precautionary steps the customer should take, and, of course, the cloud providers have to follow standard security processes to be certified for productive usage by customers. Apart from the standard security features related to user authorization and authentication, data security and privacy controls in SAP products are available irrespective of being on-premise or in the cloud. From a physical security perspective, SAP data centers comply with the latest telecommunications industry standards, such as ANSI/TIA/EIA-942 Tier III or higher.

The summary of what the SaaS, PaaS, and IaaS offerings mean for the customer is shown in Table 8.1.

IaaS PaaS SaaS Service Model Control over Cloud Service
Applications SaaS: Consumed by end user, delivered through internet
  • Limited user-specific configuration and customization
  • No control over software release and update
  • No control over underlying platform and infrastructure
Operating system and middleware runtime Operating system and middleware runtime PaaS: Application deployed on managed services
  • Control over application deployed
  • Control over application-specific configuration on hosting environment
  • No control over underlying infrastructure
Server, storage, and network Server, storage, and network Server, storage, and network IaaS: Computing resources available at lowest infrastructure component level
  • Control over application, operating system, and updates
  • Limited control over network
  • No control over underlying physical infrastructure

Table 8.1    SaaS, PaaS, and IaaS Options Summary

After choosing the relevant product version, there are more decisions to be made. The on-premise version can be deployed on the cloud or on-premise with options for multiple deployment models (the terms were explained in greater detail in Chapter 6):

Figure 8.2 shows the decision tree for choosing the SAP S/4HANA deployment.

Decision Tree for SAP S/4HANA Deployment

Figure 8.2    Decision Tree for SAP S/4HANA Deployment

There can even be a combination or a stacking option for these deployment models. Some options are provided by the specific hardware, including the processor. For example, IBM Power machines with its proprietary processors can provide an MDC on top of a VM (virtual machine).

The customer’s SAP HANA-related existing infrastructure setup, the database size requirements, and the nonfunctional requirements all affect the choice of deployment models for SAP S/4HANA. For example, your choice may be influenced by the following:

The deployment option can also be chosen based on SAP recommendations and considerations about the advantages and disadvantage of that option. For example, SAP recommends using MDC for all the MCOS scenarios where it fits and also for MCOD because MDC supports most of the MCOD scenarios. On the other hand, all the SAP HANA applications deployed using MDC will share the same SAP HANA database. As a result, any SAP HANA database upgrade will impact all the applications at the same time. In addition, the High Availability/Disaster Recovery (HA/DR) configuration will impact all the tenant databases because they are part of the same SAP HANA database.

Another example is that SAP supports multiple SAP HANA databases on the same system (the MCOS scenario), even for the production environment, but only for scale-up or single-host scenarios. For this option, sizing has to be done carefully, and proper volume testing is important before going live because contention for the system resources by the different components using the same system may lead to poor performance in production (see SAP Note 1681092). Your choice may also be influenced by the following:

For an organization that wants to use IaaS for the on-premise deployment of SAP S/4HANA, there are several options along with the management functions on top of these infrastructure services. The cloud vendors normally offer unmanaged IaaS, managed IaaS, or managed PaaS. The different type of services are shown in Figure 8.3.

Service Options for IaaS and PaaS: Managed and Unmanaged

Figure 8.3    Service Options for IaaS and PaaS: Managed and Unmanaged

8.2.2    SAP S/4HANA Cloud

This version of SAP S/4HANA is equivalent to a SaaS model and is maintained and operated by SAP in SAP’s infrastructure. SAP S/4HANA Cloud is again available in two flavors:

SAP S/4HANA Cloud, public option, has limited flexibility in terms of customization. It doesn’t allow modification of standard objects but allows limited extension. SAP S/4HANA Cloud, private option, allows a similar level of modification but more flexibility in terms of usage. For example, for the public version, the processes are only accessible through SAP Fiori apps. Thus, the challenge lies in the fact that functionalities available on simplified code without an SAP Fiori app won’t be available on the public cloud. However, for the private version of the same product, these other processes are accessible through SAP GUIs.

The snapshot of major processes available in SAP S/4HANA Cloud is covered in Chapter 2. Table 8.2 provides an overview for the different cloud editions; there are features and functions added an enhanced with each quarterly release. The 1608 version included line of business (LoB) solutions as part of SAP S/4HANA Enterprise Management Cloud.

SAP S/4HANA Enterprise Management Cloud SAP S/4HANA Professional Services Cloud SAP S/4HANA Marketing Cloud
Features Edition for main ERP scenarios:
  • Streamlined procure-to-pay
  • Accelerated plan-to-product
  • Optimized order-to-cash
  • Manufacturing (production planning and execution)
  • HR connectivity
  • Core finance
Edition for the professional services industry:
  • Project services
  • Streamlined procure-to-pay
  • Sales order processing
  • Various analytics
  • Core human resources
  • Core finance (subset of SAP S/4HANA Enterprise Management Cloud)
Edition for the marketing line of business now full scope of SAP Hybris Marketing:
  • Consumer and customer
  • Analytics and segmentation
  • Campaign management
  • Marketing recommendation, planning, and executive dashboard
Features (Cont.)
  • Project services
  • Advanced ATP
  • Contains LoB cloud solutions
  • Offer management with loyalty
Countries supported 17 supported country versions US, DE, AU, CA, CN, UK, HU, NL, SG, BE Country independent
Languages EN, DE, FR, ES, RU, CN, JA, PT, NL, HU EN, DE, FR, ES, RU, CN, JA, PT, NL, HU EN, DE, FR, ES, RU, CN, JA, PT, NL, HU
Integrations SAP Ariba, SAP Hybris, SAP Hybris Cloud for Customer, and SAP SuccessFactors SAP Ariba and SAP SuccessFactors SAP Hybris, SAP Hybris Cloud for Customer

Table 8.2    Overview of SAP S/4HANA Cloud Features

Note

More details regarding the features for each release can be found at http://help.sap.com/s4hana.

However, before we discuss the private and public cloud options in detail, let’s first take a look at some items you should consider before deciding if your landscape and your business are ready for SAP S/4HANA Cloud.

Initial Considerations

You may start by asking yourself the following questions:

There are methods to analyze the workload that cloud providers such as IBM or Microsoft can use to help organizations determine the feasibility. Some of the examples of the workload traits that determine their readiness for cloud adoption are shown in Table 8.3.

Not Ready for Cloud Possibly Ready for Cloud Ready for Cloud
  • Sensitive data
  • High degree of customization
  • Not virtualized software
  • Complex processes and transactions
  • Regulatory constraints
  • Complex software licensing
  • Tight integration with other on-premise systems
  • Information intensive
  • Isolated workloads
  • Mature workloads
  • Non-production systems
  • Batch processing
  • Analytics
  • Infrastructure storage
  • Industry applications
  • Disaster recovery
  • Development, test, and training environments
  • Infrastructure compute
  • Business processes (e.g., CRM, HR, etc.)
  • Industry vertical application
  • Web hosted apps
  • Collaboration
  • Office applications

Table 8.3    Workload Cloud Readiness Analysis Sample

What about cloud adoption for SAP ERP, which is, for many organizations, the core transactional system supporting mission-critical business processes? Enterprise software such as SAP ERP is often at the core of the organization’s business processes. Although these solutions don’t see the type of seasonal variability experienced by other solutions, such as e-commerce sites, there are still demands for periodic scalability (e.g., testing environment for a project duration). Many of the other business drivers also hold good for these ERP solutions. There are some additional factors as shown in Figure 8.4, which show how the standard non-differentiating processes can be moved to the cloud while differentiating solutions requiring heavy customization stays on-premise or in a private cloud. The other influencing factor is the regulatory compliance applicable for the organization, including country-specific rules.

The trend shows quite a move toward a hybrid adoption pattern for solutions such as SAP ERP. Before we discuss the hybrid model, however, we need to look at both the private and public cloud.

Cloud Decision Influencers for SAP ERP Solutions

Figure 8.4    Cloud Decision Influencers for SAP ERP Solutions

Private Cloud

The advantages of private cloud deployment are as follows:

From an SAP S/4HANA perspective, this is just different model, but the same rules apply as for on-premise. In addition, the private cloud needs to use SAP-supported hardware and supported virtualization techniques.

Public Cloud

The advantages of a public cloud deployment are as follows:

From the SAP S/4HANA point of view, the cloud service needs to have official support status from SAP. From an overall perspective, however, the management requirement for the cloud infrastructure, the customer’s responsibility, and the cloud vendor’s responsibility should be clearly determined.

8.2.3    Hybrid Model

As mentioned earlier, all workloads aren’t the right fit for the cloud. More often than not, organizations have to take a middle path and choose a hybrid model to optimize the cost and time benefits versus other considerations. In addition, while an organization can have a road map to take all the applications to cloud, this can be a multiyear journey.

For SAP S/4HANA adoption for cloud, some organizations want to have the nonproduction on the cloud but the production on-premise. For some others, they want their SAP Business Warehouse (SAP BW) on the SAP HANA system in the cloud but want their SAP S/4HANA either on-premise or on a private cloud because critical business processes may have responsiveness requirements that need a data center in a physically closer location or may require a high-bandwidth connectivity. This will have a cost implication and may act as a deterrent to be on the cloud. Figure 8.5 shows examples of the different scenarios where the environments of an SAP solution can be deployed all on-premise, on the cloud, or using a hybrid model.

Example of a Hybrid Cloud Scenario

Figure 8.5    Example of a Hybrid Cloud Scenario

There can be several other use cases for hybrid cloud scenarios. The following list is a representative set and not exhaustive: