Default Values

DefaultValues defines the default values that the parameter can accept.

Note If the parameter type is context, then there is no default value, and DefaultValues is not required.
One Column

DefaultValues is structured as follows if the parameter accepts values of only one column:

<values>
    <value id="Integer" final="true|false">A value</value>
    ...
</value>

The following table describes the <value> attributes:

<value> Attribute Description
id The value identifier. It is used if the parameter is of context type or if the values are indexed either from the SAP system or from index awareness.
final Mandatory attribute that defines if the hierarchical parameter is used to answer a value for a node (final="false") or a leaf (final="true") in the hierarchy.
Multiple Columns

DefaultValues is structured as follows if the parameter accepts values of multiple columns:

<cvalues>
    <cvalue id="Integer" final="true|false">
        <column id="Integer" type="String|Date|Numeric">A value</column>
        ...
    </cvalue>
    ...
<cvalues>

<cvalue> defines the values of multiple columns. The following table describes its attributes:

<cvalue> Attribute Description
id The value identifier. It is used if the values are indexed either from the SAP system or from index awareness.
final Mandatory attribute that defines if the hierarchical parameter is used to answer a value for a node (final="false") or a leaf (final="true") in the hierarchy.

<column> defines the value mapped to a column. The following table describes its attributes:

<column> Attribute Description
id The column identifier. The web service generates it automatically.
type The column type. Is optional.