You are on page 1of 42

st-Copy Automation for SAP NetWeaver

usiness Warehouse System Landscapes


Product Management (BW/LM)
ber 2013
claimer

resentation outlines our general product direction and should not be relied on in making a
ase decision. This presentation is not subject to your license agreement or any other agree
AP. SAP has no obligation to pursue any course of business outlined in this presentation or
op or release any functionality mentioned in this presentation. This presentation and SAP's
gy and possible future developments are subject to change and may be changed by SAP a
or any reason without notice. This document is provided without a warranty of any kind, eith
ss or implied, including but not limited to, the implied warranties of merchantability, fitness fo
ular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in
ment, except if such damages were caused by SAP intentionally or grossly negligent.

P AG or an SAP affiliate company. All rights reserved.


nda

oduction: SAP NetWeaver Landscape Virtualization Management (LVM)


tem copy preparation of SAP NetWeaver Business Warehouse (BW): BW Housekeeping
allenges of system copy in a BW landscape
omation of system copy configuration in a BW landscape
mo
mmary + further Information

P AG or an SAP affiliate company. All rights reserved.


Introduction
P NetWeaver Landscape Virtualization Management (LVM)
erview of Post-Copy Automation (PCA) offerings
SAP NetWeaver Landscape Virtualization Management (LVM)
view

Start, Stop & Relocate System Clone


Systems, Mass Operations

Manage Your System


SAP Landscapes Copy/Refresh
Third-Party
Support & Extensibility

Automatic Capacity
End-to-End Visibility & Management
Monitoring of all Infrastructure
Layers Landscape Visualization
P AG or an SAP affiliate company. All rights reserved.
SAP NetWeaver Landscape Virtualization Management (LVM)
o-end process and system copy use cases

SAP NetWeaver
Landscape Virtualization Management

Initial system copy System refresh


Export system configuration Test
Ou
busin
Test PRD
system Clone SAP system Clone SAP system

Test s
Up-to
Rename cloned SAP system Rename cloned SAP system busine
Sandbox
Examples for system
es for initial copy • Update existing QA/TE
new test systems Conduct post-copy activities systems with latest bus
sandbox or training Conduct post-copy activities (includes import of system data
ms • Test with updated data
configuration)
anize system landscape upgrade and update

P AG or an SAP affiliate company. All rights reserved.


Overview of Post-Copy Automation (PCA) offerings
mated task lists and supported SAP applications
opy automation for SAP systems:
des pre-defined task lists that can be executed to automate the follow-up activities on target system
ask lists have built-in application logic and dependencies and they can be tailored to your specific needs
sts can be executed locally via ABAP Task Manager and Stand-alone Task Manager (Java) for Lifecycle
gement Automation or centrally triggered by LVM during the end-to-end system copy process

orted Use Case Applications/Components

System Copy • SAP NetWeaver Application Server ABAP (basis)


• SAP NetWeaver Application Server Java (basis)
• SAP NetWeaver Business Warehouse (BW) and connected BW source systems
. . . additional applications planned
m Refresh • SAP NetWeaver Application Server ABAP (basis)
• SAP NetWeaver Application Server Java (basis)
• SAP NetWeaver Business Warehouse (BW) and connected BW source systems
• SAP Enterprise Resource Planning (ERP) and ERP Central Component (ECC)
• SAP Customer Relationship Management (CRM)
• SAP Supply Chain Management (SCM)
. . . additional applications planned

P AG or an SAP affiliate company. All rights reserved.


System copy preparation:
W Housekeeping
ystem copy preparation: BW housekeeping
enges with growing number of Data objects in BW B

BW Challenges:
Meta
PSA data • Data Objects in BW system grow over time
• Some data objects get inconsistent and corrupte
Logs • BW systems become too large with outdated dat
• System copy with inconsistent and outdated dat
result in inconsistencies
ider Traces,
Statistics Solutions:
BW
• Clean-up system regularly (e.g. monthly)
Caches • Repair inconsistent data objects regularly
• Housekeeping especially before system copy

