!--a11y-->
Using Forms 
With HTML forms you can integrate input fields easily into an HTML page. You can also use this HTML technology to create BEx Web applications.
By using forms, you can set customized parameters when calling up Web applications. Do this by creating an HTML document with a form from which the actual Web application URL is called up with set parameters.

After calling up the following HTML document, the user is offered a form in which he or she can choose a calendar year and a country from dropdown boxes. After clicking on submit, the Web application appears with preset filters in the query views.
<html>
<body>
<table>
<form method="POST" Action="
http://myAppServer:myPort/SAP/BW/BEx?CMD=LDOC&template_id=yourTemplate&FILTER_IOBJNM_1=0CALYEAR&FILTER_IOBJNM_2=0COUNTRY ">
<tr>
<td>calendar
year</td>
<td><select size="1"
name="FILTER_VALUE_1">
<Option value="1997">1997</Option>
<Option value="1998">1998</Option>
<Option value="1999">1999</Option>
<Option value="2000">2000</Option>
</select></td>
</tr>
<tr>
<td>Land</td>
<td><select
name="FILTER_VALUE_2">
<Option value="BR">Brazil</Option>
<Option value="DE">Germany</Option>
<Option value="FR">France</Option>
<Option value="GB">Great Britain</Option>
<Option value="JP">Japan</Option>
<Option value="RU">Russia</Option>
<Option value="ES">Spain</Option>
<Option value="US">USA</Option>
</table>
<input type="submit" value="Submit" name="Submit">
</form>
</body>
</html>
<form method="POST" action="<SAP_BW_URL DATA_PROVIDER=’*’ MULTI=’X’ FILTER_IOBJNM_1=’0CALYEAR’ FILTER_IOBJNM_2=’0COUNTRY’>">
<table>
<tr>
<td>calendar
year</td>
<td><select size="1"
name="FILTER_VALUE_1">
<Option value="1997">1997</Option>
<Option value="1998">1998</Option>
<Option value="1999">1999</Option>
<Option value="2000">2000</Option>
</select></td>
</tr>
<tr>
<td>Land</td>
<td><select
name="FILTER_VALUE_2">
<Option value="BR">Brazil</Option>
<Option value="DE">Germany</Option>
<Option value="FR">France</Option>
<Option value="GB">Great Britain</Option>
<Option value="JP">Japan</Option>
<Option value="RU">Russia</Option>
<Option value="ES">Spain</Option>
<Option
value="US">USA</Option></select></td>
</tr>
</table>
<input type="submit" value="Submit" name="Submit">
</form>
You can also generate the <option> tags from the BW system. Do so using the Web item Dropdown Box. Set the attributes ONLY_VALUES (Only Display Values) to ‘X’ and GENERATE_CAPTION (Generate Caption) to ‘ ‘. As a result, the system generates the characteristic values of the InfoObjects as an <option> tag. You can then set the enclosing select and form tag into your HTML coding as you require. You can use this to create a multi-select box for example – displayed in the example below, in order to refrain from sending the request to the server until all dropdown boxes.
<form name="form_1" method="post" action="<SAP_BW_URL DATA_PROVIDER='DATAPROVIDER_1' FILTER_IOBJNM_1=’MYOBJ_1’ FILTER_IOBJNM_2='MYOBJ_2'>">
<select name="FILTER_VALUE_1" size="1">
<object>
<param name="OWNER" value="SAP_BW">
<param name="CMD" value="GET_ITEM">
<param name="NAME" value="DROPDOWNBOX_1">
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN">
<param name="DATA_PROVIDER" value="DATAPROVIDER_1">
<param name="GENERATE_CAPTION" value="">
<param name="IOBJNM" value="MYOBJ_1">
<param name="ONLY_VALUES" value="X">
ITEM: DROPDOWNBOX_1
</object>
</select>
<select name="FILTER_VALUE_2" size="1">
<object>
<param name="OWNER" value="SAP_BW">
<param name="CMD" value="GET_ITEM">
<param name="NAME" value="DROPDOWNBOX_2">
<param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN">
<param name="DATA_PROVIDER" value="DATAPROVIDER_1">
<param name="GENERATE_CAPTION" value="">
<param name="IOBJNM" value="MYOBJ_2">
<param name="ONLY_VALUES" value="X">
ITEM: DROPDOWNBOX_2
</object>
</select>
<input type="submit" value="Submit ">
</form>
Buttons that filter the Data Provider ‚View1’ according to calendar years
<form
method="POST" action="<SAP_BW_URL DATA_PROVIDER=’View1’
FILTER_IOBJNM=’0CALYEAR’>">
<input type="submit" value="1998" name="FILTER_VALUE">
<input type="submit" value="1999" name="FILTER_VALUE">
<input type="submit" value="2000" name="FILTER_VALUE">
</form>