GUIDE TO PERFORM EFFICIENT SYSTEM COPY FOR SAP BW SYSTEMS Helps you to plan and execute BW System Copy



Similar documents
BW Source System: Troubleshooting Guide

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Middleware Configuration and Monitoring for Master Data Transfer from SRM to ECC

SAP System Landscape Copy

Disaster Recovery for SAP APO

Using the Corrections and Transport System (CTS) with SAP BW

Integrating SAP CRM with the SAP R/3 HR module

System Copy GT Manual 1.8 Last update: 2015/07/13 Basis Technologies

A Few Cool Features in BW 7.4 on HANA that Make a Difference

: C_TADM SAP Certified Technology Associate System Administration (Oracle DB) with SAP NetWeaver 7.0 EhP2. Title : Version : Demo

How To Balance In Sap Bw

ALE Settings, for Communication between a BW System and an SAP System

A Step-by-Step guide on SMTP Configuration and File to Mail Scenario Using Process Integration Scenario in PI 7.1

mysap CRM Monitoring

The safer, easier way to help you pass any IT exams. SAP Certified Application Associate - SAP HANA 1.0. Title : Version : Demo 1 / 5

Data Extraction and Retraction in BPC-BI

How to Configure Solution Manager 7.1 Technical Monitoring for an SAP HANA Database

Change and Transport System - Overview (BC-CTS)

END-TO-END SSL SETUP SAP WEB DISPATCHER Helps you to setup the End-To-End SSL Scenario for SAP Web Dispatcher

LOGICAL COMPONENT CONCEPT... 1 CONTENTS... 1 CUSTOMER SCENARIO... 2 SYSTEM LANDSCAPE... 2

SAP CRM Middleware Configurations

Solution Manager Part II: ChaRM Revealed

SAP TEST DATA MIGRATION SERVER

SAP BUSINESS OBJECT ANALYSIS FOR EXCEL DEVELOPER GUIDE

How To Manage An Sap Solution

A Practical Guide to SAP" NetWeaver Business Warehouse (BW) 7.0

Data Flow from LBWQ/SMQ1 to RSA7 in ECC and Delta Extraction in BI

Data Consistency Management Overview January Customer

RDP300 - Real-Time Data Warehousing with SAP NetWeaver Business Warehouse October 2013

Configuration and Utilization of the OLAP Cache to Improve the Query Response Time

How-To Guide Test Automation Framework

ROADMAP TO DEFINE A BACKUP STRATEGY FOR SAP APPLICATIONS Helps you to analyze and define a robust backup strategy

SAP BW 7.4 Real-Time Replication using Operational Data Provisioning (ODP)


So far in the first three chapters of this book we have studied an overview of SAP

Who is my SAP HANA DBA? What can I expect from her/him? HANA DBA Role & Responsibility. Rajesh Gupta, Deloitte. Consulting September 24, 2015

!"#$ % & "' Best Practice for BDoc Message Analysis in mysap CRM Page 1 of 29

ABAP SQL Monitor Implementation Guide and Best Practices

Step by Step Procedure to Block and Debug a CIF Queue Flowing from R/3 to APO System

SAP NetWeaver Process Integration - Demo Example Configuration

SAP NetWeaver Landscape. Jeff Anders/Solution Management January 2012

Extractor in R/3 and Delta Queue

SAP - BASIS ADMINISTRATION - COURSE CONTENTS From Yes-M Systems LLC Length: Approx hours Student Location To students from around the world

SafeGuard Enterprise upgrade guide. Product version: 6.1

How-To Guide Manual Testing with SAP Solution Manager

LearnSAP. SAP Business Intelligence. Your SAP Training Partner. step-by-step guide Camden Lane, Pearland, TX 77584

Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS

How To Manage Work Mode On An It Calendar On An Apa System

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

DigiVault Online Backup Manager. Microsoft SQL Server Backup/Restore Guide

Database Management Tool Software User Guide

Business Process Configuration. Solution Management Application Lifecycle Management

Reports. Quick Reference Card. Option Group. Date Settings. Time Options. Agent and Queue Selection. Call Types

Transfer of Archived SAP ERP Data to SAP NetWeaver BW. Using PBS archive add ons

SAP CHANGE MANAGEMENT. A Project. Presented. to the Faculty of. California State University, Chico. In Partial Fulfillment

