Hi Arthur Samson
I would like to answer your Qn2 first.
How does background filter in Edit Initial view works -
If you wish to filter a dimension of the data source without being displayed in the data set, you can add that dimension in background filter.
For eg - If you have a table displaying Cost center and the amount. If you wish to filter this data set for a particular company code - add the company code in background filter.
Coming to Qn1.
Approach 1 - Try using single Data source.
eg -
DS_1 : BUKRS-> KOSTL-> KOUNT ( follow this drill down row1->row2->row3)
On Startup -
DROPDOWN_BUKRS.setItems(DS_1.getMemberList("BUKRS", MemberPresentation.EXTERNAL_KEY, MemberDisplay.KEY, 10));
On selection of DROPDOWN_BUKRS
DS_1.setFilterExt("BUKRS", DROPDOWN_BUKRS.getSelectedValue()); DROPDOWN_KOSTL.setItems(DS_1.getMemberList("KOSTL", MemberPresentation.EXTERNAL_KEY, MemberDisplay.KEY, 1000));
I believe this should work fine.
Approach 2
If you need two data source for some reason
try removing the BUKRS from back ground filter and add as first level of drill down (row 1 )
DS_KOSTL : BUKRS, KOSTL, KOUNT
Thanks
karthik Swaminathan