06-08-2010 1:17 PM
Hi Team,
While calculation i got the value of for variable like as follows:
i_write_record-import_intrans_amt = 00000000000,00+ (We are concatenate + or - after the qty based on condition)
i_write_record-sub_intrans_amt = 00000000000,00+ (We are concatenate + or - after the qty based on condition)
i_write_record-wh_trf_amt = 00000000000,00+ (We are concatenate + or - after the qty based on condition)
i_write_record-outstanding_recd_amt = 00000000000,00+ (We are concatenate + or - after the qty based on condition)
Above mentioned all variables defined in CHAR and l_calc_amt TYPE mard-labst.
(for example the value comes from mard-labst = 3.060,000 )
l_calc_amt = i_write_record-import_intrans_amt
+ i_write_record-sub_intrans_amt
+ i_write_record-wh_trf_amt
+ i_write_record-outstanding_recd_amt.
After this logic its going into dump saying that unable to intertpret 00000000000,00+.
In that case what we can do. Please suggest me.
Thanks in Advance .
06-08-2010 2:22 PM
Hi Abhishek,
As you can see the domain of labst is 13 with 3 decimal places.. so can you change the value and reduce the no of zeros in debugging and den its working fine.
You can also use move statement to assign value to fields..
Eg: Move var1 to var2.
Best Regards,
Navin Fernandes.
06-08-2010 2:22 PM
Hi Abhishek,
As you can see the domain of labst is 13 with 3 decimal places.. so can you change the value and reduce the no of zeros in debugging and den its working fine.
You can also use move statement to assign value to fields..
Eg: Move var1 to var2.
Best Regards,
Navin Fernandes.