Course Outline. Business Analysis & SAP BI (SAP Business Information Warehouse)

:: IT SERVICES. Greater Visibility Through SAP Solution Manager Business Process Operations Dashboards

SAP SECURITY OPTIMIZATION

Basic Messaging Services for Windows NT and Windows 2000

9.1 SAS/ACCESS. Interface to SAP BW. User s Guide

Backup/Restore Microsoft SQL Server 7.0 / 2000 / 2005 / 2008

Career Portfolio provided by Beyond.com

A Simplified Approach to Archiving Your Data

SAP BW on HANA : Complete reference guide

SAP Note Configuration of , fax, paging or SMS using SMTP

Retailman POS Multi-location Setup


Astaro Mail Archiving Getting Started Guide

How to Migrate to MailEnable using the Migration Console

Unifying Information Security. Implementing TLS on the CLEARSWIFT SECURE Gateway

EMC APPSYNC AND MICROSOFT SQL SERVER A DETAILED REVIEW

Cloud-based Managed Services for SAP. Service Catalogue

Data Aquisition Techniques in SAP Netweaver BW BI

Query OLAP Cache Optimization in SAP BW

2 Performance Indicators for BWP

F-Secure Messaging Security Gateway. Deployment Guide

StreamServe Persuasion SP4 StreamServe Connect for SAP - Business Processes

WinDeveloper Message Recall v2.0

Cryoserver Archive Lotus Notes Configuration

Data Collector for SAP Customer Relationship Management (CRM) Status: 12/09/08

SAP Change Control - One Integrated Process to Manage Software Solution Deployments SAP AG

ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2

4D v11 SQL Release 6 (11.6) ADDENDUM

IT Service Management in SAP Solution Manager

Using SAP Change and Transport Management for SAP Business Objects Planning and Consolidation

Setup Guide Central Monitoring of SAP NetWeaver Proces Integration 7.3 with SAP Solution Manager 7.1. Active Global Support February 2011

Source A.Kishore SAP 4.7 Installation Guide (Part-2)

Deleting the User Personalization done on Enterprise Portal

Merkle Hash Trees for Distributed Audit Logs

Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

Installation and Setup: Setup Wizard Account Information

SAP Solution Manager - Solution Monitoring

Converting and Exporting Data in XML Format

A-AUTO 50 for Windows Setup Guide

Transcription:

A BasisOnDemand.com White Paper GUIDE TO PERFORM EFFICIENT SYSTEM COPY FOR SAP BW SYSTEMS Helps you to plan and execute BW System Copy by Prakash Palani (Prakash.Palani@basisondemand.com)

Table of Contents 1. Introduction... 3 2. Phases of an SAP System Copy... 4 3. Phase 2: Target System... 4 4. Phase 3 : Source... 6 5. Important Pre and Post-Copy areas those are specific to SAP BW... 8 5.1. Map Source System Name... 8 5.2. Why do we need to export the source-system dependent objects prior to system copy... 9 5.3. Why should I perform BDLS during the system copy?... 10 6. Points to take home... 11 7. Reference:... 11

1. Introduction This article is about How to perform an efficient system copy of an SAP BW system. Though SAP has given clearly defined procedures, it still seems to be a pain when it comes to the execution specific to SAP BW. Hence this article focuses on very important BW Specific System Copy procedures those are to be considered while performing an SAP BW system copy. This article focuses on the scenario B3 which is mentioned in OSS Note 886102 (Copy BW Production System to existing BW Quality Environment; the connected source systems are not copied), below diagram depicts the same. = Transport Route System Landscape = System Copy Route Source Systems (i.e. Ecc, SCM, etc.,) DEV QAS PRD BW System Landscape BWD BWQ BWP

2. Phases of an SAP System Copy In general, there are five different phases involved in any SAP System Copy procedures; BW system copy is no different from this approach. But in this article, the focus will be more on pre and post-copy phases as the other areas are common for any system refresh activities. Preliminary Tasks Target Source Copy Process Post Copy Process Read : 886102 for latest information Define Copy Plan Export required information (i.e. User Master, RFC, Partner Profile, etc.,) Stop all daemons for real-time data acquisition in transaction RSRDA Perform System Copy using either SAP / Database specific Tools Import Preserved Target System Data (i.e. RFC, User, Partner Profile, etc.,) Perform BW Specific adaptations Please note that this article does not contain How To procedures, rather helps you to prepare a system copy plan to make the BW System Copy successful. 3. Target System (Phase 2) Preliminary Tasks Target Source Copy Process Post Copy Process As the target system is expected to be overwritten by the system copy process, it is generally recommended to preserve the target specific contents in the form of plain text, excel, transport request, screenshots, etc., The procedures differ between customer to customer/system to system, hence I have listed down a broad range of activities that are typically performed as part of pre-system copy phase, you may pick-up the ones that are relevant to your environment. Items marked in green are specific to SAP BW.

