Show TOC

 Creating an Access ObjectLocate this document in the navigation structure

Use

You can create an access object using the access object builder from the Workbench. An access object identifies a set of packages (service) that is allowed to access objects in certain client interfaces. These client interfaces must be associated with that access object.

The Access Object Builder allows one to create and edit access objects. An access object contains a list of "implementation packages". These implementation packages can access the objects exposed in client interfaces for the access object and can execute generation. The access object also contains a list of further services (identified through their access objects) to which the service passes on its access rights.

Tip

A package can be assigned as an implementation package to at most one access object.

Prerequisites

You have created the package for which you intend to create the access object.

Procedure

To create an access object:

  1. Go to the Workbench by using transaction SE80.
  2. Select the package which will expose the access object.
  3. Right-click on the package name. Select Create -> Development Coordination -> Access Object.
  4. To add the implementation packages, go to the tab Implementation Packages in the Edit mode. Click on Add Implementation Packages and enter name of the implementation package in the dialog box.
  5. To add a delegate service, select the tab Delegate Services.
  6. Select "Add Delegate Service" to add the delegate Access Object.
Result

You have created an access object in a package, and if required, added the implementation packages and the delegate service.

See also:

Tool Hint for an Access Object