Professional Documents
Culture Documents
NetWeaver 7.0 BI
Roland Kramer
Rampup Coach NetWeaver 7.0
SAP Switzerland
AGENDA
Systemcopy BW 3.x
Enterprise Portal
KM
Visual
Composer BI
Kit Business Explorer Suite (BEx)
Information Broadcasting
BEx Web BEx Analyzer
BI Pattern
Web
Web Report MS Excel
Application
Analyzer Designer Add-in
Designer
BI Consumer Services
UDI
SAP DB Service
JDBC XMLA ODBO Data Warehouse BAPI File XML/A
Query Connect API
Prod. / Cons.
Portal
Consumer
Portal
Central
ERP
Portal
Producer Producer
Portal Portal
Prod. / Cons.
Application
Application
Portal
ERP
Application
ERP Application Producer
Application Portal Application
Application ERP Application
BI BI
BI
WP-PI 6.00
substitutes old WP-PI 6.00
WP-PI’s
Every 6.20 Base
System needs the PI SEM
SEM FIN
FIN
Extraction PI as well. 200X.y 3.23.5 1.52.0
At least 2003.1
…
…SAP
SAP
MDMP – Multiple Display Multiple Processing Terminology
Terminology
Box 1 Box 2
Operating System Operating System
ABAP/JAVA ABAP/JAVA
OLTP DBSL/JDBC DBSL/JDBC OLAP
Oracle DB Oracle DB
Schemas Schemas
ABAP/J2EE = Load ABAP/J2EE
SAP ECC SAP BI
Box
Operating System
01 02
NetWeaver AP 1 NetWeaver AP 2
Application Application
SAP ECC SAP BI
Clients 001, 002, … Client 001 Two WAS on
One box
ABAP ABAP
DBSL DBSL
OLTP OLAP
Oracle DB
Schema 1 Schema 2
ABAP ABAP
SAP ECC SAP BI … getting one
DB instance with
several schemas
using logon Trigger*
* Session oriented settings for OLAP based systems like BI
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 16
MCOD Scenario with ABAP and JAVA on Separate Instance
NetWeaver 7.0
Selected Java
Operating System Applications:
01 02
CI ABAP (BIx) CI Java (BJx) SLD
BI 7.00 JAVA 7.00 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:
BI-Java
DI ABAP DI Java
EP
Schema Schema
ABAP JAVA
SAPBIx SAPBJxDB
Box
One WAS with
Operating System several
Clients
NetWeaver AP
Application
SAP ECC/BI
Clients 008, 009, …, 011
ABAP/JAVA
OLTP/ DBSL/JDBC
OLAP
Oracle DB
Schemas ABAP/J2EE
SAP ECC/BI …
…one
oneDBDBSchema.
Schema.
Logon
LogonTrigger*
Trigger*are
are
not possible
not possible
ERP 2005
Selected Java
Operating System Applications:
01 02
CI ABAP CI JAVA SLD
ECC/BI J2EE 7.00 SLM
000, 001, 002, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:
BI-Java
DI ABAP DI JAVA
EP
Schema Schema
ABAP JAVA ESS
SAP<SID> SAP<SID>DB 2005
Different Areas
The “classical” BI Customer is not using EP
The “classical” BI Administrator is not configuring Java, either
the SAP Portal
Systemcopy BW 3.x
upgrade Test
Development Consolidation Production
BWD BWQ BWP BWT
BW
Transport Transport
Run transaction BDLS for all systems. Note that the new logical
source system names must not be in table TBDLS. Check this
with BD54. The BDLS transaction only converts the IDOCS. To
complete the tasks, you will also have to restore the systems
(BW and R/3) in the AWB.
Check both, the SAP BW system and the source systems (R/3)
and restore the connections in the AWB using RSA1.
To restore the source systems, check Note 184322 and delete the
assignment for the SAP BW system in the SAP R/3 system with
the function module RSAP_BIW_DISCONNECT_40_20.
See the additional chapter “Restoring source systems.”
Run the Program RS_BW_POST_MIGRATION
Check the partner profiles in WE20 for the systems.
Check IDoc ports in WE21 for the systems.
Check the IDoc type in WE30 for the systems.
Systemcopy BW 3.x
Please note that there are some differences between the Windows and
Unix based Upgrade. For Details consult the Upgrade Guide for your OS.
You must bring the Oracle 9i Release at least to Version 9.2.0.6.0 or
higher, otherwise the database migration assistant will fail. The Version
differs in the Guides.
Install the latest Version of OPatch >= 1.0.0.0.55
See Notes 306408 and 640910 for details
The Automatic Undo Management (AUM) must be in place before
upgrading to Oracle 10g. For AUM see Note 600141
Check for the latest Version of dbsl (dboraslib.dll, dboraslib.so,
dboraslib.sl, or dboraslib.o) for your release.
Check Note 833766 for possible Installation errors and Note 819829 for
Errors with the new Oracle 10g Instant client.
If you use Oracle10g together with Netweaver04 please check also Note
868681 for corrections.
Details Upgrade
NetWeaver 7.0 BI Abap
PREPARE
UPGRADE
Technical and
application checks &
auto-actions.
Currently covered by
technical upgrade tool.
Upgrade post-
processing wizard.
Further research:
what is needed here?
sap_drop_tmptables
DBDIFF
nametab
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 45
Check for Deletion of Jobs with Report RSBTCDEL2
Î See Note
784969
To avoid a loss in data, upgrade shutdown and long runtimes check the
status of your information objects before the upgrade please. To do this,
proceed as follows: transaction rsd1 - All InfoObjects - Update. Activate
all information objects that are not assigned a green light.
Then choose Extras Î Reorganize info object tables to reorganize the
info object tables. Details can be found in note 458363.
Note 996602 - Modificat. for time characteristics disappear after upgrade
Check the details for the Usage of BI together with Oracle that the table
space PSAPTEMP is from type temporary.
If you want to use additional table spaces for BI for Fact tables, ODS
objects and Dimension tables please check note 552911 and 502989 for
details.
After the initial Setup of SAP Netweaver 7.0 there is only a an initial
Configuration Profile available which does not met the BI/OLAP
requirements. So the consulting of the following notes is a mandatory
step before the use of the BI application.
– Note 192658 - Setting basis parameters for BW Systems
– Note 830576 - Parameter recommendations for Oracle 10g
– Note 702728 - Profile parameter for export/import buffer instances
– Note 656060 - OLAP: Cache main memory displacement not func.
– Note 480710 - Profile parameters for table buffers
– Note 928044 - BI lock server
With the table RSADMIN you can do additional DB settings.
With Oracle 10g the usage of rule based mode is not supported
anymore. Therefore also the table spaces SYSTEM and SYSAUX will get
regularly DB statistics.
– oracle DDIC: brconnect -u / -c -f stats -t oradict_stats
– oracle SYSAUX: brconnect -u / -c -f stats -t system_stats Note
– Execute latest sapdba_role and sapconn_role scripts
– Note 963760 - 'ORA-20000: Insufficient privileges' for creating statistics
– Note 1013912 - FAQ: Oracle BW Performance
Refer to the new Procedures/Scripts together with Oracle 10g, see the
Oracle Upgrade Manuals for Details. Especially after the Installation of
Oracle Patches, these tasks must run for Performance reasons.
Additional scripts can be found under
http://service.sap.com/swcenter-3pmain Î oracle Î other Î scripts
and in the mentioned Notes.
Check the additional notes for Correction for your Support Package level
of SAP NetWeaver 7.0 (Abap and Java). Use transaction SNOTE to
implement the correction (example with SAP NetWeaver 7.0 patches).
Important notes for the latest correction for Transaction SNOTE
Note 875986 - Note Assistant: Important notes
For general Remarks about BI Support Packages please check:
Note 829692 - SAP NW2004s information for BI Support Package
Note 1013369: NW04s BI - In between - Support Packages
For generic Problems with Support Stacks consult
Note 822379 - Known problems with Support Packages in SAP NW 2004s
AS ABAP
The current configuration (sp-stack) at: http://service.sap.com/sp-stacks
Note 914304 - SAPBINews NW2004s BI Support Package 10 (SPS 10)
Note 914305 - SAPBINews NW2004s BI Support Package 11
Note 914306 - SAPBINews NW2004s BI Support Package 12 (SPS 11)
Note 991093 - SAPBINews NW2004s BI Support Package 13 (SPS 12)
Note 991094 - SAPBINews NW2004s BI Support Package 14
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 55
Post Activities Following the Technical Upgrade – 3
Migration Support
For security and clarity reasons make a „clean“ new setup „from the
scratch“ (much easier, less complex than in 3.x)
Otherwise:
ABAP program RSEC_MIGRATION (use transaction SA38)
No complete, automatic migration, but support
– The more complex the existing authorization concept, the more
manual migration work might be necessary
– Customer exits variables on nodes are migrated
– Customer exit variables for 0TCTAUTHH cannot be migrated; the
respective hierarchy nodes must be assigned manually
– Intensive tests are highly recommended
– Runtime (10000 users roughly 1h)
Singular event, not for scheduling
During migration to the new authorization concept, the existing
concept won‘t be changed
Always check the latest corrections of the program RSEC_MIGRATION
Details Frontend
NetWeaver 7.0 BI
http://service.sap.com/patches
Transaction RS_FRONTEND_INIT
Systemcopy BW 3.x
NetWeaver 7.0
Selected Java
Operating System Applications:
01 02
CI ABAP (BIx) CI Java (BJx) SLD
BI 7.00 JAVA 7.00 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:
BI-Java
DI ABAP DI Java
EP
Schema Schema
ABAP JAVA
SAPBIx SAPBJxDB
Note that when you use the option “SAP Support Package
Stacks” you only select the initial SPS, e.g. for Stack 9.
Java also releases Patches for the current stack,
which will not be covered by the collection process.
Download the latest files manually.
Systemcopy BW 3.x
Please choose the same user which is valid in Abap and Java and with
enough permissions and check carefully the Domain entry.
You can provide the end user the access to the integrated planning
without showing them the logon to a portal runtime.
The BEx Broadcaster is still a call from the ABAP HTTP which is
embedded in the Portal Runtime (JAVA HTTP), the functionality is
Independed from the Portal Application.
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 87
Test the Portal Application – Planning Modeler (JAVA)
Roland Kramer
Senior NetWeaver technology Consultant
Ramp-Up Coach NetWeaver 7.0
SAP (Schweiz) AG
Althardstrasse 80
CH-8105 Regensdorf
t +41 58 871 66 02
f +41 58 871 61 12
m +41 79 215 84 18
@ roland.kramer@sap.com
w http://www.sap.ch
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche
Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p,
System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower und PowerPC
sind Marken oder eingetragene Marken der IBM Corporation.
Adobe, das Adobe Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene Marken von Adobe Systems Inc. in den USA und/oder anderen Ländern.
ORACLE® ist eine eingetragene Marke der ORACLE Corporation.
UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.
Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und andere hier erwähnte Namen von Citrix-Produkten sind Marken von
Citrix Systems, Inc.
HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.
JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie.
MaxDB ist eine Marke von MySQL AB, Schweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge , und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden
Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der
jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.
Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in
welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.
Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertrag oder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält
nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieser Publikation keine Verpflichtung zu einer bestimmten Geschäfts- oder
Produktstrategie und/oder bestimmten Entwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherige Ankündigung geändert werden.
SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der
Informationen, Texte, Grafiken, Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch
stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die
Gewährleistung der Nichtverletzung geltenden Rechts.
SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser
Materialien entstehen können. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.
Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks
zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über
Internetseiten Dritter ab.