BIMethods API: Access to Actions of a BEx Web Application 
Various actions can be performed in a Bex Web Application - for example filtering or arranging data in a table. These actions are mapped in the BIApplicationFrame to the BIMethods methods. You can find the Javadocs for the BIMethods in package: com.sap.tc.webdynpro.clientserver.uielib.bi.api.WDBIMethods.
The following methods allow users to set and remove filters:
clearSelectionState
setSelectionState in multiple overloaded versions
The DrillDown methods are used to arrange of elements of a table in the Web template and to specify whether they are arranged in columns or rows.
removeDrillDown
drillDown
The following methods map to the methods for defining Web items:
resetItem
resetItemToLibraryItem
setItemParameter
The parameters of type WDOperator can be take the following values: bt for BETWEEN, eq for equal to, ge for greater than or equal to, gt for greater than, le for less than or equal to and lt for less than. These parameters correspond to the relational operators of Open SQL. See also Selecting Lines
The parameters of type WDAxis can take the following values: columns, row, free. This parameter specifies whether the elements are arranged in columns or rows.