Predefined Filters

The query specification model defines predefined filters by using the <predefinedFilter> XML element.
<filterPart>
    <predefinedFilter id="string" path="string"/>
<predefinedFilter> Attribute Description
id The object identifier, as defined when retrieving the data source metadata
path The full path of the object in the universe

Example

The following snippet of a query specification shows a predefined filter in the query.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<query xmlns="http://www.sap.com/rws/sl/universe" id="5897899822041415615" dataSourceType="unx" dataSourceId="5808">
    <querySpecification version="1.0">
        <queryOptions>
            ...
        </queryOptions>
        <queryData>
            <resultObjects>
                <resultObject path="Product|folder\Product|dimension" id="_IB8eGbIhEeCk0Ylv-tlF2Q"/>
                <resultObject path="Inventory|folder\Stock Level|measure" id="_IB8eFrIhEeCk0Ylv-tlF2Q"/>
                <resultObject path="Product|folder\Minimum Stock|measure" id="_IB8eHrIhEeCk0Ylv-tlF2Q"/>
            </resultObjects>
            <filterPart>
                 <predefinedFilter path="Inventory|folder\Stock Below Minimum|filter"
                     id="_V5_GkLR_EeCZotjuycya1A"/>
            </filterPart>
        </queryData>
    </querySpecification>
</query>