To Remove zeroes after decimal in screen field
I need to remove the zeroes after a decimal like for a field of the type VBAP-KWMENG the is shown as 200.000 i need to show it as 200.I have to display this value inside a Table Control.
hi,
you can user "write to" statement with formating option.
In your case,
write VBAP-KWMENG to l_var1 DECIMALS 0.
so you will get l_var1 without any decimals and now you can populate this variable in your control.
Please reward points if you find it useful.
Regards,
Jigs.
Similar Messages
-
How to remove zero after decimal point.
hi friends
how to remove the zero after decimal points.
example :
123.450 -- if print only 123.45
45.600 - 45.6
any body help me.
thanks
pauldhamago through this example
it may help u
DATA: T(14) VALUE ' abcdefghij',
STRING LIKE T,
STR(6) VALUE 'ghijkl'.
STRING = T.
WRITE STRING.
SHIFT STRING LEFT DELETING LEADING SPACE (or use 0 to detete 0).
WRITE / STRING.
STRING = T.
SHIFT STRING RIGHT DELETING TRAILING STR or 0.
WRITE / STRING.
Output:
abcdefghij
abcdefghij
abcdef -
Hi
I want to remove leading zeros after decimal what should i do for that?.
suppose lets thing my field is VAR and it gives value 150.000 and now i want to remove the zeros after decimalQMEL-QMNUM is a character 12 field, which internal format has leading zeros, simplest way to remove the leading zeros is to shift left.
loop iords.
shift iords-qmnum left deleting leading '0'.
modify iords.
endloop.
can either use this function module also
CONVERSION_EXIT_ALPHA_OUTPUT
or
SHIFT <yourField> LEFT DELETING LEADING '0'
or
try NO-ZERO option of WRITE statement
or
Another way is to create another variable of type I and assign the value into it
example:
DATA: L_NUMC(08) TYPE N.
DATA: L_INT TYPE I.
L_NUMC = '00000018'.
L_INT = L_NUMC.
Result will be = 18. -
Eliminating zeroes after decimal
HI all,
I have a requirement to delete the trailing zeroes after decimal.
It is a interest rate and it is denoted in EUR.
i.e the number is 0,739000 % Internal declaration of this number is in DEC.
the data type is AZINSSATZ.
i want it to be displayed as 0,739 %
How can i eliminate these zeroes?
Thanx in Advance
Regards,
Hamsa PriyaHi Hamsa Priya,
To remove leading zeros and leading blanks
Please use FM
CONVERSION_EXIT_ALPHA_INPUT Conversion exit ALPHA, external->internal
CONVERSION_EXIT_ALPHA_OUTPUT Conversion exit ALPHA, internal->external
Ex :
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wf_version
IMPORTING
output = wf_version.
Hope this resolves your query.
Reward all the helpful answers.
Regards -
Zeroes after decimal getting trimmed after 1:1 mapping of EDIFACT
hi all
i have created 1:1 mapping for XML->EDI.
i took the output from XI and gave it as input.However, in the output of the mapping, the zeroes after decimal are getting deleted.
for example if the input contain 2500.000, the output of the mapping contains 2500.
I want 2500.000 in the output.
Any suggestions as how to overcome the problem?hi Kai
sorry ..i think i didnt convey properly my prob.
This is what i want.
My scenario is IDOC->EDIFACT using XI.
i did a XI graphical mapping from IDOC ->to->EDIFACT_XML.Here for a particular field i got the output as 2500.000.
Now this EDIFACT_XML is converted into EDIFACt using 1:1 mapping of BIC MD.
When i give 2500.00 as an input to this 1:1 Mapping of BIC MD, the output contains only 2500.
I'm not having problem in XI but in BIC MD.
kindly suggest how i can get decimal output from BIC MD. -
How to delete trailing zeros after decimal ?
Hi,
i want to delete trailing zeros after decimal.
Example:
if it is 22.000 then output will be 22
if it is 22.010 then output will be 22.01.
plz let me know hw to do this ?DATA:
lv_decimal TYPE f DECIMALS 3,
lv_string TYPE string.
lv_decimal = '22.010'.
WRITE lv_decimal TO lv_string.
SHIFT lv_string RIGHT DELETING TRAILING '0'.
CONDENSE lv_string NO-GAPS.
* now no trailing zeros are in the decimal stored in LV_STRING
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Jan 30, 2008 12:10 PM -
How to keep the zero after decimal
Hi,
I'm trying to store numbers into one of the custom table column. This column must contain unique value for each record.
Now the issue is if i want to insert a record with zero after decimal point its removing that zero.
Emp Id (number)
1234.1
1234.2
1234.9
1234.10 --> 1234.1 (this is what is getting stored in table)
1234.11
...I want to store 1234.10 not 1234.1, is there any way that i can store zeros as well after decimal point for NUMBER data type column.
Thanks in advance,Hi,
Your appending sequence number should be with leading zeroes like
1.001
1.002
1.003
1.009
1.01
1.011 etc
based on the numbe rof records you haveTry this and see if this fits for you
DECLARE
CURSOR c1 IS SELECT * FROM custom_table1;
i NUMBER;
l_len NUMBER;
BEGIN
SELECT LENGTH (COUNT (*))+(LENGTH(some_seq.currval)-1) INTO l_len FROM custom_table1;
FOR c1_rec IN c1
LOOP
i := some_seq.NEXTVAL;
INSERT INTO test_tab (ID, NAME, amount, create_date)
VALUES (c1_rec.ID || '.' || TO_CHAR (i, rpad ('0', l_len, '0') || '9')
,c1_rec.NAME
,c1_rec.amount
,c1_rec.create_date);
END LOOP;
END;G. -
How can i retain the trailing zeroes after decimal
how can i retain the trailling zeros after decimal?
values are showing in table like( 4.50,5.00) but i am trying to do some processing with these values then ithe zeroes are truncated like (4.5,5),
how can i get values with zeroesIf the values in the table have trailing zeroes, it's a character type column.
Once you perform operations on them, they're implicitely converted to the number type, hence "losing" trailing zeroes.
To get the trailing zeroes back, you have to convert them back to character data:
TO_CHAR(1.5*3, '90d99')Have fun,
K. -
Hi,
I am having a value as '6009.12300 ML' belongs to type C.
Now i don't want the zeroes after decimal such as 6009.123 ML .
how cud i do this?
i tried search ,split,shift,trailing zeroes but could nt get it?
Thanks,
Ponraj.s.Hi,
I tested the following code segment, it works well to suit your requirement.
Just look at the code.
DATA C(20) VALUE '6009.12300 ML'.
DATA: LEN TYPE I,
FLAG TYPE I.
LEN = STRLEN( C ).
DO LEN TIMES.
LEN = LEN - 1 .
IF ( C+LEN(1) EQ '0' ) .
C+LEN(1) = ' ' .
FLAG = 1 .
ELSE.
IF FLAG = 1 .
EXIT .
ENDIF .
ENDIF .
ENDDO.
CONDENSE C NO-GAPS.
WRITE C.
Reward if helpful.
Regards,
Sandhya -
Removing zeros after the decimal point Reply with quote
I want to remove the zeros after the decimal point, that this be done?
Например, Example,
120.000 => 120 120.000 => 120
120.300 => 120.3 120,300 => 120.3hiiiiiiii sweetsoni,
try this may it helpful for you
SHIFT string RIGHT DELETING TRAILING '0'.
SHIFT string RIGHT DELETING TRAILING '.'.
for example
DATA: v1 (6) TYPE c VALUE '100 .000 ',
v2(6) TYPE c VALUE '100.200'.
SHIFT v1 RIGHT DELETING TRAILING '0'.
SHIFT v1 RIGHT DELETING TRAILING '.'.
SHIFT v2 RIGHT DELETING TRAILING '0'.
SHIFT v2 RIGHT DELETING TRAILING '.'.
ultimately
v1 = '100',
v2 = '100.2'.
Moderator message: question and answer copied from external source, points deducted, do not repeat!
Edited by: Thomas Zloch on May 19, 2010 2:14 PM -
Zeroes after decimal coming unnecessarily
Hi ,
I have an input field for amount, for which i have a default value of "20", but it gets displayed as 20,000000000 . i dont want the zeroes after the decimal. The data type is "BCA_TAMNT_BAPI", which i can change as i have to pass it to BAPI.
Kindly help out:)Hi,
Check the value of the input field amount you are trying to populate in the DEBUGGING mode.
Check the data type fo this amount field and the BAPI field dataype. Sometimes the the displayed value (OUTPUT format) and the actaul avlue in the fiedl (INTERNAL FORMAT) both differs. hence cheeck the actatula valuein the debugging .
Or
Use the FM for this conversion internally before passing to the BAPI (like converison Exit FM)
Regards
Lekha -
Suppressing zeroes after decimal
Hi
I need to suppress the zeroes after the decimal places in my form output if 00 appears after decimal.
eg 123.00 shd be displayed as 123 .
123.23 shd be dispalyed as 123.23.
Could anyone help me with this
TIA
Regardshi Ankur do this way
data: wa_input type i,
wa_output type i.
wa_input = '1.000'.
CALL FUNCTION 'ROUND'
EXPORTING
INPUT = wa_input
IMPORTING
OUTPUT = wa_output
EXCEPTIONS
INPUT_INVALID = 1
OVERFLOW = 2
TYPE_INVALID = 3
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
write:/ wa_output. -
Number field does not display trailing zero after decimal
Hi,
I have a Text Item of type number with size set to 6.
if the database value = 19.10, the
number field displays 19.1
I want to display the complete 19.10 in the field.
How do I do it?SET FORMAT MASK property of text item to 990D00.
If the value is just "10" ie without decimal, displayed will be "10.00". -
To show zeroes after decimal in CSV file
Hi all,
A program generates a .CSV file , downloaded to local PC.
The values should be shown as 2.0000(upto four decimals) and 0 should be 0.0000.
I tried appending ' - single quote to char field , it's working fine but it's shown
as '2.0000 in CSV file.
Is there any other way to show the values with four decimals as 2.0000 ?
Thanks in advance
Kaavya.Hi,
Once your value with 4 decimals is ready in variable with type P, move it to anew 'character' variable & use this variable for downloading.
I hope this helps,
Regards
RBC -
hello friends,
in smartform i have one field which is in currency i have declared it in currency also so output like 40.000,00 but actually 40,000.00 when i have converted it in string it is like 40000 but i need in 40000.00 form so how can i do it.
thanks in advanceHi,
You can use Character Type Variable with length 15 so when you pass this Currency value it would be as your requirement is.
Check this small program.
DATA: output(15).
data: wrbtr type bseg-wrbtr.
SELECT SINGLE wrbtr FROM bseg INTO wrbtr.
output = wrbtr.
condense output.
WRITE output.
Thanks,
Prashanth
Maybe you are looking for
-
Hi! This already took me hours of research and testing but I might misunderstand this part of the Adobe AIR documentation: http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7f08. html#WS5b3ccc516d4fbf351e63e3d118666
-
IPhone will only connect to internet using Wi-Fi
Brand new iPhone 3g. Internet works fine when I have Wi-Fi service. If there is no Wi-Fi network to connect to, the phone cannot access the internet. Any suggestions?
-
When trying to log into my bank accounts (2), I always get a security Challenge Page even though I have repeatedly checked the box to register my computer as a private computer. When I attempt to get into these same two accounts using Internet Explor
-
Where to place text file in Jdeveloper9irc to read from Java program
For ex. package mypackage; import java.io.*; public class ReadData public ReadData() public static void main(String[] args) new ReadData(); try{ File fin = new File("test.txt"); if (fin.canRead()) System.out.println("Can read file"); I am geting a er
-
Hello, I imported my video data to the media part of iMovie. The data is still visible after closing/re-opening iMovie. Now I wanted to create a project with some of my media data. I created the project, moved the data to the project. As I could not