Skip to Content

Business Package for Portal Development Kit 60.2.2

Business Package for Portal Development Kit 60.2.2

The public version of the Portal Development Kit for Java (PDK) Business Package   is now available for SAP Enterprise Portal 6.0 on SDN for download. PDK 60.2.2   is based on EP 6.0 SP2, but It may be also imported and installed on previous   versions.


Download Bug fixed at March, 25, 2004.


  You have installed a standard SAP Enterprise Portal 6.0 SP0 either locally on     your personal   PC or on a test server.

  Management Summary

  The Business Package for Portal Development Kit offers a collection of information   and tools enabling developers to develop content for SAP Enterprise Portal. It   consists of tutorials that explain how to develop portal components using the public   Java API (application programming interface) of SAP Enterprise Portal and tools   for deploying and testing portal    components in a running portal. It also offers a range of Eclipse tools for developing   portal  applications and JCA (Java Connector Architecture) connectors.

Business Value

  The Business Package for Portal Development Kit is intended for skilled Java   developers that    write custom content for SAP Enterprise Portal. Developers can write their Java   code using    any development environment. We recommend using Eclipse because the Business Package
  for Portal Development Kit includes wizards that developers can download and import   into    Eclipse. These wizards automate tasks such as converting Java code into the correct   format  for uploading into the portal.

  The Business Package for Portal Development Kit provides tools for the following   tasks:


  •     Uploading Portal Archive files from a local directory into the portal Portal         Archive files contain the collection of java classes and other information         required to       produce content in the portal.

  • Deleting Portal Archive files from the portal

  • Viewing detailed information, such as configuration files, for all portal             applications available in the portal

  • Viewing source code of example portal components shipped with the business           package

  • Creating roles, worksets, and pages using the Portal Content Studio In addition,           it provides:

  • Tutorials and example source code to assist developers in the development           process

  • Documentation for all public portal APIs (application programming interfaces)

  • Plug-Ins for Eclipse containing Portal Archive wizards, connector framework                       wizards,            and so on

Technical Data





















Availability SAP Enterprise Portal 6.0 SP2
Browser Recommendation See Product Availability Matrix for SAP Enterprise Portal         6.0 SP2 at → Product       Information →  Enterprise Portal 6.0 → Product Availability Matrix.
Languages EN English
Data Source SAP System greater than or equal to 4.0B that fulfils the         prerequisites for Single Sign-On with SAP logon tickets. For more information on these prerequisites, see Enterprise Portal Administration Guide 5.0 → Security → Single Sign- On → Single Sign-On with SAP Logon Tickets → Configuring SAP Systems to Accept and Verify SAP Logon Tickets
Support Component EP-PDK


  Supported Roles

  This business package contains the Java Developer role which consists of the       following    worksets:
• Development
• Documentation
• Examples

  These worksets are described in more detail below.


  This workset guides the developer through the steps required after writing the               code for portal
  content. It contains the following pages:


  •     Component Manager: Allows you to upload Portal Archive files in to the portal                         or delete them from the portal

  • Component Inspector: Lists all portal applications available in the portal                             and allows you to:
          View all portal components contained in a portal application
          View the configuration file for a portal application
          View the source code for portal components shipped     with this business package
          Define portal applications as favorites
          Launch portal components from the list

  • Component Starter: Displays a list of all portal components in the portal                     and allows you to launch them directly from the list

  • Portal Content: Displays Portal Content Studio which provides a central                     environment        for developing and managing all types of portal content, such as iViews,     pages,      layouts, worksets, roles and packages. For more information, see Enterprise         Portal      Administration Guide 6.0 → Portal Platform → Content Administration → Portal     Content Studio.

  • Support Desk: Helps you perform initial troubleshooting for your Enterprise     Portal.

  • Download: Provides plug-ins for Eclipse to allow for an integrated development         environment and a script file to build Portal Archive files.

  This workset contains documentation and examples. It also includes documentation     for all    public portal APIs (application programming interfaces).


This workset consists of an iView that allows you to test the effects of setting   different    properties on the appearance of HTMLB controls. It will be extended to include       other helpful    tools in future releases.


Technical Description and Configuration Information


The following procedure describes how to install the Business Package for Portal   Development Kit in a portal and how to configure the portal so that the example   iViews work correctly.


  You have installed a standard SAP Enterprise Portal 6.0 SP0 either locally on     your personal PC or on a test server.

Process Flow

  Import the Business Package for Portal Development Kit into your portal installation
  For details on installing business packages, see the Business Package Installation   Guide on iViewStudio.

Configure the portal for the Portal Development Kit

  • The example iViews in the Portal Development Kit connect to a SAP System     with the system alias PDK_R3_BACKEND. For these examples to work properly, you     must define a system object for a test SAP System in your system landscape and     assign it the alias PDK_R3_BACKEND. For more information on creating system objects     and assigning aliases, see Enterprise Portal Administration Guide 6.0 → Portal     Platform → System Administration → System     Landscape → System Landscape Editor.

  • To ensure that you have the correct permissions to run all the applications       in the business package, you must be assigned to the following portal roles:
























Role ID Description
pcd:portal_content/administrator/super_admin/super_admin_role Super Administration
pcd:portal_content/ Super Administration
pcd:portal_content/ Roles/ Java Developer
pcd:portal_content/ Standard User Role
pcd:portal_content/ Content Manager


  Create user in SAP System

  The example iViews connect to the SAP System using the user with which you are     logged on to the portal. You must create a user in the SAP System with the     same user ID as your portal user.

You must be Logged on to comment or reply to a post.
  • Hello,

    will there be a PDK including Portal 6 like the PDK Version for Portal 5? I don’t have access to a Portal 6 installation. But I want to learn about it.


      • Hi, why are in such a rush with those sp, now is sp2, it will be very soon sp3 and I see it will be sp4. Why are them coming so quickly, …?

        • Thats easy.

          Until Sp2 is was a “Service Pack”. New fetures included.

          From SP3 on we will align the whole Netweaver stack. Finished with NW in 2005 (probably 7.0). SP are from SP3 on “only” Support Packages. New features only in dedicated Packs (Ep6.0 SP7).

          I know thats confusing, but te best way to get it really synchronised in 2005.

          BR, Oliver

  • Hi,

    I installed the PDK successfully but the is missing in the download section. I saw that many people have the the same problem. I cannot develop with the PDK because the htmlb.jar is missing.

    I downloaded the htmlb.jar directly from the server but the JSPDYNPAGE class is missing.

    Is this a bug of the PDK?

    Help is highly appreciated.
    Best regards,

    • Well, the trick is that htmlb.jar contains only the servlet implementation. For *DynPage.class you have to download htmlbridge.jar, which contains the “bridge”-classes between servlet and portal component implementation.
      • Hi there,

        please, update the PDK to a version where downloading libraries etc works. Some of our developers work with their own local installation, we do not really need it. But some work with a central installation – they do not have access to the server directly.

        This problem now is some weeks old, would be great to get it resolved…

        Best regards