Quantcast
Viewing all articles
Browse latest Browse all 9760

Re: issue in customer exit Ytd varaible

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.


Viewing all articles
Browse latest Browse all 9760

Trending Articles