Skip to Content
0
Former Member
Jun 03, 2008 at 04:20 PM

How to change the variable value format in Ip workbooks

23 Views

Dear Experts,

How to add zeros to a vaiable value before passing to a planning function in BEx analyzer?

eg: 'ZPRCTR_VAR1' (For Infoobject 0PROFIT_CTR)

User enters value 20 for 'ZPRCTR_VAR1' , but the system know only '0000000020'. I wrote a user exit like this, but nothing happens and I get variable value 20 is incorrect, planning function cannot execute. Please advice .

DATA ZDIVISION TYPE /BI0/OIPROFIT_CTR.

DATA ZDIVISION1 TYPE /BI0/OIPROFIT_CTR.

WHEN 'ZPRCTR_VAR1'.

IF i_step = 2.

LOOP AT i_t_var_range INTO loc_var_range

WHERE vnam = 'ZPRCTR_VAR1'.

zdivision = loc_var_range-low.

  • MOVE l_s_range-low to zdivision.

ENDLOOP.

ENDIF.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'

EXPORTING

INPUT = zdivision

IMPORTING

OUTPUT = zdivision1.

CLEAR l_s_range.

l_s_range-sign = 'I'.

l_s_range-opt = 'BT'.

MOVE zdivision1 TO l_s_range-low.

APPEND l_s_range TO e_t_range.

Thanks,

Gnana