P AG or an SAP affiliate company. All rights reserved.


ystem copy preparation: BW housekeeping
mation solution: BW Housekeeping task list – features B

features
nsolidated in one task list with most important tasks (and will be
her extended) BW
y to use with UI for defining the scope of cleanup and pre- Meta
ned inputs of tasks PSA data
vered with SAP Note 1829728 Logs
cution via ABAP task manager for lifecycle management
omation (task manager: TA stc01/stc02)

Info Trac
Statis
„BW Housekeeping“ task list
Provider
Caches

Repairing
Deleting
Objects
Objects

P AG or an SAP affiliate company. All rights reserved.


Challenges of system copy for BW landsca
W system landscape
nnections between BW and BW source systems
allenges for creating productive copy of BW
ferent copy use cases and scenarios of BW landscape
BW system landscape
lays a central role in an SAP system landscape

CRM BW
ABAP
ABAP
BASIS
BASIS
BW Data
CRM Mart
Complex
System
Landscape ERP BW EP/BI

ABAP
ABAP AS JAVA
BASIS
BASIS

ERP BW BI Java

Distributed
Knowhow and SRM SCM
Responsibility ABAP ABAP
BASIS BASIS

SRM SCM

Basis Admin BW Admin Java Admin Application Adm

P AG or an SAP affiliate company. All rights reserved.


Connections between BW and BW source systems
ections are one important aspect of system copy of BW landscape

SAP NetWeaverr BW SAP N


NetWeaver BW
Source System
So
Source-dependent Connection to BW source: Connection to BW:
metadata Ÿ RFC Ÿ RFC
Source-dependent Ÿ ALE Ÿ ALE BW-dependent
generated objects Ÿ RSBASIDOC Ÿ RSBASIDOC generated Objects

Local settings Local settings

P AG or an SAP affiliate company. All rights reserved.


Challenges for creating productive copy of BW
cases for upgrade / migration
Homogeneous
system copy
stem cop Challenges
1 • Create copy of BW, which shall be used
productively, because e.g. upgrade or
migration shall be done (risk & runtime
mitigation)
U
Upgrade, • Both systems shall be operated in paralle
2 Migration,
M temporarily, hence data supply must be
BW
BW Prod BW
7.0x
7.30 SP5+ etc…
et synchronized
• Delta management in the BW source sys
must be made aware of new copied BW
ALE / RFC • BW source system must not have any
ALE / RFC
downtime, data booking must not be
interrupted

Solution:
BW For more Info please refer • Delta queue cloning and synchronizing
rce
http://scn.sap.com/docs/DOC-32414

P AG or an SAP affiliate company. All rights reserved.


Different copy use cases and scenarios of BW landscape
em copy use cases

Use case 1: Use case 2:


Initial system copy System refresh

System copy System Refresh

Test
Prod Prod TestOther
Test BW BW
BW BW

ALE / RFC ALE / RFC ALE / RFC

Prod BW Test BW
Prod BW source
source source

P AG or an SAP affiliate company. All rights reserved.


Different copy use cases and scenarios of BW landscape
copy: sub-cases of copying BW only

Use case 1: Initial system copy…


Subcase 1a: Subcase 1b: Subcase 1c:
of a BW system … a BW system … of a BW system toge
with delta queue cloning with copying BI Jav

System copy System Copy


System copy

Prod Test
od Test Prod Prod BW BW
W BW BW BW

ALE / JCo JCo


ALE / RFC
RFC

Prod BI Test BI
BW Prod BW Java Java
ce source

System Copy

P AG or an SAP affiliate company. All rights reserved.


Different copy use cases and scenarios of BW landscape
em copy scenario groups (Terminology of SAP note 886102)
enario group A: Scenario group B: Scenario group C:
want to copy entire system You want to copy the BW You want to copy the BW sour
, that is, a BW system and system only – BW source system only – the BW system
nected BW source system systems are not copied not copied

