Show TOC Start of Content Area

Background documentation Applying Filters in Structure Packages  Locate the document in its SAP Library structure

 

Filters are special package interfaces that are only defined at the structure package level. Each filter can be used to limit the elements of a structure package visible outside to a certain number.

 

Thus if a client object O1 ( ) from the structure package S1 uses a server object O2 from another structure package S2, the package check checks that there is a use access from S1 to the filter package interface S2 that contains the object O2. If there is not, the package check displays an error message.

Example

To use objects from the structure package BASIS within the structure package APPL, APPL needs a use access to the filter package interface _BASIS_FILTER (see the table below).

Note

Note that the existence of a suitable use access to a package interface is a necessary but insufficient condition for the legal use of a server object from another structure.

Ultimately, you must also ensure that the filter also “allows the use to happen”. Moreover, the used object may be visible in an interface of the provider structure package and a suitable use access may exist from the user structure package, but the filter prevents the specific object involved from being used.

Structure package

Filter interface

(technical name)

Description

BASIS

_BASIS_FILTER

Filter that allows objects from BASIS to be used externally.

ABA

_ABA_FILTER

Filter that allows objects from ABA to be used externally.

HR

_HR_FILTER

Filter that allows objects from HR to be used externally.

APPL

_APPL_FILTER

Filter that allows objects from APPL to be used externally.

APPL_NU

-

No filter interface defined.

APPL_TOOLS

_APPL_TOOLS_FILTER

Filter that allows objects from APPL_TOOLS to be used externally.

 

See also:

Accessing Content from Another Package Hierarchy

 

 

 

 

 

 

 

End of Content Area