cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP routine in DTP to get all data less than current calmonth

andrzej_as
Explorer
0 Kudos

Hello

I try to write an ABAP DTP filter to get all records less or equal current calmonth. I tried:

l_t_range-fieldname = 'CALMONTH'.
l_t_range-option = 'GT'.
l_t_range-sign = 'E'.
l_t_range-low = SY-DATUM+0(6).

append l_t_range.

or

l_t_range-fieldname = 'CALMONTH'.
l_t_range-option = 'LE'.
l_t_range-sign = 'I'.
l_t_range-low = SY-DATUM+0(6).
append l_t_range.

but it all ends with an error:

View Entire Topic
andrzej_as
Explorer
0 Kudos

Hi

For a quick solution I did:

l_t_range-fieldname = 'CALMONTH'.
l_t_range-option = 'BT'.
l_t_range-sign = 'I'.
l_t_range-low = SY-DATUM+0(6) - 200.

l_t_range-high = SY-DATUM+0(6).

Has someone a more elegant solution?