Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3


Published on

In this presentation we will discuss technical aspects and recommendations for smoothly upgrading your portal landscape to SAP NetWeaver 7.3.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3

  1. 1. [ Best practices for successfully upgrading your portal to SAP NetWeaver 7.3 SAP NetWeaver Portal, Product Management
  2. 2. [ 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.3Real Experience. Real Advantage. 2
  3. 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 notesReal Experience. Real Advantage. 3
  4. 4. [ Agenda  Portal Portfolio Overview  Preparing your project  Upgrading your portal landscape  SAP standard components  Portal add-ons  Custom-built applications  Further informationReal Experience. Real Advantage. 4
  5. 5. [ Benefits - Why using SAP NetWeaver Portal?  Intuitive user interface and appealing, customized web sites in your corporate design Customer Supplier  Central, multi-system-, role-based access to business processes, information and services Employee Partner  Secure, multi-channel access via desktop, mobile or other clients  Increase user productivity for individuals and teams SAP Portal 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 Business Processes pre-configured Business Packages  Based on proven, highly scalable, open and standard- complaint platform with improved TCOReal Experience. Real Advantage. 5
  6. 6. [ Overview of SAP NetWeaver 7.3 Portal Portfolio Web based consumption via desktop, mobile and cloud channels Applications & Collaboration & Content Usability & Insights Social Management Extensions Application Enterprise Portal Content Mgmt. Branding & Themes Integration Workspaces* by OpenText* BPM* & Portal Site Mgmt. Social Services Ajax Framework Universal Worklist by OpenText* Reports & Knowledge APIs for Forums Analytics* Management Development Web Page B2B/ B2C Mashups Wikis Composer Scenarios* Portal Core Services e.g. roles, navigation, page building, permissions, single sign-on, third party integration SAP NetWeaver Foundation e.g. administration & development tools, security, Web Dynpro, Enterprise Search*, governance, Accelerated Application Delivery, Gateway* *check license detailsReal Experience. Real Advantage. 6
  7. 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. 7
  8. 8. [ 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)Real Experience. Real Advantage. 8
  9. 9. [ 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.Real Experience. Real Advantage. 9
  10. 10. [ 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 Business Packages (Portal Content, Applications) Forums Wikis Workspaces Enterprise Portal Portal Apps (KMC, WPC) Enterprise Portal Core Web Dynpro (Portal, UWL) Application Server Java NW Product Extensions Description Application Server Java DB /OS (64bit only)Real Experience. Real Advantage. 10
  11. 11. [ SAP’s Java App. Server and Development Environment J2EE 1.3 based J2EE 1.4 / Java EE 5 based SAP NetWeaver CE 7.1 SAP SAP Web SAP NetWeaver Application NetWeaver Application SAP Server 6.40 7.3 Server 7.0x NetWeaver CE 7.1 EhP1  Java Server based on J2EE 1.3 (JDK 1.4) SAP  NetWeaver Developer Studio (NWDS) NetWeaver CE based on Eclipse 2.x 7.2  Java Server supports J2EE 1.4 and Java EE 5 (JDK 5 / 6)  NetWeaver Developer Studio (NWDS) based on Eclipse 3.xReal Experience. Real Advantage. 11
  12. 12. [ Upgrade / Migration paths J2EE 1.3 based J2EE 1.4 / Java EE 5 based SAP NetWeaver CE 7.1 SAP SAP Web SAP NetWeaver Application NetWeaver Application SAP Server 6.40 7.3 Server 7.0x NetWeaver CE 7.1 EhP1 SAP NetWeaver CE 7.2 No direct server upgrade, EhP installation only. Server upgrade available. Project migration always required No migration required migration only required for specific types and maintenanceReal Experience. Real Advantage. 12
  13. 13. [ SAP NetWeaver Portal 7.30 – How to get there? Implementation Recommendation Benefits Scenario Specific Considerations Scenario  Least effort (in-place switch  Less utilization of SAP NW 7.3 upgrade) TCO reductions as system will Upgrade  Any data / scenario will be kept and consist of all currently deployed + adjusted via delivered migration new introduced NetWeaver usage controllers types  Smaller system footprint (only  (Re-)Creation of content and install required usage types, configuration required as selective takeover of content) export/import options are limited New Installation +  New installation faster than upgrade  Potential loss of metadata (e.g. New Content (e.g. no legacy content) KMC)  Could be combined easily with HW switch Upgrade old  Smaller system footprint (only  Double effort (Upgrade + New system + install required usage types, Installation) New Installation selective takeover of content)  CTS+-transport restrictions may and  Less need of content re-creation apply partial content  Transport via CTS+ possible  No automatic content migration transport 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 BoardReal Experience. Real Advantage. 13
  14. 14. [ SAP NetWeaver Portal 7.30 – How to get there? Stack Configuration + File NW Software Components and Support Package Stack(s) NW 7.0x or lower 7.3 SAP Jup Mainly portal content (re-)creation NW NW 7.3 7.3 SAPInst Manual import/export if NW possible 7.0x or lowerReal Experience. Real Advantage. 14
  15. 15. [ SAP NetWeaver Portal 7.30 – How to get there? Stack Configuration + File NW Software Components and Support Package Stack(s) NW 7.0x or lower 7.3 SAP Jup Selective CTS+ Transport where applicable NW NW 7.3 7.3 SAPInst Selective portal content (re-)creationReal Experience. Real Advantage. 15
  16. 16. [ 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 upgradeReal Experience. Real Advantage. 16
  17. 17. [ Tool for Upgrade – SAPJup Java server upgrade from NetWeaver 7.0x to 7.3System Copy Source Release Source Release NW NW NW 7.3 2004/ 7.0 2004/ 7.0 System data as input for SAP Solution Manger system system system Maintenance Optimizer System Migration CopySAP Solution Manager MOPZ (Preliminary to Upgrade) SAP Solution Manger Maintenance Optimizer DB defines the download stack to apply with SAP Upgrade Wizard 04s NW 720 NW tables 7.0 tables 7.3 tables tablesSAP Upgrade Wizard Real Experience. Real Advantage. 17
  18. 18. [ MIGRATING THE PORTAL CONTENTReal Experience. Real Advantage. 18
  19. 19. [ 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 configurationsReal Experience. Real Advantage. 19
  20. 20. [ 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.Real Experience. Real Advantage. 20
  21. 21. [ 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 packagesReal Experience. Real Advantage. 21
  22. 22. [ PAR Migration Tool 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 Experience. Real Advantage. 22
  23. 23. [ 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).Real Experience. Real Advantage. 23
  24. 24. [ 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 changedReal Experience. Real Advantage. 24
  25. 25. [ UPGRADING PORTAL ADD-ONSReal Experience. Real Advantage. 25
  26. 26. [ 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 InformationReal Experience. Real Advantage. 26
  27. 27. [ 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”.Real Experience. Real Advantage. 27
  28. 28. [ 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:  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" Business Packages for 7.0 Business Packages for 7.3 Portal 7.0 Portal 7.3 Business BS 7 R/3 ECC 6.0 Suite 7 Innovation 2010Real Experience. Real Advantage. 28
  29. 29. [ 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: enterprise-workspaces Personal Workspace Shared WorkspaceReal Experience. Real Advantage. 29
  30. 30. [ UPGRADING CUSTOM APPLICATIONSReal Experience. Real Advantage. 30
  31. 31. [ 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:  SAP NetWeaver 7.3: Experience. Real Advantage. 31
  32. 32. [ 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 > 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: Experience. Real Advantage. 32
  33. 33. [ Upgrade projects from previous NetWeaver releases Web Dynpro  Migration is necessary Java EE 5 for Java to have the project run in NW 7.3 J2EE / BPM CAF VC GP Web AS 6.40  Apps can run on NW 7.3 without migration NW 7.0x  Design time migration may be needed for project maintenance on CE 7.1 NW 7.3 CE 7.1 EhP1  Not applicable for this CE 7.2 versionReal Experience. Real Advantage. 33
  34. 34. [ Details on Application MigrationLink to DocumentationReal Experience. Real Advantage. 34
  35. 35. [ SUMMARYReal Experience. Real Advantage. 35
  36. 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 upgradeReal Experience. Real Advantage. 36
  37. 37. [ Important Guides  Master Guide:  Upgrade:  How to guides:  Product Availability Matrix (PAM): -> Search for "SAP NetWeaver 7.3"  Documentation NW 7.3:  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:  Developer GuideReal Experience. Real Advantage. 37
  38. 38. [ 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 PortalReal Experience. Real Advantage. 38
  39. 39. [ Further information General Information  Follow us on Twitter:!/PORTAL_SAP  Demo videos: Decisions Makers  Overview information on Technical Consultants, Developers & Architects  SCN Portal Community:  Detailed release notes for SAP NetWeaver 7.3 Project Managers  Release Notes, Documentation: > SAP NetWeaver  SAP Release Brochure: Partners  Partner Portal:  Solutions on SAP EcoHub: Experience. Real Advantage. 39
  40. 40. [ 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 PortalReal Experience. Real Advantage. 40
  41. 41. [  Thank you for participating. 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 ] [ SESSION CODE: 2203Real Experience. Real Advantage. 41