LogoLogo
  • Welcome
  • Overview
    • Architecture
      • API Server
      • Sizing
    • Dashboard Overview
    • Monitoring Concepts
      • Application Performance Management
        • Availability Monitoring
        • Performance Intelligence
        • Service Level Management
        • Synthetic Transaction Management
        • Alerts Management
        • Reporting & Analytics
      • Infrastructure Monitoring
      • Unified Monitoring
    • Automation Concepts
      • Definition of Terms
      • Infrastructure as Code
        • Project Structure and Organization
        • Setting Up IaC Environment
        • Infrastructure Provisioning
        • Configuration Management
      • SAP Basis Automation
      • Automated Migration
  • User Guide
    • Onboarding
    • Setup
      • Gateway Setup
        • Gateway Network Setup
        • IT-Conductor Gateway Setup on Windows
        • IT-Conductor Gateway Setup on Linux
        • IT-Conductor Gateway Setup on AWS
        • IT-Conductor Gateway Setup on Azure
        • IT-Conductor Gateway Setup for SAP Secure Network Communications (SNC)
      • API Server Setup
      • MSP Tenant Setup
      • SSO Setup
        • Azure ADFS Identity Provider
        • Azure Active Directory (AAD) App Gallery
    • Monitoring
      • General
        • Maintenance Mode
          • Manual Maintenance
          • Scheduled Maintenance
        • Central Syslog Server Monitoring
        • URL Monitoring Locations
      • Cloud Monitoring
        • AWS Monitoring
        • Microsoft Azure Monitoring
      • Database Monitoring
        • IBM DB2 Database Monitoring
        • Microsoft SQL Server Monitoring
        • Oracle Database Monitoring
        • SAP HANA System Monitoring
          • SAP HANA Scale-Out Monitoring
          • SAP HANA Overview Dashboard
          • SAP HANA Alert Management
        • SAP ASE Database Monitoring
        • SAP MaxDB Monitoring
        • HA/DR Monitoring
      • Infrastructure Monitoring
        • File Server Monitoring
          • File Watcher Monitoring
        • Git Server
        • OS Monitoring
          • Unix/Linux System Monitoring
            • Linux Network Interface Monitoring
            • OS Printer Monitoring
          • Windows System Monitoring
            • WinRM Adapter Configuration
              • WinRM Services Configuration
              • Domain User Access
              • WMI Namespace Access
              • Windows Service Configuration
        • VMWare vCenter Monitoring
      • SAP Monitoring
        • Business Process Monitoring
          • Business Process Composer
          • BDoc Monitoring
          • IDoc Monitoring
        • SAP BusinessObjects Monitoring
          • SAP BO Data Services Monitoring
        • SAP Cloud Connector Monitoring
        • SAP Host Agent Monitoring
        • SAP NetWeaver Monitoring
          • SAP ABAP System Monitoring
            • SAP Transports
            • Security Role Import
            • SAP ABAP Overview Dashboard
            • SAP CCMS Alert Monitoring
            • SAP Batch Jobs Monitoring
              • SAP Batch Job Monitoring for CCMS Alerts
              • Advanced SAP Batch Job Monitoring
            • SAP SLT & RFC Connection Monitoring
            • Print Spooler Monitoring
            • Workload Monitoring
              • Transaction Code Monitoring
              • SAP Workload Monitoring
          • SAP J2EE System Monitoring
            • SAP J2EE Monitoring Role
            • Keystore Views and Certificates Monitoring
            • SAP PO Application Monitoring
          • SAP Systems Administrator Panel
        • SAP Web Dispatcher Monitoring
        • LMDB Discovery
        • Team-Based Central SAP Download Manager
    • Automation
      • Migration
        • Oracle to AWS Migration
        • Oracle to ASE Migration
        • SAP on MSSQL to AWS Migration
        • S/4HANA to Cloud Migration
      • E2E System Refresh Automation
        • Frequently Asked Questions
      • Age-based HANA Backup Automation
      • Inbound/Outbound Queue Restart Automation
      • OS File System Cleanup Automation
      • OS Linux Pacemaker Cluster Error Management
      • OS Printer Queue Restart Automation
      • OS Linux Kernel Patching using ChAI
      • OS Linux System Reboot using ChAI
      • SAP Batch Job Restart on Error
      • SAP Kernel Update using ChAI
      • SAP HANA Account Activation using ChAI
      • SAP Transports using ChAI
        • Frequently Asked Questions
      • SAP User Unlock and Password Reset Automation
      • Start/Stop Automation
    • Reporting
      • Available Reports
      • Creating Reports
        • Service Health KPI Report
      • Scheduling Reports
        • Automated HANA Reports
      • Report Elements
      • Archived Alerts Reporting
    • Account Administration
      • Invite Users
      • Create Robot Users
      • Update Linux System Account Password After Expiration
    • Notifications
      • Alerts
      • Threshold Overrides
        • Threshold Overrides Variables
      • Notification Targets
      • Distribution Lists
      • Subscriptions
      • Custom SMTP Notification Providers
      • Integration Providers
        • Derdack EA Integration
        • ilert Integration
        • Jira Service Desk Integration
        • Microsoft Teams Integration
        • PagerDuty Integration
        • Slack Integration
      • On-Call Scheduling
      • Calendar Events
    • Diagnostics
      • Gateway Communication Dump Debug Mode
      • Running IT-Conductor Gateway from CLI
      • SAP CCMS Missing Data
    • IT-Conductor FLUX
    • SID-Refresh
      • Product Overview
      • Getting Started
      • Documentation
      • Release Notes
      • Frequently Asked Questions
      • Troubleshooting Guide
        • Component CRM_MIDDLEWA_CRM - CRM Middleware Configuration
        • Failure to Start the Java-based GUI
        • Inconsistencies found in the table TADIR
        • Java-based GUI Runs with Pixelated Fonts
        • No email message is created after sending an email in SO01
        • Program Run as root
        • SICF Wrong Credentials
        • SU01: Error in user management
        • External Resources
      • Pricing
  • Release Notes
    • Gateway
  • References
    • Open-Source Software
    • Support
Powered by GitBook
On this page
  • Product Description
  • Benefits
  • Approach
  • System Refresh Workflow
  • Architecture for System Refresh Automation
  • IT-Conductor System Refresh Automation Workflow
  • Post-Processing Tasks
  • System Refresh/Copy Dashboard
  1. User Guide
  2. Automation

E2E System Refresh Automation

End-to-End (E2E) System Refresh Automation with IT-Conductor simplifies the process of performing SAP system refresh including the database refresh and Post-Copy Automation (PCA). Most SAP customers need to refresh their Quality or Test system on a regular basis to enhance the quality assurance process for the project team. However, this is a complex and long process that typically has to be adapted to each customer’s environment and project needs. Thus, many customers struggle to achieve successful and regular system refreshes.

IT-Conductor’s E2E System Refresh Automation reduces time and effort by up to 80% while minimizing manual processes, errors, and dependency on technical personnel.

Product Description

E2E System Refresh Automation is an Automation-as-a-Service solution created to automate the entire system refresh process from preparation and checks to the actual database refresh, followed by PCA to restore the quality system’s technical configuration.

Benefits

  • Time-reduced in performing SAP system refreshes

  • Minimize dependency on scarce SAP technical resources as the process is digitized into intelligent workflows

  • Get notified when a scheduled system refresh starts, ends, or when an error occurs

  • Flexibility to run system refresh, regardless of your system environment components

  • Auditable traces of when and how the system refresh was automated

  • Affordable Automation-as-a-Service solution which is supported remotely 24x

Approach

The different stages for System Refresh are the following:

  • Provisioning - Infrastructure and system provisioning via ITC automation (if non-existent)

  • Assessment - Discovery and distillation of resources

  • Architecture - Design and development stage

  • Deployment - Implementation of design

System Refresh Workflow

Architecture for System Refresh Automation

