Show TOC

Background documentationExtending Enterprise Workspaces Locate this document in the navigation structure

 

You can extend enterprise workspaces using an API that enables you to:

  • Create custom content (modules) for workspaces

  • Develop custom UI for accessing workspaces

  • Manage workspaces in your custom administrative applications

Enterprise Workspaces API is comprised of the following interfaces:

  • General API: Serves as an entry point to the Enterprise Workspaces API

  • Workspace API: Provides access to the workspace instances, pages, modules and members

  • Workspace Directory API: Provides access to the functionality of the Workspace Directory

  • Module API: Provides access to the runtime module functionality

Prerequisites

To develop custom applications for enterprise workspaces, you need the following:

  • SAP NetWeaver Developer Studio 7.01 (NWDS) with or without the Development Infrastructure (NWDI)

  • Enterprise Workspaces API library (SPACES-API.SCA)

  • SAP NetWeaver Portal 7.01 SPS 05 and higher with enterprise workspaces installed, and a user account with administrative permissions for the workspaces and content

  • Experience in development of Java applications for the portal

More Information

This section provides detailed information about the main tasks you can perform with the Enterprise Workspaces API, illustrated by useful code samples:

Note Note

This guide does not include API reference information, such as detailed descriptions of packages, interfaces, classes and members. This information is provided in the Javadocs at http://help.sap.com/javadocs/workspaces.

For comprehensive information about development of portal applications, see Running an Enterprise Portal at http://help.sap.com/saphelp_nw70ehp1/helpdata/en/1f/4554426dd13555e10000000a1550b0/frameset.htm in the SAP NetWeaver Developer’s Guide.

End of the note.