Skip to Content
Former Member
May 29, 2013 at 03:03 AM

Field-symbol assignment fails when currency value is greater than 11 digits


Hello All,

I have a program where the value of wrbtr is taken from excel & the following code gives an exception CX_SY_NO_HANDLER

.the field symbol is declared type any & the wa_data_raw-value is of type ALSMEX_TABLINE-VALUE i.e. char 50.

<fs_dyn_field> = wa_data_raw-value.

BAPI_CURRENCY_CONV_TO_INTERNAL and pack also but it didn't wrk.

amount 390498546855 is converted to 3904985468.55 by pack & bapi.

Please suggest how to proceed.

Thanks in advance.