Show TOC

 Room ExtensionsLocate this document in the navigation structure

During their life cycle, rooms and room parts pass through defined points like the creation or deletion of the room, the change of the room owner or the adding of a room part to the room. Such points in the lifecycle of a room or room part can be used to plug in and execute specific code. This code can be written according to company-specific needs. It is called extension and the points in the lifecycle are called extension points.

Definition

An extension is a portal service, that that adds functionality to virtual rooms. It defines a set of input parameters, the values of which it needs to work, and a set of output parameters, the values of which it returns as result. It also implements methods to compute the result.

Design time and run time of room extensions

When using an extension, design time and run time need to be distinguished:

  • Design time

    Denotes the creation of a room or room part template. The template creator plans the data flow of the extension. 

  • Run time

    Denotes the life cycle of a room or room part beginning with its creation and ending with its deletion. During run time the extension is provided with parameter values and executed.

SAP Standard Extensions

The following table gives you an overview on the standard extensions delivered by SAP.

Extension ID Category Description

cmRoomExtensionSP2FP

Room

Creates, handles and deletes CM workspaces for rooms and room parts. Also organizes the entry points to allow copy and move activities between the workspaces of a room.

roomPropertyReader

Room

Exposes properties from the system parameter ROOM_INFO.

roompartPropertyReader

Room

Exposes properties from the system parameter ROOMPART_INFO.

concat

Common

Concatenates two strings. 

configReader

Common

Exposes properties of configurables in the Configuration Framework

 

See also: