E2E System Refresh Automation
Background
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.
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 completes, 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.
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.
Modify the activity to run the program BTCTRNS2 in our process definition.
Once all steps are completed, they will change color to green.
Last updated