Managing the Hybrid Deployment

Objective

After completing this lesson, you will be able to manage the hybrid deployment

Adoption Use Case: Manage the Hybrid Deployment of SAP BTP and SAP S/4HANA Cloud Private Edition

The graphic shows a holistic picture of the delivery approaches with SAP Cloud ALM.

The figure explains how you can deliver your changes towards production in a holistic manner.

The figure illustrates an end-to-end process flow.

This E2E process flow provides the key activities per each project role during the whole project life cycle.

Screenshot of the entry page on SAP Help Portal about the Setup and Administration of SAP Cloud ALM.

When setting up SAP Cloud ALM:

  • Make sure you follow the required setup described on the SAP HELP PORTAL.
  • Note: the Configuration differs for various SAP Solutions.
  • Transports for the following solutions are covered by CTMS:
    • SAP BTP, Cloud Foundry environment (development content)​
    • SAP BTP, Neo environment (development content)​ ​
    • SAP Integration Suite:
      • Cloud Integration​
      • API Management​
    • More under Supported Content Types.

Blog post: Enabling change & deployment management in SAP Cloud ALM for SAP S/4HANA and SAP S/4HANA Cloud Private Edition.

Configuration to enable transport management must be done per SAP Solution/deployment provider.

In the use-case for SAP S/4HANA on-premise and CTMS for Cloud Integration.

In both cases, the SAP Cloud ALM API Service Key is needed to establish the connection.

The figure shows the icon to create the Feature title and description.

​A Feature is a vehicle to deploy functionality throughout your landscape by orchestrating different transport containers for various software components and ensuring traceability via history:

  • Features can be created in the Features app or from a requirement.
  • Fill in a meaningful title for the changes to be delivered with your Feature.
  • In the Description area, you can add rich text and screenshots to describe the changes properly.

Features can be created standalone in the Features app or directly from a requirement (the recommended way).

Add a meaningful title to easily figure out what the feature is about.

In the description area, you can add long text and screenshots to properly specify the feature.

Create/Assign Transports

Screenshot of a pop-up to create an On-Premise transport request.

​Create a Transport for SAP S/4HANA within a Feature to provide the transport container to your developer/configuration expert:

Contents of a Potential Transport

FieldValue
Title<Add a meaningful title of your choice>
Type<Select the type of the transport request (Customizing or Workbench)>
Owner<Add an owner – User ID from the managed system (optional)>
Export Tenant<Select the export tenant>
Target<Select the consolidation target>
  • Title: Add a meaningful title.
  • Type: Select the type of the transport request (Customizing or Workbench).
  • Owner: Add an owner – User ID from the managed system (optional).
  • Export Tenant: Select the export tenant.
  • Target: Select the consolidation target.

Transport requests can be created for SAP S/4HANA On-Premise and S/4HANA Cloud Private Edition.

With this functionality, you can hand over the transport to the developer/configuration expert right from the start.

A (transport) owner must be available in the managed system, otherwise the fallback technical background user specified in the /SDF/ALM_SETUP.

The Export tenant is taken from the system groups assigned to your project, meaning a development client must be assigned to a system group of a project.

The Target is taken from the transport route configuration. It is the consolidation target of your managed system.

Screenshot of the pop-up to assign a transport request.

​Assign a Transport for SAP Cloud Integration in the Edit mode and combine transport containers to be synchronized with production deployment:

  • A Transport created directly in SAP Cloud Integration can be assigned to a Feature in SAP Cloud ALM via the Cloud Transport Management Service integration of SAP Cloud ALM.

  • Use the Assign button in the Transports section of a Feature and select the appropriate SAP Cloud Integration Transport.

Assigning transports to add CTMS transports or late bind on-premise transports as an example.

You can also unassign transports and reassign them later, but you have to be careful there.

All transports of connected systems/deployment tools can be assigned.

Release and Deployment to QAS

Screenshot of a Note when the release to QAS is started.

​Release On-premise transport requests directly from within a Feature:

  • Using the Release button in the Transports section of the Feature is triggering the Release of all Transports in the Modifiable status, assigned to the Feature.

  • Transport requests can only be released if all transport tasks assigned to the transport requests in the managed systems are released. If a Release fails, the status of the transport request changes to Release failed and in a pop-up on the status you see the error message.

Screenshot of a Note when the deployment to QAS goes on.

​Deploy the Feature and all assigned Transports to the Quality Assurance (QAS) stage:

  • Utilizing the Deploy button in the Transports section to schedule the deployment to the QAS stage.
  • All Transports assigned to a Feature are considered for the deployment.
  • In case a Transport assigned to the Feature has already been deployed to QAS for any reason, this Transport will not be considered since the deployment of Transports in QAS is synchronized first.
Screenshot of the Traceability View.

​Easily track the deployment status of Features and the assigned Transports in the Feature Traceability.

  • Filter for the list of Features you are interested in, for example, via the Release.
  • Filter for certain Deployment Statuses to figure out, for example, which Features are ready to go the Test Systems.
  • Check the Deployment Status for a 3-tier landscape and drilldown to the detailed information per Transport.
Screenshot of a Note when the deployment to PRD is started.

​Deploy the Feature and all assigned Transports to the Production (PRD) stage:

  • To be able to deploy Features to production, your Feature must be in status Ready for Production.
  • Utilizing the Deploy button in the Transports section of a Feature to schedule the deployment to the PRD stage:

    Via the Deploy to Production button in the Features Overview, you can deploy several Features to PRD together, for example, based on a Release.

  • All Transports assigned to a Feature are considered for the deployment and imported as a subset (in the on-premise case).

Log in to track your progress & complete quizzes