Since the system copy wipes out the target system completely, this step is very crucial to ensure that the items those are needed after the system copy are preserved and kept intact. My recommendation to you is that, once the pre-copy procedures are done, have one of your colleague to review the screenshots and the transport requests generated. No Task Responsible Team Table 1 Export License / Get License File SAP Basis Text File / Screenshot 2 Export User Master SAP Security Transport Request 3 Preserve Modifiable Transport Requests Respective TR Owners Release / Delete 4 Make a note of last change request number SAP Basis Screenshot 5 Export RFC Destinations SAP Basis Transport Request 6 Export Printer Definitions SAP Basis Transport Request 7 Export Logical System Name Entries SAP Basis Transport Request 8 Export Partner Profiles SAP Basis Transport Request 9 Save Logon Groups SAP Basis Screenshot 10 Export STMS_QA List SAP Basis Spreadsheet 11 Transport Buffer SAP Basis Spreadsheet 12 Export STMS_QA Worklist Tables SAP Basis Transport Request 13 RFC Groups SAP Basis Screenshots 14 Clean up Job Log Directory SAP Basis Directory 15 Operation Mode Configuration SAP Basis Screenshot 16 Export Web Service Configuration SAP Basis Transport Request 17 Export trfc and Outbound qrfc Configuration SAP Basis Transport Request 18 Export SCOT Configuration SAP Basis Transport Request 19 Export SICF Configuration SAP Basis Transport Request 20 Export SLDAPICUST Configuration SAP Basis Transport Request 21 Export STRUST Configuration SAP Basis Transport Request 22 Export Cross-Client FileName/Path Configurations SAP Basis Transport Request 23 Export DBACOCKPIT Configurations SAP Basis Transport Request 24 Export Batch Job Variants SAP Basis Transport Request 25 Export Batch Job Server Configurations SAP Basis Transport Request 26 Export OS Commands SAP Basis Transport Request 27 Export Version SAP Basis Transport Request 28 Export Developer Access Key SAP Basis Transport Request 27 Export ZTABLES, if any SAP Basis / Respective Owners Transport Request 28 Export Source System Dependent Objects (Transfer Structures, Infopackages, etc.,) SAP BW Support Team Transport Request

4. Source (Phase 4) Preliminary Tasks Target Source Copy Process Post Copy Process There are not too many activities to be done on the source system, however below are few SAP BW specific actions those are needed to be performed in the source system before the system copy. No Task TCODE/Command Type 1 Stop All Daemons for real-time data acquisition RSRDA 2 Stop All the Background Jobs SE38 - BTCTRNS1 5. Post Copy Process (Phase 5) Preliminary Tasks Target Source Copy Process Post Copy Process Below list contains the complete set of activities to be performed for any SAP System Copy, items marked in green are very important steps related to SAP BW. Sl. No Task Description Responsible Team 1 Suspend the Background Jobs SAP Basis 2 Disable RFC Destinations SAP Basis 3 Perform Consistency Check SAP Basis 4 Clean up Batch Jobs SAP Basis 5 Cleanup Update Terminations SAP Basis 6 Cleanup Inbound Queue SAP Basis 7 Cleanup Outbound Queue SAP Basis 8 Cleanup Spool Requests SAP Basis 9 Cleanup System Profiles SAP Basis 10 Cleanup STRUST SAP Basis 11 Initialize STMS SAP Basis 12 Perform STMS Configuration SAP Basis 13 Schedule RDDNEWPP SAP Basis 14 Import System Profiles SAP Basis 15 Import RFC Connections SAP Basis 16 Import Inbound qrfc Configuration SAP Basis 17 Import trfc and Outbound qrfc Configuration SAP Basis