IT-Conductor System Refresh Automation Workflow

Below is an overview of the implementation, which will be configured and tested by the IT-Conductor team in collaboration with the customer’s technical SME (Subject Matter Experts).

The first step is to initialize the process definition with the pre-defined setup for the source and target system in IT-Conductor.

There are one or more subprocesses that need to be executed as shown in the images below.

For the "Source Prep" or source preparation step, the process will first take a Backup from the Source Tenant Database. Once completed the process triggers the "Target Prep" or the target preparation step, stopping the SAP Application from the target system and exporting the configuration of our target system. For this example, we are using the QAS System.

Once the export is completed, the next step "DB Restore" starts by copying the backup root key (from the filesystem) from the source to the target system, then the process STOP Database Tenant from the target and restores the database.

The process will automatically start the next step once the previous steps are completed and turned GREEN. For the "Post Copy" step, the process will first Import back the QA Configuration and Start the SAP APP from the target system.

Post-Processing Tasks

After the end-to-end system refresh process is completed. There are some remaining tasks that need to be executed as well.

BDLS

The next step is to convert logical system (LOGSYS) names (BDLS). This conversion usually takes a long time for large-size database tables. As part of IT-Conductor automation, we have included this step to be executed post-system refresh.

  1. Navigate to Tenant Name → Process Definitions.

2. Select the process definition for BDLS to open.

3. Once the process is started, the program RBDLSMAP is executed as a background job. After it is completed, the activity will turn to GREEN.

4. You can review the execution log when the job is finished.

You can also verify directly in SAP for the job log entries.

The status of the RBDLSMAP job should be "Finished".

Suspend Jobs (BTCTRNS1)

The next step before performing the client copy is to suspend jobs. The BTCTRNS1 activity is created in IT-Conductor as shown below.

  1. Select the SAP tab and enter the Program Name as BTCTRNS1 without any variant.

Client Copy

Once all jobs are suspended, the next step is to perform the client copy.

1. Select the SAP tab and enter the Program Name as "STC_TM_PROCESSOR" and the Variant Name as "&0000000000001".

Note: To perform client copies from 000 to 250, we need to add credentials for client 200 in IT-Conductor. We already added DDIC-200 credentials in the account section.

Release Jobs (BTCTRNS2)

After the system copy is performed, you need to release the jobs that were suspended earlier.

  1. Modify the activity to run the program BTCTRNS2 in our process definition.

Once all steps are completed, they will change color to green.

System Refresh/Copy Dashboard

A customized dashboard can be deployed to provide an overview of the existing configurations, process definitions, and systems or instances that have undergone system copy. It also includes the following administrative tools:

  • Process Instances

  • Graphical Process Composer

  • Manage Schedules

  • Run/Instantiate Process Definition

  • Restart Activity

  • Activity Log

  • Process Flowchart

  • Delete Object

PreviousS/4HANA to Cloud MigrationNextFrequently Asked Questions

Last updated 6 months ago

Figure 1: System Refresh Workflow
Figure 2: SAP Landscape for SID-Refresh
Figure 3: System Refresh Process Definition
Figure 4: Source Preparation Subprocess
Figure 5: Target Preparation Subprocess
Figure 6: DB Restore Subprocess
Figure 7: Post Copy Subprocess
Figure 8: Tenant View
Figure 9: BDLS Process Definition
Figure 10: RBDLSMAP Program Execution Completed
Figure 11: RBDLSMAP Execution Log
Figure 12: Job Log Entries in SAP
Figure 13: Job Preview View
Figure 14a: BTCTRNS1 Activity Details (General)
Figure 14b: BTCTRNS1 Activity Details (SAP)
Figure 15a: Client Copy Activity Details (General)
Figure 15b: Client Copy Prrogram Activity Details (SAP)
Figure 16: User Accounts in IT-Conductor
Figure 17a: BTCTRNS2 Activity Details (General)
Figure 17b: BTCTRNS2 Activity Details (SAP)
Figure 18: System Refresh/Copy Dashboard