Show TOC

 Creating DependenciesLocate this document in the navigation structure

Use

Client packages cannot make use of all the visible elements of an interface, unless there is dependency available for it - that is, both visibility and dependency are required before elements can be used. All packages except the package immediately surrounding the embedded package require dependency to the interface. (For the immediate surrounding package, dependency is implicit).

Tip

Each (explicit) dependency applies to one package interface only. If a client package requires several interfaces, you must create dependencies for each one.

Prerequisites
  • The server package interface already exists.
  • The dependency you want to define follows the rules of the package concept.
Procedure
  1. Choose the client package.
  2. Choose the Dependencies tab.
  3. Make sure you are in Change mode.
  4. Choose Create. The system displays the Create DCL Item dialog box.
  5. Confirm your entries.
  6. Maintain the Dependency Control List (DCL) further by deciding which package should be included/excluded using drag and drop functionality.
    Tip

    The following screen elements are available in certain cases:

Inheritance of DCL sets if the DCL has to be inherited from the parent package.

Copy Inherited DCLbutton copies the resultant DCL of the parent package so that you can perform modifications if necessary.

Remove Inconsistencies in DCL button appears if there are some inconsistencies in the DCL and modifies them if the client desires or has enough permissions.