Explaining the Transformation Cycle and Its Key Elements

Objective

After completing this lesson, you will be able to explain the transformation cycle and its key components.

Explaining the Transformation Cycle and Its Key Components

Cycle and Monitoring in SAP Business Transformation Center

Execute your data transformation according to the previously defined scope, rules, and definitions.

The image is a flowchart organized into four main stages: Initiate Transformation, Execute Transformation, Finalize Transformation, and Transformation Logs, with highlighted processes in yellow, including Manage Cycles, Run Cycles, and Postprocess Cycles.

Key Features:

  • Manage the transformation cycles: Create and edit the cycles you want to run for your data transformation project.
  • Run your cycles: Your data is migrated from your SAP ECC  source system into temporary tables in the target SAP S/4HANA system. The temporary table structure is identical to that of the source system.
  • Finalize the data transformation by postprocessing the participating tables: In this step, the data is transformed and moved into the final structure in the SAP S/4HANA target system.
  • View cycle logs: In the Cycle Logs app, you can view events for a given cycle. This allows you to reenact the overall process and view detailed messages in case of errors.

Note

The maximum number of active cycles is three. The active cycles are those with the status Running with Error (test cycles) or Initialize, Running (all cycles). The picture shows an overview about the end-to-end-work flow of cycle and monitoring.

Manage Cycles:

The Manage Cycles app allows you to create, edit, and manage cycles based on a transformation model version. A cycle is the actual data transformation that takes place between the source SAP ECC system and the target SAP S/4HANA system. It contains information from the corresponding transformation model version about transformation objects, their relations, filters, and rules. A cycle has four phases:

  • Prevalidation
  • Preparation
  • Transformation
  • Post processing

Cycle Types

There are three different types of cycles:

  • Test Cycle: Test cycles are intended for iterative improvements of the transformation settings. They provide the most flexibility. If errors occur in a test cycle, it is still possible to proceed. Such a case results in inconsistent data in the target system, which may be acceptable when testing other parts of the transformation.
  • Dress-Rehearsal Cycle: Dress-rehearsal cycles are intended to practice the productive cut over. When performing a dress rehearsal, all relevant parameters such as the target machine must be close or equal to what is planned for the cut over. A dress-rehearsal cycle is restrictive in its status management to ensure that the data in the target system is as consistent as it is in the source system. Errors in such a cycle block all further steps, and therefore cause the process to halt.
  • Go Live Cycle: Go Live cycles are intended to perform the productive cut over. A Go Live cycle is restrictive in its status management to ensure that the data in the target system is as consistent as it is in the source system. Errors in such a cycle block all further steps, and therefore cause the process to halt.

Manage Cycle App – App Views Main View

Watch this video to see the main view of the Manage Cycle app.

Manage Cycle App – App Views Detailed View

Watch this video to see the detailed view of the Manage Cycle app.

The main controls in the cycle detail view are:

  • Edit: Select this button to edit the cycle.
  • Refresh: Select this button to update the information displayed in the detailed view.
  • Cancel Cycle: Select this button to cancel the cycle.
  • Health Check: Select this button to perform SDT-specific connectivity and system configuration checks on the target system.

    Note

    The Health Check option can be used across all cycle phases for the latest system status.
  • Related Apps: Expand this dropdown menu to switch to the related apps.

Cycle and Monitoring in SAP Business Transformation Center

Run Cycles

The Run Cycles app executes the data transformation once all cycle creation, preselection and preparation steps have been concluded.

The image presents a structured workflow diagram outlining four key stages: Initiate Transformation, Execute Transformation, Finalize Transformation, and Transformation Logs, with arrows indicating a sequential process that includes managing, running, and postprocessing cycles and Run Cycles highlighted.

It is divided into three major sections displayed as tabs:

  • Transformation Objects: Main and detail view including sub-transformation objects
  • Transformation Object Steps: An aggregated view of the transformation object steps
  • Transformation Object Run Statuses Chart: An aggregated graphical representation of the progress

The Search field offers the standard search functionality by transformation object names, run status, preparation status in all three tabs. In addition, you can search for transformation objects by sub-transformation object names and their dependent transformation object names and ID. This is applicable only on the Transformation Objects tab.

Cycle and Monitoring in SAP Business Transformation Center

Postprocess Cycles

The Postprocess Cycles app is used to run and resume postprocessing, and to review the current postprocessing item statuses. It only has a main view.

The image presents a flowchart outlining a structured process that includes four main stages: initiating transformation, executing transformation, finalizing transformation, and managing transformation logs, with arrows indicating the relationships and sequences between managing cycles, running cycles, and postprocessing cycles, with Postprocess Cycles highlighted.

In the postprocessing phase, the migrated data is converted to match the release of the target system by leveraging the ABAP upgrade mechanism.

Postprocess Cycle App Main View

The image presents a screenshot from an SAP software interface titled Postprocess Cycles, where it displays a tabular list of postprocess items, including their sequence numbers, names, run statuses (indicating errors for some), timestamps for start and end times, and types.

Cycle and Monitoring in SAP Business Transformation Center

Cycle Logs

This app lets you review cycle actions and error messages for troubleshooting. In the Cycle Logs app, you can view events for a given cycle. It allows you to re-enact the overall process and view detailed messages in case of errors.

The image is a flowchart depicting a structured process for managing transformation activities through four primary stages: Initiate Transformation, Execute Transformation, Finalize Transformation, and Transformation Logs, with directional arrows indicating the flow between stages and key actions like Manage Cycles, Run Cycles, and Postprocess Cycles, with Cycle Logs highlighted.

Note

The Cycle and Monitoring apps may allow restarting actions that were previously unsuccessful. When using the Cycle Log app, note that you may see entries from previous attempts. This is relevant, for example, when performing prevalidation several times.