Status

Owner
Stakeholders


Introduction

Purpose

The purpose of the document is to outline the application architecture of S/4HANA instance deployed in Europe region. 

Scope & Objectives

This document describes the high-level architecture design for S/4HANA and the supporting systems that are deployed together in the RISE environment. It will cover the following topics:

  • Landscape overview
  • Application and components
  • Application security and access
  • Operational architecture

Out of scope:

  • Detailed architecture designs that are managed by SAP RISE.
  • RISE operating model.

Key Decisions and Requirement

DescriptionRationale
SAP Private Cloud deployment model was selected for S/4HANA deploymentPlease refer to KDD026 - SAP S/4HANA Deployment Model.
SAP GTS will be co-deployed with S/4HANA as a separate client.Please refer to KDD074 - Architecture of SAP GTS
Embedded Fiori deployment model - SAP Fiori front-end server is deployed on S/4HANA

S/4HANA will be the only backend system for Fiori and there is a strict dependency between Fiori and S/4HANA version. Hence an embedded deployment will be preferred and it also optimizes hosting and maintenance costs.

Embedded deployment option is also recommended for S/4HANA by SAP

SSL and SNC will be configured for S/4HANA to encrypt web and RFC traffic

Synesqo cybersecurity requires all data in transit to be encrypted.

Configure SSO for S/4HANA

As part of SyWay project, a common authentication mechanism (e.g., SAML) will be adopted for ease of access and unified user experience.

99.9% SLA

Based on Syensqo existing non-functional requirements.

Application Architecture

Overview

SAP RISE application architecture is represented in the diagram below. 

SAP RISE Details

The table below summaries SAP RISE details. 

Customer SID

YSQ

Customer Number

3008440

Installation Number

21360356

S-User for PCE

S0026961840

Cloud Provider

Azure

Cloud Region

North Europe (Ireland - Dublin)

Planned Downtime

First Tuesday each month, 15:00 - 19:00 UTC

Application Architecture Components

S/4HANA

​SAP S/4HANA is an enterprise resource planning solution based on SAP HANA database and ABAP platform. It is a core component in the SyWay landscape and SAP Fiori and GTS components will be co-deployed.

The table below lists down the different components within a S/4HANA instance. 

ComponentDescription
SAP Central Services (SCS)

SCS system comprises of message server and enqueue server :

  • Message Server: Facilitates communication between different application servers within the SAP system. It manages load balancing and distributes user requests across available servers.
  • Enqueue Server: Manages lock mechanisms to ensure data consistency and integrity. It handles lock requests from application servers to prevent data conflicts.
Primary Application Server

Component that runs various work processes (dialog, background, update etc.) and services.

Additional Application Server

Performs the same function as the primary application server. It is an optional component that is typically deployed in instances to handle higher workloads or for high availability purposes.

HANA DB





Application Security

Classification

Security configuration or hardening depends on the classification and the associated risks. Security controls are implemented depending on the classification of the data per IT policy and risk management policy.

Authentication

Provide the details of authentication architecture used for the application

Authorisation

Provide the authorization guidelines/principles followed for the application

Communication Security

Provide the details of the communication security controls implemented based on the classification

Data Security

Provide the details of the data security controls implemented based on the classification

Other Controls

Provide the details of any other controls implemented based on the classification


System Landscape

The following table describes the environment and the corresponding application & SID deployed. 

Region

Landscape

Systems

S/4HANA (HANA DB)

Web Dispatcher

SAP Cloud connector

SAP Data Provisioning Agent

SAC Agent

OpenText Connector

Europe

Sandbox

ERS (HRS)

WRS

N/A

N/A

N/A

N/A

Development

ERD (HRD)

WRD

CRD1

DRD1

SRD1

ORD1

Integration Testing

ERT (HRT)

WRT

N/A

N/A

N/A

N/A

Training

ER2 (HR2)

WR2

N/A

N/A

N/A

N/A

UAT

ERQ (HRQ)

WRQ

N/A

N/A

N/A

N/A

Parallel Testing

ER1 (HR1)

WR1

N/A

N/A

N/A

N/A

Production

ERP (HRP)

WRP & WRH

CRP

DRP

SRP

ORP

Development Environment

Include the DEV environment details

Project Test Environment

Include the Project Test environment details. Mention Not Applicable, if the environment is not relevant for the application

Quality Environment

Include the Quality environment details. Mention Not Applicable, if the environment is not relevant for the application

Production Environment

Include the PROD environment details


Operation Architecture

Change and Configuration Management

This section will include the details related to change and configuration management of SAP and non-SAP systems.

Transport Management

Provide the details on how transport management will be handled

Release Management

Provide the details on how release management will be handled

Monitoring

This section will include the details related to monitoring enabled for the application

Application Monitoring

Provide the details of application monitoring configuration

System Monitoring

Provide the details of System monitoring configuration

Sizing

Provide the details of sizing approach and the future recommendations

High Availability

Provide the details of High Availability. You may provide a reference to other document or attach a document, if the section contains lot of content

Disaster Recovery

Provide the details of Disaster Recovery. You may provide a reference to other document or attach a document, if the section contains lot of content

Backup/Restore

Provide the details of Backup/Restore. You may provide a reference to other document or attach a document, if the section contains lot of content

Maintenance Plan

Provide the details of system and application maintenance plan. This should follow the upgrade strategy


Service Introduction

Application Category

Provide the details of application category based on application classification. Application category is defined based on RPO, RTO requirements

Support Team

Provide the details of support team that may be required to support the application

Skill required

Provide the details of skills that are required to support this application

Checklist

Provide the checklist for support organization to support the application


Exceptions

This section covers any exceptions to the reference architecture. Some Applications may have limitations and may not meet the Enterprise Architecture, Reference Architecture and IT Policy guidelines. All exceptions should be included in this section.


See also

Provide links or references to relevant documents for further context on this architecture decision and its impact. Listing related architectural decisions here can clarify dependencies.


Change log

Workflow history