System Copy System Copy

Prod Test
Prod Test Prod Test BW BW
BW BW BW BW

ALE / RFC ALE / RFC ALE / RFC


ALE / RFC ALE / RFC ALE / RFC

Prod BW Test BW
od BW Test BW Prod BW Test BW source source
urce source source source

System Copy System Copy

P AG or an SAP affiliate company. All rights reserved.


Different copy use cases and scenarios of BW landscape
x of system copy scenarios (Terminology of SAP Note 886102)

1. Initial System Copy 2. Refres


W & BW Prod BW
Test
TestOther
BW Prod BW
Test
TestOther
BW

ource
ystem Prod BW
source
Test BW
source
Prod BW
source
Test BW
source

With Delta Queue Together with


Cloning copying BI Java
Test Tes
Prod BW TestOther
BW Prod BW TestOthe
BW

W only Prod BW
Test
TestOther
BW
Prod BW
Test
TestOther
BW

Prod BW Prod BW Test BW


source source source

Prod BW Prod BI Test BI


Test BW Java
source source Java

Te

W Source
Prod BW Prod BW TestOth
BW

ystem only
Prod BW Test BW Prod BW Test BW
source source source source

P AG or an SAP affiliate company. All rights reserved.


Automation of system copy
nfiguration for BW landscape
1 Initial system copy of BW and BW
urce systems 1. Initial System Copy 2.
A. BW & BW Prod
BW
Test
Test
Other
BW

Source
System Prod
BW
Test
BW
source source

With Delta Together with


Queue Cloning copying BI Java
Prod Test
Test
Other
BW BW

B. BW only
Prod
BW
source

C. BW
Source Prod
BW

System
Prod Test

only BW
source
BW
source
nitial system copy of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW
Test
Test
Other
BW

mation solution: BW ABAP PCA Initial Copy task list – scope Prod
BW
source

A
Test
BW
source
Prod
BW
source

„BW ABAP PCA Initia


pe: Copy“ task list
ake post-copy activities easier, faster and more reliable for all
AP NetWeaver BW scenarios (one task list for BW and
nnected BW source systems)
ntain clean-up steps, e.g. clean-up of obsolete RFC
stinations, data archiving, BWA connection and batch jobs
aption of ABAP basis and BW configuration settings like
nsport, secure store, generated programs
tomatic optimized handling of BW connections, including
stem renaming (BLDS) and handling of delta queue
BAP basis, BW and BW_SAPI components get configured
r more info see SAP Note 1707321

P AG or an SAP affiliate company. All rights reserved.


nitial system copy of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW

ing a BW or system group: What to do on BW system Prod


BW
source
Test
BW
source
Prod
BW
source

B
A

BW House- „BW ABAP PCA


keeping“ 2 System copy
Sy Initial Copy“ task list
ask list

Cleanup,
1 3 Configuration
Prod BW Test BW

Housekeeping

ALE / RFC ALE / RFC


ABAP Basis components co
BW and BW_SAPI compone
configured
Prod BW Test BW
Source Source
Connection to BW source sy
maintained

P AG or an SAP affiliate company. All rights reserved.


nitial system copy of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW

ing a BW source or system group: What to do on BW source Prod


BW
source
Test
BW
source
Prod
BW
source

C
A

Connection to BW system maintaine


Prod BW Test BW

ALE / RFC ALE / RFC „BW ABAP PCA


Initial Copy“ task list

Cleanup,
2 Configuration
Prod BW Test BW
Source Source

1 System copy
Sy

ABAP Basis components configure


BW_SAPI component configured

P AG or an SAP affiliate company. All rights reserved.


Initial system copy of BW system with De
eue Cloning
1. Initial System Copy 2.
A. BW & BW
Source
System
With Delta Together with
Queue Cloning copying BI Java
B. BW only Test
Prod Test
BW Other
BW

