Please help me out to find issue in customer exit to get ytd values..
i am geeting same values for both current month and ytd also
-----------------------------
characterstic value varaible:
characterstic value /manula input default
variable represents
single value
variable ready for input(checked)
-------------------------------------
customer exit variable:
type of varaible:
customer exit variable
processing by: Customer exit variable
Variable Represents:interval
variable is :manditory
varaibel ready for input(unchecked)
&---------------------------------------------------------------------*
& Include ZXRSRU01
&---------------------------------------------------------------------*
*(code 1)
data:i_t_var_range type RSR_S_RANGESID.
DATA:loc_var_range like RRRANGEEXIT.
*
data:it_out_range type RSDD_T_RANGE.
DATA:l_s_range TYPE RRRANGESID.
BREAK-POINT.
case i_vnam.
WHEN 'ZCUST_VAR5'.(User input variable)
IF i_step = 2.
CLEAR: l_s_range.
READ TABLE i_t_var_range INTO loc_var_range
With Key vnam = 'ZUSR_INPUT'.(customer exit variable)
l_s_range-low(4) = loc_var_range-low(4).
l_s_range-low+4(3) = '001'.
l_s_range-high = loc_var_range-low.
l_s_range-sign = 'I'.
l_s_range-opt = 'BT'.
APPEND l_s_range TO e_t_range.
ENDIF.
ENDCASE.
-----------------------------------------------------------
*(code 2)
DATA: L_T_RANGE LIKE LINE OF E_T_RANGE,
L_T_VAR_RANGE LIKE LINE OF I_T_VAR_RANGE.
CASE I_VNAM.
WHEN 'ZNEW_CUST'. (User input variable)
BREAK-POINT.
IF I_STEP = 2.
READ TABLE I_T_VAR_RANGE INTO L_T_VAR_RANGE WITH KEY VNAM = 'ZNEW_VAR'.
(Customer exit variable)
L_T_RANGE-SIGN = 'I'.
L_T_RANGE-OPT = 'BT'.
L_T_RANGE-LOW = '1994001'.
L_T_RANGE-HIGH = L_T_VAR_RANGE-LOW.
CONCATENATE L_T_VAR_RANGE-LOW+0(4) '001' into L_T_RANGE-LOW.
APPEND L_T_RANGE TO E_T_RANGE.
CLEAR L_T_RANGE.
ENDIF.
ENDCASE.