Show TOC

Determination of Filter Objects of a BAPILocate this document in the navigation structure

Use

To determine the receivers of a BAPI, the relevant filter objects for this BAPI must be specified. If the filter objects maintained in the distribution model are not known at the time of determining the receiver, they can be retrieved using the function module ALE_BAPI_GET_FILTEROBJECTS.

When ALE_BAPI_GET_FILTEROBJECTS is called, the business object, method and a table containing the names of the logical receiver systems are passed. If the BAPI cannot be found in the distribution model or the filter objects have not been maintained in the distribution model, an empty table (FILTEROBJECTS) is returned.

To determine the values of filter objects you have defined, you have to use defined Business Add-Ins, which you have to implement yourself.

If there are dependencies, the object type through which the dependent ALE distribution object links to the referenced ALE distribution object is always returned. The application must know the object ID of the current object occurrence for this object type.

Parameter

Reference Field/Structure

Description

OBJECT

BDI_BAPI-OBJECT

BOR object of the BAPI

METHOD

BDI_BAPI-METHOD

BOR method of the BAPI

RECEIVER_INPUT

BDI_LOGSYS

Default logical receiver system

Parameter

Reference Field/Structure

Description

FILTEROBJECTS

BDI_FLTTYP

Filter objects and values

Parameter

Description

ERROR_IN_ALE_CUSTOMIZING

Error in ALE Customizing