Prod Test
BW BW
source source

C. BW
Source
System
only
nitial system copy of BW system with Delta Queue Cloning
mation solution: BW ABAP PCA Prepare task list – scope and features s

pe: Homogeneous
system copy
able new copied system to use same BW BW BWProd
Prod
rce system (remote connection) 7.0x
BW 7.0x BW

pare to easily bring new BW system in


nsistent state regarding data loading One delta queue for
existing productive BW
imal downtime of original BW system BW
system, one for planned
Sourc
copy, both synchronized
allel operation (temporarily) of both BW e

tems and comparison of performance „BW ABAP PCA Prepare“ task list
sible

features:
omatic delta queue cloning
ecks for consistent delta states
omatic synchronization of both delta queues
For more Info please refer
downtime in productive BW source system http://scn.sap.com/docs/DOC-32414
P AG or an SAP affiliate company. All rights reserved.
nitial system copy of BW system with Delta Queue Cloning
ing BW system with delta queue clone: What to do on BW systems s

„BW Housekeeping“ Optional: Migration to


„BW ABAP PCA Initial 6
task list HANA via Database M
Copy“ task list Option or classical mi

System copy
Sy
1 House-
keeping
3 (h
(homogenous or
he
heterogeneous)

Delta
2 Queue 5 Cleanup,
Clone Prod BW Prod
Test BW Configuration
Test BW

4 Resume
ABAP Basis components con
ABAP PCA ALE / RFC
ALE / RFC BW and BW_SAPI component
pare“ task list
configured

Connection to BW source system maintained

Prod BW Delta queue cloned and synchronized


Source

P AG or an SAP affiliate company. All rights reserved.


Initial system copy of BI JAVA system
1. Initial System Copy 2.
A. BW & BW
Source
System
With Delta Together with
Queue Cloning copying BI Java
B. BW only Test
Prod Test
BW Other
BW

Prod Test
BI Java BIJava

C. BW
Source
System
only
nitial system copy of BI Java system Prod
BW
Test
Test
Other
BW

mation solution: BI Java PCA Initial Copy task list – scope Prod
BW
source
Test
BW
source

ope: „BI Java PCA Initial Copy“ task list


ake post-copy activities easier, faster and more
liable for BI-Java system copy
asis components of AS Java get configured
.g. RFC, Ticket Key store, CIM Client settings)
e-connection to the corresponding BW ABAP
stem get configured (e.g. exchange certificates
etween BW and Portal, update RFC in both BW
nd BI Java systems, setting up BI in SLD and
epository Manager etc.)
xecution via Stand-alone Task Manager for
ecycle Management Automation (SAP Note
783372 and 1616352)

P AG or an SAP affiliate company. All rights reserved.


nitial system copy of BI Java system Prod
BW
Test
Test
Other
BW

ing a BW and BI Java system: What to do on BI Java system Prod


BW
source
Test
BW
source

House- „BW ABAP PCA Initial


ing“ task list 2 System copy
Sy Copy“ task list

Cleanup,
3 Configuration
1 Basis components c
Prod BW
Prod BW Test BW BW and BW_SAPI
components configu
Housekeeping

JCo JCo Connection to BW


maintained
„BI Java PCA Initial
Copy“ task list

Configuration,
Prod
BI Java
Test
BI Java
5 Connection
AS Java configured

4 System copy
Sy

P AG or an SAP affiliate company. All rights reserved.


System refresh of BW and BW source
stems
1. Initial System Copy 2.
A. BW & BW Prod
BW

Source
System Prod
BW
source

With Delta Together with


Queue Cloning copying BI Java
Prod
BW

B. BW only
Prod
BW
source

C. BW
Source
Prod
BW

System
Prod

only BW
source
System refresh of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW
Test
Test
Other
BW
Prod
BW

mation solution: BW ABAP PCA System Refresh task list Prod


