You can restrict the data distributed to receivers to suit your requirements. You can link the distribution to conditions that you define asFilters in the distribution model (from the R/3 Implementation Guide: Basis ® Application Link Enabling (ALE) ® Modelling and Implementing Business Processes ® Maintain Distribution Model).
The prerequisite is that a filter object type is defined to the corresponding BAPI in your SAP application. SAP has already defined some filter object types and assigned them to BAPIs. You can also define your own filter object types and assign them to a BAPI.
There are two data filtering services provided for asynchronous BAPI calls using the BAPI-ALE interface.
The BAPI reduction does not have any conditions - it is a projection of the BAPI interface.
Values for optional BAPI parameters and/or fields are suppressed in the dsitribution model.
The BAPI parameter filtering is linked to conditions, it is therefore content-dependent:
Filters are used to define conditions in the form of parameter values that must be satisfied by BAPIs before they can be distributed in ALE outbound processing.
BAPI filtering is the term used for the shared use of both the filter services of the BAPI interface. BAPI filtering is implemented as a service in ALE outbound processing.