Quantcast
Channel: SCN: Message List - Software Support and Maintenance
Viewing all articles
Browse latest Browse all 2823

Bex selection screen hierarchy time dependence

$
0
0

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.

e_t_range.png

0ORGUNIT hierarchy contains some restricted nodes by 31.12.2015.

ORGUNIT_HIE.png

and i can't see them thrue F4 input help: (today is 21.01.2016)

ORGUNIT_F4.png

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:

ORGUNIT_Filter.png

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?


Viewing all articles
Browse latest Browse all 2823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>