BW
source

A
Test
BW
source
Prod
BW
source

B
Prod
BW
source

„BW ABAP PCA System


pe: Refresh“ task list

ke post-copy activities easier, faster and more reliable for all


P NetWeaver BW scenarios (one task list for BW and
nnected BW source systems)
port and import local system settings to preserve system
nfiguration (for ABAP Basis and BW components)
tomatic optimized handling of for retaining BW system
nnections (including system renaming BDLS)
stomization enabled by including customer specific tables 130 tasks
nnection information for Web Services and DB Connect are
eserved
AP basis, BW and BW_SAPI components get configured
more info see SAP Note 1707321

P AG or an SAP affiliate company. All rights reserved.


System refresh of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW
Test
Test
Other
BW

ing a BW or system group: What to do on BW system Prod


BW
source

A
Test
BW
source
Prod
BW
source

B
Test
BW
source

„BW ABAP PCA System


W House-
Refresh“ task list
eping“
sk list
3 System copy
Sy

2 Export tables

1 Export Import tables,


Prod BW File Test BW
BW
system
Import Test
4 Clean-up,
Housekeeping Configuration

ALE / RFC
JCo ALE / RFC JCo

ABAP Basis components configure


BW and BW_SAPI components con

Prod Prod BW Test Test BW Connection to BW source system


BI Java Source BI Java Source
maintained

Connection to BI Java system


maintained

P AG or an SAP affiliate company. All rights reserved.


System refresh of BW and BW source systems Prod
BW
Test
Test
Other
BW
Prod
BW

ing a BW source or system group: What to do on BW source Prod


BW
source
Test
BW
source
Prod
BW
source

C
A

Prod BW Test BW Connection to BW system maintaine

ALE / RFC

ALE / RFC „BW ABAP PCA System


Refresh“ task list

Export
File
1 Export tables
Prod BW
Import Test BW
Test BW
system
Source Source
Source
Import tables,
3 Cleanup,
2 System copy
Sy Configuration

ABAP Basis components configure


BW_SAPI component configured

P AG or an SAP affiliate company. All rights reserved.


Demo
BAP PCA task lists
Summary + further Information
ummary + further information
automated task lists for system copy of BW landscape
poses Automated task lists Benefits

BW housekeeping task list* Clean-up and repairing data objects in BW system regularly and
BW SAP_BW_HOUSEKEEPING before system copy

BW ABAP PCA prepare task Delta Queue cloning and synchronizing in BW source system fo
Prod
BW
Test
Test
Other
BW
list* parallel operation of original and copied BW systems with
SAP_BW_COPY_INITIAL_PREPARE synchronized data loads (minimal downtime of productive BW syste
Prod Test
BW
source
BW
source
possible, useful for BW on HANA migration and upgrade)

BW ABAP PCA initial copy


Prod Test
Test
Other Configuration of BW and BW source systems for all initial system
task list
BW BW

copy scenarios
Prod
BW
source
Test
BW
source
SAP_BW_BASIS_COPY_INITIAL_CONFIG

BW ABAP PCA system


Prod Test
Test
Other Configuration of BW and BW source systems for all system refre
refresh task list
BW BW

scenarios
Prod
BW
source
Test
BW
source SAP_BW_BASIS_COPY_REFRESH_CONFIG

Prod
BW
Test
Test
Other
BW BI Java PCA initial copy Initial copy configuration of BI Java system and maintaining
Prod BI Test BI
task list connection to BW system
Java Java

*standard offering without LVM license

P AG or an SAP affiliate company. All rights reserved.


ummary + further information
ABAP PCA task lists make system copy procedure

igent Simple Fast

s… Ÿ Central User Interface to Ÿ Optimized procedure fo