Sl. No Task Description Responsible Team 18 Import ALE Configuration SAP Basis 19 Import ALE Customizing SAP Basis 20 Import Batch Jobs with Variants SAP Basis 21 Import Batch Server Groups SAP Basis 22 Import Customer defined Configuration Tables SAP Basis 23 Import DBACOCKPIT Configuration SAP Basis 24 Import OS Commands (SM69) SAP Basis 25 Import Cross-Client File Names or Path SAP Basis 26 Import License SAP Basis 27 Import Logon Groups SAP Basis 28 Import System Profiles SAP Basis 29 Import Operation Modes SAP Basis 30 Import Printer SAP Basis 31 Import SLD Data Supplier Configuration (RZ70) SAP Basis 32 Import SCOT Configuration SAP Basis 33 Import SICF Configuration SAP Basis 34 Import SLD Access Data Configuration (SLDAPICUST) SAP Basis 35 Import Update Program Server Groups (SM14) SAP Basis 36 Import STRUST Configuration SAP Basis 37 Adjust Last Transport Request Number SAP Basis 38 Import TMS QA Configuration SAP Basis 39 Import Development Versions SAP Basis 40 Import Web Service Configuration (SOAMANAGER) SAP Basis 41 Adjust RZ12 Configuration SAP Basis 42 Setup Standard Background Jobs SAP Basis 43 Import Users SAP Basis 44 Final Consistency Check (SICK) SAP Basis 45 Delete Source System Connections SAP Basis 46 Execute BDLS SAP Basis 47 Create New Source System (Do Not Replicate) SAP Basis 48 Map Source System Name RSLOGSYSMAP SAP Basis 49 Import Source System Dependent Objects SAP Basis 50 Perform Preliminary Checks on Source-System Dependent Objects SAP BW Support Team 50 Delete Unused RFC Connections SAP Basis 51 Adjust the SE06 / SCC4 Settings SAP Basis 52 Fix Partner Profiles SAP Basis 53 Set Batch Jobs to Released via BTCTRNS2 SAP Basis

