Moving 7.0 Portal Logon Page Development Components to 7.3 — Without Migration

  • by Ameya Pimpalgaonkar, Senior SAP Architect
  • June 18, 2013
Step through a process for moving 7.0 logon page development components (DCs) synched in SAP NetWeaver Development Infrastructure to 7.3 DCs without using a code migration tool available in SAP NetWeaver Developer Studio 7.3. Learn the basics of PAR, WAR, and EAR files so you can easily develop new custom logon pages without getting stuck in old SAP NetWeaver Development Infrastructure 7.0-based DCs.
Key Concept
The SAP NetWeaver Portal 7.3 logon page is based on a Web Archive (WAR) file instead of a Portal Archive (PAR) file. However, if you take a closer look at PAR, you understand that PAR itself is a type of Web archive. In this way, the base of the 7.3 logon page is no different from 7.0 logon pages.

A lot of things changed since the release of SAP NetWeaver Portal 7.3. One of the major changes is you have to migrate 7.0-based applications to 7.3 by using the migration tool available in SAP NetWeaver Developer Studio (NWDS) 7.3. You can easily migrate Web Dynpro Java applications with this tool.

For Portal Archive (PAR)-based applications, SAP provides a separate PAR migration tool. But what about logon pages? Logon pages are often the focus of portal implementations, with organizations looking to create user-friendly appearances without thinking as much about the functionality. 7.3 logon pages are no longer based on PAR files. They are now shipped in a Web Archive (WAR) file, which is further dependent on an Enterprise Archive (EAR) file. Is there a way in which you can work on WAR-based development components (DCs) and yet keep old customizations from 7.0 intact so you don’t have to perform all that work again?

I’ll present a step-by-step procedure to develop new WAR-based DCs and provide the flexibility to keep your customizations intact from your 7.0 DCs. I’ll start by explaining the basics of a WAR file and how it is similar to a PAR file. Then you can see how this similarity allows you to create WAR-based logon page DCs, copy custom files from a 7.0 DC into a new WAR-based DC, and then deploy WAR-based DCs via EAR DCs. To complete the tasks in this article, you need an SAP NetWeaver Portal license, SAP NetWeaver Development Infrastructure (NWDI), and NWDS 7.3 with Support Package 6 or enhancement package 1.  

The article covers four major steps:

  • Step 1. Create the Web application project and enterprise application project
  • Step 2. Import the standard logon page WAR
  • Step 3. Add configuration, runtime references, and code
  • Step 4. Deploy the DCs

Ameya Pimpalgaonkar

Ameya Pimpalgaonkar is a senior SAP architect. He specializes in SAP Netweaver Portal, SAP BPM, BRM, MDM, and SAP Mobile. His interests include UI and front-end technologies, SAPUI5, Responsive Design, and integration of modern technologies with SAP UI. He has also worked on HTML5, CSS3, and jQuery. Ameya is also a certified usability analyst from HFI, USA.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.