Show TOC Start of Content Area

Background documentation Access Control Lists  Locate the document in its SAP Library structure

A development component (DC) can restrict the number of DCs that are allowed to use it. To do this, you define an Access Control List (ACL). Only those DCs that are named in this ACL are allowed to declare dependencies to the DC. In the same sense, a public part may grant access only to selected other DCs. Access can be granted on any level of a DC hierarchy. The purpose of an ACL is to restrict the number of allowed dependencies.

Example

In the following figure, objects of public part ppY of child DC Y are propagated to a public part ppA of parent DC A. This public part grants access only to a certain DC C. Component C can declare a dependency to ppA only if its parent DC B allows it. This is shown in the example. Note that DC B itself is not allowed to declare dependencies to ppA, even though, according to the general rules, ppA would actually be visible to B. Neither is DC D allowed to use ppA, even though it is on the same hierarchy level as C.

In addition, DC Z defines a public part ppZ, whose use of DC D is restricted. Nevertheless, DC D is not allowed to declare a dependency to ppZ, since its parent DC B prohibits this.

This graphic is explained in the accompanying text

ACL Restrictions Between Development Components

End of Content Area