I have created a report variable which is based on a customer exit. When I amend the user exit with my code, I get an error message DATE_FROM is not defined check your spelling. However, I have declared as following:
DATA: DATE_FROM LIKE SY-DATUM.
DATA: DATE_TO LIKE SY-DATUM.
DATA: DATE_LIMIT LIKE SY-DATUM VALUE '20031231'.
The code where I use these elements is as follows:
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 EQ 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.
Can someone advise on if I am missing anything. Thanks