select copy scenario per retaining BW system
e aware of the selected
connection connections
py scenarios
Ÿ Most cases of SAP Note Ÿ BDLS task is run time
rieve information from optimized by paralleliza
886102 are fully automated
stem
Ÿ Same task list for BW and Ÿ Maintain once, execute
ow their
BW source system
erdependencies
Ÿ One task list for all
e client aware and components (ABAP BASIS, Prod
BW
Test
Test
BW
Other Prod BW

ecute in the correct BW_SAPI and BW)


ent
Prod BW Test BW Prod BW
source source source

P AG or an SAP affiliate company. All rights reserved.


ummary + further information
mated solutions of system copy for BW landscape
Task lists
CRM BW
ABAP
ABAP
BASIS
BASIS
BW Data
CRM Mart

BW EP/BI
ERP
Automated
ABAP
Execution ABAP
BASIS
AS JAVA
BASIS

ERP BW BI Java

SRM SCM
ABAP ABAP
BASIS BASIS

SRM SCM

Maintain task lists together once


Execute them often Basis Admin BW Admin Java Admin Application Admin

P AG or an SAP affiliate company. All rights reserved.


ummary + further information
ake-aways for system copy in BW landscape

em Copy Delta Queue Cloning Integrated into LVM

in BW landscapes Supply two BWs with data End-to-End system cop


mpler Ÿ Minimal downtime Ÿ Automated
marter Ÿ Parallel operation Ÿ Centralized
ster Ÿ Synchronized Ÿ Accelerated

P AG or an SAP affiliate company. All rights reserved.


ummary + further information
er links

Public Web
Community Network (SCN):
P NetWeaver Landscape Virtualization Management:
p://scn.sap.com/community/it-management/virtualization
sier Migration to SAP NetWeaver BW powered by SAP HANA...
p://scn.sap.com/docs/DOC-32414
P NetWeaver BW Application Lifecycle Management (ALM):
p://scn.sap.com/docs/DOC-7856
st-Copy Automation Solution as part of LVM:
p://scn.sap.com/docs/DOC-43270

P AG or an SAP affiliate company. All rights reserved.


hank you
ct information:

Zhang
ct Owner for Post-Copy Automation for SAP NetWeaver Business Warehouse (BW PCA)
ang@sap.com
G Dietmar Hopp Allee, 69190 Walldorf, Germany

AG or an SAP affiliate company. All rights reserved.


014 SAP AG. All rights reserved.

his publication may be reproduced or transmitted in any form or for any purpose HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C
express permission of SAP AG. The information contained herein may be Wide Web Consortium, Massachusetts Institute of Technology.
thout prior notice.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObject
are products marketed by SAP AG and its distributors contain proprietary StreamWork, and other SAP products and services mentioned herein as well as
mponents of other software vendors. respective logos are trademarks or registered trademarks of SAP AG in German
Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft countries.
. Business Objects and the Business Objects logo, BusinessObjects, Crystal Rep
DB2 Universal Database, System i, System i5, System p, System p5, System x, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects produ
ystem z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, services mentioned herein as well as their respective logos are trademarks or re
, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, trademarks of Business Objects Software Ltd. Business Objects is an
Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, SAP company.
r, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP,
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and othe
B2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX,
products and services mentioned herein as well as their respective logos are tra
Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered
registered trademarks of Sybase, Inc. Sybase is an SAP company.
of IBM Corporation.
registered trademark of Linus Torvalds in the U.S. and other countries. All other product and service names mentioned are the trademarks of their respe
companies. Data contained in this document serves informational purposes only
Adobe logo, Acrobat, PostScript, and Reader are either trademarks or product specifications may vary.
ademarks of Adobe Systems Incorporated in the United States and/or other
The information in this document is proprietary to SAP. No part of this document
reproduced, copied, or transmitted in any form or for any purpose without the exp
Java are registered trademarks of Oracle and/or its affiliates. written permission of SAP AG.
en, OSF/1, and Motif are registered trademarks of the Open Group.
Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are
or registered trademarks of Citrix Systems, Inc.

P AG. All rights reserved.

You might also like