Good day for everyone!
Here is description of my problem:
There is info-cube with hierarchy character 0ORGUNIT, which is time-dependent.
I created query on this info-cube with hierarchy variable for filtering this character. I don't need current date for this hierarchy variable and fixed date too, so i create customer-exit date variable.
There is also 0CALYEAR-variable on selection screen, which is used in CE abap code. In CE i get value of 0CALYEAR (e.g. 2015) and concatenate it with "1231" and get value like "20151231".
BUT when i select in 0ORGUNIT restriction menu date-variable for hierarchy-node-variable it not works. CE works fine, ET_RANGE contains
"20151231". It evaluates at i_step = 2, when i press "Check", or try to get input help for 0ORGUNIT variable.
0ORGUNIT hierarchy contains some restricted nodes by 31.12.2015.
and i can't see them thrue F4 input help: (today is 21.01.2016)
Even if i choose fixed date "31.12.2015" instead of CE-variable it don't work same way. Looks like this radiobutton not works for input help - always used current date.
But if i try to apply filter on data after query is done - it works fine:
I can't use *F4* BADI because of SAP BW 7.0.1 - BADI interface class don't have hierarchy method and for flat variables they don't execut at all, in spite of they implemented.
So, the question is - how can i display 31.12.2015 restricted nodes in input help at selection screen of bex query?