6. Important Pre and Post-Copy areas those are specific to SAP BW 6.1. Map Source System Name In general, for any source system dependent objects to be transported into quality or production systems, it is necessary/pre-requisite to map the source systems in table RSLOGSYSMAP. In the below given landscape scenario, objects developed in BWD are expected to get moved to BWQ. BWD has the source system DEV connected which has the logical system name as DEVCLNT041. If the source system mapping is not done properly in the BWQ system, then all the source-system dependent objects get transported to BWQ will continue to have the source system name as DEVCLNT041 which is not the ideal situation. Because BWQ is connected to QAS system and not DEV, that s the reason, SAP has given the option of mapping the source system name in RSLOGSYSMAP, transport import process will read the information from this table and convert the source system dependent objects to QASCLNT041 to reflect the actual source system that is connected to BWQ. Please note that the mapping should be done in the system where the import is performed (i.e. BWQ / BWP) as depicted below. You can set it using RSA1 - > Tools -> Conversion of Logical System Name. System Landscape = Source Connection = Transport Route = System Copy Source Systems (i.e. Ecc, SCM, DEV QAS PRD BW System Landscape BWD BWQ BWP When it comes to system copy, this step should be performed prior to importing any source-system dependent objects in the target system. (i.e. BWQ)

6.2. Why do we need to export the source-system dependent objects prior to system copy As I mentioned in the previous sections, the source system dependent objects in BW are tightly connected to the source system (OLTP/ECC) to which the objects are attributed to. In essence, when a system copy is made from BWP to BWQ, the source system connections will be referring to PRD which is connected to the BWP system. Whereas BWQ does not have any reference to PRD system, rather after the system copy, it has to be referred to QAS system which is the ECC / OLTP Quality Assurance System connected to BWQ. If you do not preserve the source-system dependent objects (prior to system copy) in the form of transport requests, then there is a possibility that all these bjects will get deleted/wiped out after the system copy. That is the reason SAP recommends to follow the below steps while performing SAP BW system copy. Step 1 () : Save source-system dependent objects in the form of transport request (make sure to release it) Step 2 (Post-Copy) : Change the existing RFCs to non-existing hostnames (SM59 -> PRDCLNT100 - > change the hostname to non-existent one, so that no connections will be established to production source systems) Step 3 (Post-Copy) : Delete Source System Connections (except myself system) Step 4 (Post-Copy): Run BDLS to convert the logical system name from PRDCLNT100 to QASCLNT100 Step 5 (Post-Copy): Perform BW Specific Adaptations (Reset generation flag for ODS activation programs RSSGPCLA) Step 6 (Post-Copy): Adjust the source system mapping (refer previous section - RSLOGSYSMAP) Step 7 (Post-Copy): Import the source-system dependent transport (that was preserved in the target system prior to copy) Quick Tip : If you have not preserved the source-system dependent objects prior to system copy, you can also create the transport request in BWP (source system dependent object from Production). However, it has its own limitation as given below: If the source system (OLTP/ECC QAS) of the target delivers additional data sources, the corresponding (additional data source specific) source-system dependent objects will be lost. If the source system (OLTP/ECC PRD) of the productive BW delivers additional data sources, then this would lead to import errors. (this is something to be worked out by BW support team, they will collect the additional data sources (from PRD) and import into QAS system) Mapping of source system definition in RSLOGSYSMAP must be done prior to import

6.3. Reference to Source System Dependent Objects Below are the objects that are source-system dependent. Object Type Source-system dependent object that carries the source system directly in its key. Source-system dependent object that carries the source system in its shortened key according to a hash algorithm. Source-system dependent object that carries the source system in its key in coded form. Source-system dependent object that carries a GUID (Globally Unique Identifier) in its key. Source-system independent object that refers to source-system dependent objects. Example DataSource Transfer Rule (SAP BW 3.x) RRI recipient for an InfoCube RRI recipient for a query Transformation Transfer Structure (SAP BW 3.x) Data Transfer Process InfoPackage Process chain Process chain variant (PSA processes) See: Process Chains and Process Variants 6.4. Why should I perform BDLS during the system copy? BDLS is performed to convert the logical system name of a system, for example, if a production system (BWPCLNT100) is copied to QAS (BWQCLNT100), after the system copy, all the tables (which contain details about logical system name) will have reference to PRDCLNT100, and this might create inconsistencies in terms of interfaces/connections to source systems. In order to ensure consistent data transfer between the systems, it is necessary to perform the logical system name conversion using BDLS. Below are the two different BDLS runs to be performed for the sample landscape described in this article. BWPCLNT100 -> BWQCLNT100 PRDCLNT100 -> QASCLNT100 In general, it is recommended to perform the logical system name conversion for all the source system connected to a BW system. During the execution, as a first attempt, you may please try out the BDLS with the test run in dialog mode and once it is successful, you may schedule the actual conversion. Important Points to Consider: When you run a BDLS, with the latest support packages, DTP objects are also converted to reflect the actual logical system name. If you have Automatic Recording of Changes set in SCC4, it will expect you to give the transport request number to record the changes during the BDLS conversion. For this reason, do not run the BDLS in the background, because the BDLS

conversion process will get into a loop and will run forever, the basic reason for the same is that it is waiting for a transport request to be given in the background, as a result runs forever without making any changes to the tables. In some cases, BDLS run will run only for few seconds, but will not convert any of the tables, rather it will complete gracefully without any kind of error messages in the job log. Described situation can be noticed when there is an inconsistency in the BDLS control tables. It is recommended to execute program RBDLSMAP_RESET (Refer OSS Note : 962674) to clean up the log tables, once the log tables are cleaned up, you must re-run the BDLS for all the necessary source-systems to be converted. 7. Points to take home Prepare a plan along with all the stake-holders involved, system copy is not just an activity to be performed by Basis Team. If you are planning to define a How To procedures, it is recommended to perform Proof of Concepts project (along with all the stakeholders) and define the How To Procedures. Prepare a sound strategy for Logical System Name and BDLS Conversion for each and every system involved in the landscape. Every landscape and systems are different; hence prepare an individual execution plan for every system (and make sure to Test it). For BW System Copy, read through OSS Note 886102 for the latest developments around SAP BW System Copy. Mapping of Source System (right after the system copy) is an important step before you import any BW specific objects. Make sure to preserve source-system dependent objects in Target System to avoid any situations such as transfer rule missing, etc., This paper is not just for SAP BW, the same can be referred for SAP SCM systems as well. 8. Reference: https://websmp130.sapag.de/sap(bd1lbizjptawmq==)/bc/bsp/spn/sapnotes/index2.htm?numm=0000886102&nlang=e https://websmp230.sapag.de/sap(bd1lbizjptawmq==)/bc/bsp/spn/sapnotes/index2.htm?numm=962674