Académique Documents
Professionnel Documents
Culture Documents
upgrade
Dr. Bjarne Berg
2008 Wellesley Information Services. All rights reserved.
Re le ase date
8/14/00 12/18/00 11/15/01 5/13/02 11/11/02 3/31/03 8/30/03 3/31/04
Many upgrades are driven by end of support for a certain release. SAP has now created a 5-1-2 maintenance system that consists of: - mainstream maintenance - extended maintenance - customer-specific maintenance
3
The plan covers SAP solutions based on the SAP NetWeaver platform including mySAP SCM, SRM, PLM, CRM, and industry add-ons.
*check with your account executive to see what your fee may be
BEx Analyzer
MS Excel Add-in
BI Consumer Services
BI Platform UDI
SAP JDBC XMLA ODBO Query
Analytic Engine
Data Warehouse
DB Connect
BAPI
Service API
File
XML/A
All components of NetWeaver can use the same operating system release, and the same database release. All components can be run within a single physical server if it is a small configuration, thereby reducing the management of many systems & databases
Web Application Designer BI Accellerator BEx Broadcaster BEx Query Designer BEx Report Designer ReModeling Toolbox Security Changes New ETL Interface BPS Integrated Planning PDF print Real-time data warehousing BEx Web Analyzer
WAD is a key tool for all SAP BI shops and in BI 7.x the tool is simplified and more powerful.
This reduce the amount of custom coding required with the help of Command wizards, Auto complete and support for HTML tags.
The SAP BI accelerator makes query response time 50-10,000 faster. You use process chains to maintain the HPA engine after each data load
HP, Sun and IBM have standard solutions ranging from $32K to $250K+ that can be installed and tested in as little as 2-4 weeks (+ SAP license fees)
New Output Formats New output formats are based on the distribution type you select. But, you now can broadcast web documents as PDF files.
You to broadcast user-specific information based on attributes in the master data attributes using a distribution list in BI (bursting of emails). The information can be controlled by the system so that users only see data related to them.
10
12
2. Repeat column headers 3. Fit to one page 4. Wallpaper 5. Page margins 6. Export Themes (e.g. black & white) 7. Format & Allignment 8. Additional Headers & Footers 9. Print graphics and tables
10.Batch Printing via Broadcaster
13
You can choose if you want the old or the new look after the upgrade
For many, this tool may reduce the need for 3rd party tools to address structured reports.
15
NW BI 7.x goes a long way to address the complaints that BW is a hard to maintain environment with forever fixed models.
16
17
Authorization objects for the Admin of analysis authorizations S_RSEC: Authorization for assignment and administration of analysis authorizations S_RS_AUTH: Authorization object to include analysis authorizations in roles
Changed Authorization Objects: S_RS_ADMWB (Data Warehousing Workbench: Objects):
New sub objects: CONT_ACT Installing Business Content; USE_DND - Drag & Drop to InfoAreas and application components; CNG_RUN - Attribute change run Source: SAP AG July 2008
18
19
SAP NetWeaver BI 7.x has a new and better GUI and formula editors to write complex transfer rules, update rules and data mapping.
20
2
Aggregation Level
3
Filter
4
Planning Function
5
Planning Sequence
6
Pattern
You can now create planning templates using the web based planning wizard to create models using patterns in the data (tool: Road map Pattern). Queries based on aggregation levels can now also write back to the InfoProvider
21
Source: SAP AG, 2008
The PDF options allows companies to protect reports from changes by employees by taking a snapshot of the data regardless of subsequent updates to the data warehouse.
Note: XML documents creates many tags that will slow down large dataloads due to the size of each XML record (relatively large) However, it works great for smaller streams of data.
23
BEx web analyzer is a better user tool than in the past. You now get the best world of Java & the web instead of the more clunky user experience related to Dynamic HTML
BW Content Upgrades
The new upgrade strategy from SAP is to provide BW technical releases as part of NetWeaver and BI content add-ons, You do not need to perform a technical upgrade to update the business content. We now have SAP BI 7.0 and the content releases 7.0.1 and 7.0.2 and 7.0.3 are now available. Planned upgrades should also include the content release 7.0.3.
Details around each content release is available at http://help.sap.com The current content (7.0.3) is available at: http://help.sap.com/saphelp_nw04s/
helpdata/en/ 44/16e6f7a6f30d19e10000000a114a6b/RN_703_en_final.pdf
Apply content when you need it, to the technical release you have!!
27
Technical
Less Time
Functional
Longer Project Tons of New Functionality Increased User Satisfaction Opportunity to Sunset other BI solutions
Source: SAP AG
28 28
Technical
Functional
29
Technical
Functional
Source: SAP AG
30
An Upgrade Strategy
Think bigger than BW..
Tip
Apply content as soon as feasible. Especially if you have on-going development work. This way you can avoid many work-arounds. You should seriously consider having all NetWeaver components on the same upgrade strategy instead of selecting each component for upgrade. This will help in the shared extractors and also substantially simplify the upgrade planning and landscape.
Look at SAPs release strategy for each component you are using and plan ahead,instead of last-minute mustdo projects.
31
32
Upgrade
Or
Upgrade
Or
Upgrade
Or
Source: SAP AG May 2006
Note: Depending on your current installation of SAP BW, you have different upgrade options
33
Technical Upgrade
Basis Training on new solution, if necessary
Could also be handled via Knowledge Transfer from Integration Partner
Functional Upgrade
Development Team Delta Training (DBW70E) Report / Presentation Team Delta Training (DBW70R) Integrated Planning Training (DBW70P) User Training for new tools
35 35
Upgrade Pre-planning
It is important to communicate the goals and timings to the technical team to help them prioritize their research and activity or hardware setup
Communicate goal of having existing content continue to work to functional test team, so they do not get hung up in testing new features before the upgrade is in production. You need to have the SAP solution Manager to generate the key during the upgrade to NW2004 SR1, and you will need to be on Solution Manager release 3.2 SP8 or higher to make it work (note: 805390).
36
BW Ve rsio n
2.0B 2.1C 3.0A 3.0B 3.1C 3.2 3.3 3.5
Re le ase date
8/14/00 12/18/00 11/15/01 5/13/02 11/11/02 3/31/03 8/30/03 3/31/04
Can be upgrade d to
2.1C, 3.0B, 3.1C, 3.50/3.51 3.0B, 3.1C, 3.50/3.51 3.0B, 3.1C, 3.50/3.51 3.1C, 3.50/3.51 3.2 and 3.3 must be applied before 3.5 3.3 must be applied before 3.5 3.5
Still supported
37
Some hints Upgrade programs SAPup and SAPjup You will need to install the NetWeaver Application Server Java and the specific user type, before you can use all the features of BI 7.x (i.e. Business planning and analysis services, Enterprise data warehousing, Reporting and analysis scenarios etc). You can install this as a separate system or as an add-in to the upgraded ABAP server. SAP provides a software program called SAPup to help you upgrade the WAS (ABAP) and SAP BW. It is called a system switch upgrade.
Note: if you already have java installed, you can also use the upgrade program called SAPjup, to upgrade the WAS-java.
If the WAS-Java was installed on the same system as the WASABAP (as an add-in) you need to run both the SAPup and SAPjup programs in parallel (see the Master upgrade guide for more details).
38
Unicode has been available since BW version 3.5.1. and is now highly recommended as part of the upgrade (hint web application T h i n g designer is now also unicode compliant). Some things to remember and plan for:
Area Memory Processing power Disk space Recommended increased capacity 20% 20-25% 20-30% 45-50%
39
Example
Production 12 CPU 96GB RAM Sandbox 4 CPUs 32GB RAM
This west coast company reallocated their Sun-6900 box (on Oracle) and have 3 Appservers on the production box.. More memory allows them to take better advantage of the parallel load of the BW system as well as to cache many of the frequently run queries (BEx Broadcaster) The hardware also allows them to have a system where performance between the boxes are comparable.
Development
Key numbers: 3.1 Terabytes of data; 2810 named users and about 620 active users
40
Resources
Team Lead
Basis resource
Regression Testers
A Dedicated team with a technical team lead (100%), a Basis resource (100%) and a technical reviewer (100% is required). In addition, a dedicated go-to resource for technical issues is recommended. This should be an individual that have solid knowledge about the upgrade and have done his before. SAP resources should be considered, due to their contact network within the SAP organization. Regression testing is required on behalf or the user community. This should be coordinated with the Power Users or existing developers.
41
W2
W3
W4
W5
W6
W7
W8
BW production have key development leads regression test all live content (both systems must be connected to other landscape environments testing extractors too!) [2-5 days (size/copy/hw depending)] any correctional transports. [3-5 days?]
Post-fix, have full team in for Upgrade buy-in testing that all works properly [2-3
workdays]
KEY:
now freeze development and release transports, upgrade development and a test system, incorporating the fix transports generated from the upgrade regression test. This should be a clean 2-4 day process. Plan for regression test glitches and production cut-over.
43
BWP
In this real example, we are also installing new Hardware. This gives us lot of flexibility First, we copy the old development system to the new Sandbox (new HW)
Feb 4 11 18 25 3 10 March 17 24 31 April 7 14
BWS
BWX
BWX
BWX
January 21 28
Hardware install Copy BWD to new BWS Upgrade DB2 to latest version Post processing of box Rename/restore old BWS box Download latest patches for upgrade
46 46
BWP
At this stage you should document and test all work that occurs. Some time has to be set aside for notes research and unforeseen issues. We want to creating a repeatable process, so no ad-hoc activities are allowed.
Feb March 18 25 3 10 17 24 31 April 7 14 4 11
BWS
BWX
BWX
BWX
January 21 28
Start upgrade BWS Start shadow instance SPDD start ICNV start Start syst. downtime upgrade activity Complete BWS upgrade Post processing Basis and functional testing Unicode conversion Java upgrade
47
BWP
You now freeze the development and can take copies of the BWD and BWQ system and prepare for upgrades. The old BWP is still running as the productive system..
BWS
BWD
BWQ
BWX
January 21 28 4 11 Feb 18 25 3 10 March 17 24 31 April 7 14
Copy BWD Development freeze Rename BWD Copy BWQ Rename BWQ Copy PDW (no rename yet). It is still the production system..
48 48
BWP
We now repeat the process. Remember, you have already upgraded BWD once (in step-1) and should know the need for any post processing. Don't ignore the need for technical and functional testing.
Feb March 18 25 3 10 17 24 31 April 7 14 4 11
BWS
BWD
BWQ
BWX
January 21 28
Complete Prepare on BWD Apply fixes Start upgrade BWD Start shadow instance SPDD start ICNV start Start syst. downtime upgrade activity Complete BWD upgrade Post processing Basis and functional testing Unicode conversion Java upgrade
49
BWP
Notice, we refreshed the new BWQ from BWP, so this is really a BWP upgrade
BWS
BWD
BWQ
BWX
January 21 28 4 11 Feb 18 25 3 10 March 17 24 31 April 7 14
Complete Prepare on BWQ Apply fixes Start upgrade BWQ Start shadow instance SPDD start ICNV start Start syst. downtime upgrade activity Complete BWQ upgrade Post processing Basis and functional testing conversion Unicode Java upgrade Functional test and go/no-go decision
50
BWX
2
BWX
3 4
BWX
BWS
BWD
BWQ
BWP
January 21 28 4
Contingencies should be made. I.e. notice that is any showstoppers occur on 20th, the old BWP can be renamed back, or if the time becomes too short the Unicode can be done the next weekend.
Feb 11 18 25 3 10 March 17 24 31 7 14 April 18 19 20 21
Java install Remove data in new system Rename BWP Complete Prepare on BWP Apply fixes Start upgrade BWP Start shadow instance SPDD start ICNV start Start syst. downtime upgrade activity Complete BWP upgrade Post processing Basis testing Functional test Unicode conversion (TBD)
51
Lessons learned
Old version Duration Scope Number of environments Number of core team members Hardware switch Testing Unicode Hardware Mfg. 3.1C 10 weeks Retail 3.5.3 9 weeks Government 3.5.3 10 weeks Finance 3.1C 12 weeks Energy 3.5.3 14 weeks
3 Tb/900 users 6 Tb/300 users 1 Tb/80 users 9 5 4 4 No 2 weeks No Sun 3 No 2 weeks Yes IBM Unicode took a bit longer than expected. Wait with rollout of new functionality until you have a stable environment
Lessons Learned
Have the right people in place. Wait until they are available and have a core business team for short bursts of testing
4 5 3 Yes Yes No 3 weeks 4 weeks 2 weeks Yes Yes No Sun Sun IBM If possible, reload the data during Unicode Could have done Did not have the conversion this faster, if right technical (faster). business people people involved. Hardware had been This added 6 switch removed scheduled for weeks to an a lot of risk and testing earlier. otherwise made the Otherwise straight-forward upgrade faster. smooth process. upgrade.
52
What is next?
Resources
COMERIT (presentations, articles, accellerators)
www.comerit.net
Business content and extractors SAP BI 7.0.3 available at http://help.sap.com/saphelp_nw04s/helpdata/en/44/16e6f7a6f30d19e10000000a114a6b/ RN_703_en_final.pdf Component upgrade guide SAP Netweaver BI 7.x ABAP available at http://help.sap.com
56
Your Turn!
Migration towards single user interface (via EP usage type) in place, tested and scalable before ERP upgrade
One BI Toolset - Report Design takes place in the new BEx Report Designer Specific new components which may drive a component based business justification: (source: SAP
New Developments in SAP BI)
59