on 07-13-2009 8:02 AM
Dear Friends,
In my PO smartform i am calculating TOTAL AMOUNT in the CODE .
INPUT PARAMETER -
OUT PARAMETER
I_EKPO-MENGE V_BASICAMT(like ekpo-netpr)
I_EKPO-NETPR
in the editor.
v_basicamt = i_ekpo-menge + i_ekpo-netpr.
while executing its goes for a shart dump saying :-
"the result field of typr p is too small for the result."
Please advice...
thanks.
I generally use floating point value
data: lv_f type f. for total value... and then use Float to character convert FM and use that for display.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
v_basicamt = i_ekpo-menge * i_ekpo-netpr.
Declare Menge in Quantity fields.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Change the declaration of the variable v_basicamt to hold the bigger values.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The type used for v_basicamt is not long enogh to store the result of the calculation v_basicamt = i_ekpo-menge + i_ekpo-netpr.
Use a longer type like data element WERTV13.
Regards,
Ankur Parab
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
82 | |
10 | |
10 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.