Post on 16-May-2015
description
transcript
Best practices for successfully upgrading your
portal to SAP NetWeaver 7.3
SAP NetWeaver Portal, Product Management
[
Real Experience. Real Advantage.
[ Session Scope
SAP NetWeaver 7.3 provides various functional enhancements
and improvements for end users, administrators and developers.
In this session we will discuss technical aspects and
recommendations for smoothly upgrading your portal landscape
to SAP NetWeaver 7.3
2
Real Experience. Real Advantage.
[
3
Learning Points
This sessions provides the following learning objectives:
Understand the differences of SAP NetWeaver 7.3
Understand the upgrade tools and procedure
Know the technical details of upgrading the various
components
Get important links and notes
Real Experience. Real Advantage.
[ Agenda
Portal Portfolio Overview
Preparing your project
Upgrading your portal landscape
SAP standard components
Portal add-ons
Custom-built applications
Further information
4
Real Experience. Real Advantage.
[ Benefits - Why using SAP NetWeaver Portal?
Intuitive user interface and appealing, customized
web sites in your corporate design
Central, multi-system-, role-based access to
business processes, information and services
Secure, multi-channel access via desktop, mobile or
other clients
Increase user productivity for individuals and teams
with easy collaboration in Enterprise Workspaces, Wikis
or Forums
Run responsive web sites based on advanced document
management and web content management solutions
Easy integration of SAP applications via wizards and
pre-configured Business Packages
Based on proven, highly scalable, open and standard-
complaint platform with improved TCO
5
Business Processes
Employee
Customer
Partner
Supplier
SAP Portal
Real Experience. Real Advantage.
[ Overview of SAP NetWeaver 7.3 Portal Portfolio
6
Web based consumption
via desktop, mobile and cloud channels
SAP NetWeaver Foundation
e.g. administration & development tools, security, Web Dynpro, Enterprise Search*,
governance, Accelerated Application Delivery, Gateway*
Portal Core Services
e.g. roles, navigation, page building, permissions, single sign-on, third party integration
Collaboration &
Social
Content
Management
Usability &
Extensions
Applications &
Insights
Portal Content Mgmt.
by OpenText*
Social Services
Forums
Enterprise
Workspaces*
Portal Site Mgmt.
by OpenText*
BPM* &
Universal Worklist
Knowledge
Management
Application
Integration
Mashups
Branding & Themes
Ajax Framework
Web Page
Composer Wikis
Reports &
Analytics*
APIs for
Development
B2B/ B2C
Scenarios*
*check license details
Real Experience. Real Advantage.
[
7
Return on Investment
SAP provides comprehensive upgrade tools, how-to guides and
consulting services for smoothly managing your upgrade
projects.
With the new architecture of SAP NetWeaver 7.3, you have
the chance to modernize and consolidate your existing
infrastructure, thus saving costs for administration and
hardware.
Real Experience. Real Advantage.
[ Top 10 aspects to pay attention at during upgrade
Infrastructure and Upgrade tools
1. Deployment recommendations (infrastructure, usage types)
2. Landscape components dependencies (e.g. Business Suite)
3. Platform support (OS, DB, Browser)
4. Upgrade tools and Solution Manager (MOPZ)
5. Upgrade paths from previous releases
6. Business Packages
Content and Applications
7. Integration scenarios (App Integration vs. FPN)
8. Upgrade of portal add-ons (WPC, Forums, Workspaces)
9. Portal development tools and APIs
10. Migration of custom-developed applications (e.g. WD Java)
8
Real Experience. Real Advantage.
[ Preparing Your Project
1. Check the central Master Guide (/instguidesNW73) and Upgrade Guide
(/upgradeNW73) for fundamental information about SAP NetWeaver 7.3
2. Review and apply new landscape recommendations for portal
Various enhancements for application integration via AppIntegrator
(incl. remote content integration) and content sharing between portals (via FPN)
3. Check enhanced support for new platforms and browser versions via PAM
4. Check the migration guides for SAP NetWeaver 7.3 (e.g. portal, Web Dynpro)
Check SCN blog for lessoned learned from ramp-up.
9
Real Experience. Real Advantage.
[ Architecture View - Upgrade Aspects for SAP Portal
Upgrade of portal landscape and relevant SAP NetWeaver (Java) components
Bring the DB/OS platform on 64bit
Run SAP upgrade tools: e.g. SAP NetWeaver 7.0 > SAP NetWeaver 7.3
Upgrade portal add-ons, custom-specific content and applications
10
Application Server Java
Enterprise Portal Core
(Portal, UWL)
Enterprise Portal
(KMC, WPC)
Workspaces
Web Dynpro
Business Packages
(Portal Content, Applications)
DB /OS (64bit only)
Wikis
Portal Apps
Application Server Java
Extensions
NW Product
Description
Forums
Real Experience. Real Advantage.
[ SAP’s Java App. Server and Development Environment
11
SAP Web
Application
Server 6.40
SAP
NetWeaver
Application
Server 7.0x
J2EE 1.3 based J2EE 1.4 / Java EE 5 based
Java Server based on J2EE 1.3 (JDK 1.4)
NetWeaver Developer Studio (NWDS)
based on Eclipse 2.x
Java Server supports J2EE 1.4 and Java EE 5 (JDK 5 / 6)
NetWeaver Developer Studio (NWDS) based on
Eclipse 3.x
SAP
NetWeaver CE
7.1
SAP
NetWeaver CE
7.1 EhP1
SAP
NetWeaver CE
7.2
SAP
NetWeaver
7.3
Real Experience. Real Advantage.
[ Upgrade / Migration paths
J2EE 1.3 based J2EE 1.4 / Java EE 5 based
SAP
NetWeaver CE
7.1
SAP
NetWeaver CE
7.1 EhP1
SAP
NetWeaver CE
7.2
No direct server upgrade,
migration always required
EhP installation only.
No migration required
Server upgrade available. Project
migration only required for
specific types and maintenance
SAP Web
Application
Server 6.40
SAP
NetWeaver
Application
Server 7.0x
12
SAP
NetWeaver
7.3
Real Experience. Real Advantage.
[ SAP NetWeaver Portal 7.30 – How to get there?
13
Recommendation Implementation
Scenario Benefits Scenario Specific Considerations
Upgrade
Least effort (in-place switch
upgrade)
Any data / scenario will be kept and
adjusted via delivered migration
controllers
Less utilization of SAP NW 7.3
TCO reductions as system will
consist of all currently deployed +
new introduced NetWeaver usage
types
New Installation +
New Content
Smaller system footprint (only
install required usage types,
selective takeover of content)
New installation faster than upgrade
(e.g. no legacy content)
Could be combined easily with HW
switch
(Re-)Creation of content and
configuration required as
export/import options are limited
Potential loss of metadata (e.g.
KMC)
Upgrade old
system +
New Installation
and
partial content
transport
Smaller system footprint (only
install required usage types,
selective takeover of content)
Less need of content re-creation
Transport via CTS+ possible
Double effort (Upgrade + New
Installation)
CTS+-transport restrictions may
apply
No automatic content migration
available
Please note that in addition there might be other, generic considerations related to the release change like:
Portal Content and Add-On availability (e.g. Enterprise Work Spaces and Business Suite Content) on target system, Switch to SAP JVM,
Platform Availability Matrix (PAM), Possible Porting Requirements for customer specific coding; also check out the official deployment
recommendations of SAP Landscape Governance Board
Real Experience. Real Advantage.
[ SAP NetWeaver Portal 7.30 – How to get there?
14
NW
7.0x or
lower SAP Jup
NW
7.3
Software Components and Support Package Stack(s)
Stack
Configuration
File +
SAPInst
NW
7.3
Mainly portal content (re-)creation
NW
7.0x or
lower
NW
7.3
Manual import/export if
possible
Real Experience. Real Advantage.
[ SAP NetWeaver Portal 7.30 – How to get there?
15
SAPInst
NW
7.3
Selective portal content
(re-)creation
NW
7.3
Selective CTS+
Transport where
applicable
NW
7.0x or
lower SAP Jup
NW
7.3
Software Components and Support Package Stack(s)
Stack
Configuration
File +
Real Experience. Real Advantage.
[ Tool for Upgrade – SAPJup
Java server upgrade from NetWeaver 7.0x to 7.3
SAPJup
SAP Java Upgrade Tool for users to upgrade the Java Application Server
Is shipped to customers in a separate DVD called Upgrade Master DVD
Upgrade Process with SAPJup
1. Initialization Detects system type: ABAP + Java / Java only
2. Extraction Extract upgrade tools from Upgrade Master DVD
3. Configuration Gather info including passwords, software units, add-ons, SP, shadow system
info, etc...
4. Checks Validate OS and DB of the source release to
match the requirements of the target release
5. Pre-processing Builds up the shadow system
6. Downtime System down for unattended upgrade execution
7. Post-processing Remove the shadow schema created
8. Finalization Clean-up files and directories that are no
longer required after the upgrade
16
Real Experience. Real Advantage.
[ Tool for Upgrade – SAPJup
Java server upgrade from NetWeaver 7.0x to 7.3
17
NW
2004/ 7.0
system
NW 7.3
system
Migration
720
tables NW
7.3
tables
04s
tables NW
7.0
tables
DB
Source Release
System
Copy
NW
2004/ 7.0
system
Source Release System Copy
System data as input for SAP Solution Manger
Maintenance Optimizer
SAP Solution Manger Maintenance Optimizer
defines the download stack to apply with SAP
Upgrade Wizard
SAP Solution Manager MOPZ (Preliminary to Upgrade)
SAP Upgrade Wizard
Real Experience. Real Advantage.
[
MIGRATING THE PORTAL
CONTENT
18
Real Experience. Real Advantage.
[ Upgrade of Standard Portal Content (EPC/EP)
During the upgrade process the relevant software components
and standard portal content are automatically upgraded to the
new release level.
During this phase portal related migration controllers
transform content to fit the new formats e.g. PRT Migration
Controller (PAR/WAR container), OBN, FPN, PCD.
Additional ones exist for the other NW technologies
The migration includes standard content provided by SAP such
as Portal Content (PCD), KMC content and configurations
19
Real Experience. Real Advantage.
[ Standardization on WAR-Format
In previous SAP NetWeaver releases, portal components were packaged in
PAR files (portal archives) that were deployed to the portal runtime.
In the current version, portal applications have a slightly different directory
structure, include additional files, and are packaged in WAR files, which are
ZIP files with a .war extension. WAR (Web Application Archive) is the
standard format for packaging web components for Java EE servers.
The portal provides an automatic migration tool for converting PAR files to
WAR files, and then packing them into EAR files. EAR (Enterprise Archive)
is the standard format for packaging Java EE applications. These EPA files are
backward compatible and will work seamlessly.
20
Real Experience. Real Advantage.
[ Using the PAR Migration Tool
The PAR migration tool is a wizard that enables you to migrate standalone
PAR files to the supported file format (WAR).
Note:
The tool transforms the structure of the application project. The tool does not
check internal dependencies and correctness of referenced APIs.
You may need to migrate the source code and adjust used (deprecated) APIs
accordingly.
Location: System Administration > Support > PAR Migration Tool
The tool provides the following options
for selecting the files to migrate:
Browse for files and upload them one by one
Upload all the files from a folder on local server
Upload files from imported transport packages
21
Real Experience. Real Advantage.
[ PAR Migration Tool
22
The wizard migrates PAR files (standalone / contained in SDA or SCA files) to the
supported file formats. You can upload and migrate multiple applications at once.
Result: EAR files that contain WAR files.
Note: the PAR migration tool does only transform the container! You may manually
adjust your source code according to latest NW 7.3 APIs and concepts.
Further Information:
Documentation
Portal Application Migration
Java Docs http://help.sap.com/javadocs/NW73/SPS03/EP/index.html
Real Experience. Real Advantage.
[ Transport Packages
The import process cannot import PAR files, or SDA and SCA files
containing PAR files, because PAR files are no longer supported. When
importing a transport package, the files that cannot be imported are saved
to the local file system.
The PAR migration tool wizard enables you to view these files, so that
you can select them and migrate them to a supported format.
After migrating the selected files, you can download the migrated files and
deploy them on your system.
Notice: The result of the migration is EAR files that contain WAR files, and
not files in the format of the source files (SDA or SCA).
23
Real Experience. Real Advantage.
[ Portal Application Development and Deployment
Portal applications are deployed as standard Java EE
applications. The Archive Uploader deployment tool is no
longer supported.
Common issues for consideration:
JDK incompatibilities
Use of non public API’s (All public API’s are maintained)
Use of deprecated parts that might have changed
24
Real Experience. Real Advantage.
[
UPGRADING
PORTAL ADD-ONS
25
Real Experience. Real Advantage.
[ Web Page Composer
Web Page Composer (WPC) was been significantly enhanced, e.g. with new tools and
concepts for the staging area.
The upgrade tool automatically migrates standard site and page infrastructure, Web
content and page layouts into the new format.
If you created own web forms and layouts you may need to adjust your templates –
especially if they contain non-default, custom editor components.
Please check SDN or following SAP Note for details: 1371703 - WPC for SAP
NetWeaver 7.3 - Upgrade Information
26
Real Experience. Real Advantage.
[ Forums
The forums application is part of a separate “Portal Add-on” component and
thus not part of the standard support package stack.
Therefore it is not integrated in the standard installation or upgrade process.
If you want to use the forums application, you need to install or upgrade it
separately.
Details for the various source releases are maintained in SAP Note 1049553
“SAP Forums - Installation, Upgrade and System Copy”.
27
Real Experience. Real Advantage.
[ Portal Business Packages for SAP NetWeaver 7.3
SAP is providing special Business Packages for SAP NetWeaver Portal 7.3. As SAP NetWeaver
Portal 7.3 runs on Java EE5, customers cannot simply re-used current BPs. SAP enabled the
following backend releases:
Business Suite 7 (e.g. ECC 6.0 EhP4, SRM 7.0)
Business Suite 7 Innovations 2010 (e.g. ECC 6.0 EhP5; SRM 7.0 EhP1)
LM tools support the installation of Business Packages. During the upgrade phase the LM tools
check for the new 7.3 versions of your Business Packages / backend.
Further details are maintained here:
Overview about the Portal Content Portfolio: http://www.sdn.sap.com/irj/sdn/portal-content-portfolio
SAP Note 1468349 "SAP Business Suite 7 for SAP NetWeaver 7.3 hub systems"
SAP Note 1615463 "SAP Business Suite 7i 2010 für SAP NetWeaver 7.3 Hub-Systeme"
SAP Note 1532805 "Add-On Compatibility of SAP NetWeaver 7.3"
28
Business
Suite 7
BS 7
Innovation 2010
Business Packages for 7.3 Business Packages for 7.0
Portal 7.3 Portal 7.0
ECC 6.0 R/3
Real Experience. Real Advantage.
[ Enterprise Workspaces
Innovative Portal add-on solution that provides a flexible, intuitive
environment for enterprise end-users to compose content using a state-of-
the art self-service approach.
Enterprise Workspaces 1.0 has been release for SAP NetWeaver 7.0.
SAP supports deployment on top of SAP NetWeaver 7.3 with latest release
of Enterprise Workspaces 1.1 SP1
Further details are available on SDN: http://www.sdn.sap.com/irj/sdn/nw-
enterprise-workspaces
29
Personal Workspace Shared Workspace
Real Experience. Real Advantage.
[
UPGRADING
CUSTOM APPLICATIONS
30
Real Experience. Real Advantage.
[ Knowledge Management
If you are running (custom) applications on top of KMC check the detailed
information for upgrade projects as maintained in following SAP note:
1372388 - Upgrade of applications using KMC to SAP NetWeaver 7.3
Especially check relevant API changes: JDK 1.5 related changes
UME related changes
The relevant JavaDocs are: SAP NetWeaver 7.0: http://help.sap.com/javadocs/NW04S/current/km/index.html
SAP NetWeaver 7.3: http://help.sap.com/javadocs/NW73/SPS03/KMC/index.html
31
Real Experience. Real Advantage.
[ Adjusting Migrated Applications
Prerequisites
SAP NetWeaver Developer Studio (NWDS) 7.3 is installed
JDK 6.0 version is installed
Recommendation
Upgrade your custom applications (e.g. WD Java, PRT) to the
new release (using NW 7.3 sandbox environment) prior to the
actual upgrade.
Steps:
Import your application either in the initial PAR/SDA format or
the migrated EAR format to NWDS
Make sure that you use only public APIs for 7.3. For reference,
see the Portal API Javadocs at http://help.sap.com/javadocs > SAP
NetWeaver 7.3
Update references according to the table that is provided in the
developers guide. Deprecated means that although the DC exists
in 7.3, it is deprecated at the DC level. We recommend using the
new 7.3 reference DC in the new projects. For the full list of the
portal DCs and references, see SAP Note 1503649.
Application migration guide: http://scn.sap.com/docs/DOC-22884
32
Real Experience. Real Advantage.
[ Upgrade projects from previous NetWeaver releases
33
Web
Dyn
pro
for
Java
CA
F
VC
GP
J2E
E /
Java E
E 5
BP
M
Web AS
6.40
NW 7.0x
CE 7.1
CE 7.1
EhP1
CE 7.2
Migration is necessary
to have the project run
in NW 7.3
Apps can run on NW
7.3 without migration
Design time migration
may be needed for
project maintenance on
NW 7.3
Not applicable for this
version
Real Experience. Real Advantage.
[ Details on Application Migration
34
Link to Documentation
Real Experience. Real Advantage.
[
SUMMARY
35
Real Experience. Real Advantage.
[
36
Key Learnings
SAP NetWeaver 7.3 is a major release with plenty of
innovative enhancements for end user, admins, developer
Upgrade project requires detailed analysis of the landscape
component dependencies and new deployment options
SAP provides upgrade tools and services to support your
upgrade project
Especially custom developed applications should be migrated
and tested on sandbox prior to the actual portal upgrade
Real Experience. Real Advantage.
[ Important Guides
Master Guide: http://service.sap.com/instguidesnw73
Upgrade: https://service.sap.com/upgradenw73
How to guides: http://www.sdn.sap.com/irj/sdn/howtoguides
Product Availability Matrix (PAM): http://service.sap.com/pam -> Search for "SAP
NetWeaver 7.3"
Documentation NW 7.3:
http://help.sap.com/content/documentation/netweaver/docu_nw_73.htm
Documentation Portal 7.3
Release notes NW 7.3
Documentation on NW Administrator
Documentation on Application migration on SAP Help and Docupedia
Documentation on Enterprise Portal Perspective in NetWeaver Developer Studio
JavaDocs: http://help.sap.com/javadocs/NW73/SPS02/EP/index.html
Developer Guide
37
Real Experience. Real Advantage.
[ Important Notes
1531306 – Central Note for NetWeaver 7.30 EP / EPC
1530174 – Upgrade to SAP NetWeaver EP/EPC 7.3
1528990 – SP Equivalence for update/upgrade to SAP NW 7.30
1390477 – Additional info for upgrade to SAP NetWeaver 7.3
1371703 – WPC for SAP NetWeaver 7.3 - Upgrade Information
1372388 – Upgrade of applications using KMC to SAP NetWeaver 7.3
1503649 – SAP NetWeaver Portal 7.30 DCs and References
1504295 – PRT SOAP APIs are no longer public
Migrating Web Dynpro Application Projects from SAP NetWeaver 7.0 to
Higher Version
Migrating Web Page Composer to SAP NetWeaver 7.3
Migrating Applications to SAP NetWeaver 7.3 or here
Developing Applications for the Portal
38
Real Experience. Real Advantage.
[ Further information
General Information
Follow us on Twitter: http://twitter.com/#!/PORTAL_SAP
Demo videos: http://www.youtube.com/user/SAPNetWeaverPortals
Decisions Makers
Overview information on www.sap.com
Technical Consultants, Developers & Architects
SCN Portal Community: http://scn.sap.com/community/portal
Detailed release notes for SAP NetWeaver 7.3
Project Managers
Release Notes, Documentation: http://help.sap.com > SAP NetWeaver
SAP Release Brochure: http://service.sap.com/releasestrategy
Partners
Partner Portal: https://service.sap.com/partnerportal/products
Solutions on SAP EcoHub: http://ecohub.sdn.sap.com
39
Real Experience. Real Advantage.
[ Join other portal-related ASUG sessions
2214 SAP Portal Roadmap: Innovations On Premise, On Demand and On Device
3903 SAP Portal Influence Council
2201 SAP NetWeaver Portal 7.3 – top 5 reasons to upgrade to the new portal release
2203 Best practices for successfully upgrading your portal to SAP NetWeaver 7.3
2207 "From Document Management to Social and Mobile Content Management –
with SAP Portal Content Management by OpenText"
2114 External Facing Portal: solution that fits your needs
2112 Lessons learned for implementing appealing extranets with SAP NetWeaver Portal
2102 Content consumption and interoperability between SAP NetWeaver Portals
2204 SAP NetWeaver Portal On Device – accessing your existing SAP NetWeaver Portal on mobile devices
2209 A day in a life of a manger: mobile intranet using desktop, tablets and smartphone devices
2211 Develop your first mobile application with Portal on Device
2108 Leverage the Power of Social Networks in your organization, by SAP Enterprise Workspaces
2110 Customer story: use EP inside multi-portal organizations
2213 Lessons learned by Colgate-Palmolive with Enterprise Workspaces 1.x for SAP NetWeaver Portal
40
Real Experience. Real Advantage.
[
41
[
] Thank you for participating.
SESSION CODE:
2203
Please remember to complete and return your
evaluation form following this session.
For ongoing education on this area of focus, visit the
Year-Round Community page at www.asug.com/yrc