I cannot find any problems with the code below. Could someone just pass there opinion since if I run the query on the web I get a message:
Error for variable in customer enhancement KOT1KPI4
DATA: DATE_FROM LIKE SY-DATUM.
DATA: DATE_TO LIKE SY-DATUM.
DATA: DATE_LIMIT LIKE SY-DATUM VALUE '20031231'.
WHEN 'KOT1KPI4'.
IF I_STEP = 2.
CLEAR: L_S_RANGE, LOC_VAR_RANGE, DATE_FROM, DATE_TO.
Derive TB Release Date range based on Execution Date
DATE_FROM = SY-DATUM - 730.
DATE_TO = SY-DATUM - 365.
IF DATE_FROM LT DATE_LIMIT.
DATE_FROM = DATE_LIMIT.
ENDIF.
L_S_RANGE-LOW = DATE_FROM.
L_S_RANGE-HIGH = DATE_TO.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'BT'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDCASE.