!--a11y-->
Data Provider - Commands 
It is possible to apply commands, such as filters, to data providers. In most cases, you must specify parameters for these commands. Some commands allow you to specify a list of parameter values. The parameter name is given an index “_1”, “_2”, ... This is shown in the following with “Parametername_N”.
There is at least one example given for every command. This is displayed in the same syntax as described under Command URLs.
All commands have the following parameters in common:
Parameter |
Description |
CMD |
Name of the command Most commands are triggered by this parameter. As well as this type of command, there are also generic commands with parameters that you are able to assign to other commands. Generic commands are always applied after the named command. |
DATA_PROVIDER DATA_PROVIDER_N |
Name of the data provider You are able to apply a command to several data providers. You either specify a particular data provider, or display a list of possible data providers, or restrict the number of data providers by using wildcards (MULTI=‘X’). The command is applied to all these data providers, as long as they support this action.
You must specify the data provider(s). |
MULTI
|
Using the DATA_PROVIDER as a reference If MULTI is set to ‘X’, the command is applied to all the data providers that have ‘DATA_PROVIDER’ in their name. ‘*’ means all data providers, for example. The parameter has to be set to ‘X’ if several data providers are specified in the form DATA_PROVIDER_N.
This parameter is optional. ‘X’ = Yes, ‘ ’ = No |

· For some data provider commands you have to specify the 25-character UIDs for structures or their elements. This can be specified as follows:
In the Web application designer, drag the Web item Dropdown Box into your Web template. Assign the desired data provider to the Web item. Under the attribute Characteristic/Structure for the Web item Dropdown Box, select the respective structure. Here you can see the UID. If you execute the Web template, you can copy this UID from the HTML code. To do this, find the input tag with the name FILTER_IOBJNM_1; the UID is in the attribute ‘value’. For the individual structure items, you find the UID in the ‘value’ attribute for the respective option tags.
· Since the commands for variables technically belong to the Web templates and not to the data providers, you can also find the commands for variables under the commands for Web templates. See Variables.
Applying the command to the data provider ‘DP 1’
<SAP_BW_URL DATA_PROVIDER='DP 1' CMD='...' ...>
Applying the command to the data providers ’DP 1’ and ’DP 2’
<SAP_BW_URL DATA_PROVIDER_1='DP 1' DATA_PROVIDER_2='DP 2' MULTI='X' CMD='...' ...>
Applying the command to all the data providers that contain ‘USA’ in their name
<SAP_BW_URL DATA_PROVIDER='*USA*' MULTI='X' CMD='...' ...>