i need to display s9(5)v99 comp-3 variable which is declared in the file and when i am displaying the variable by moving it into a WS variable it is not showing correctly. Can anyone help out this issue it is urgent.

Here is complete details, I have a file in that one of the fields is declared as s9(5)v99 comp-3 , and copybook also having the same declaration. Just for checking I declared one ws variale with same declaration and displayed that. But I didt get the actual value having the file.
ex:
value in file is 1143.56
Output value is 000 011(i got)

Here is complete details, I have a file in that one of the fields is declared as s9(5)v99 comp-3 , and copybook also having the same declaration. Just for checking I declared one ws variale with same declaration and displayed that. But I didt get the actual value having the file.
ex:
value in file is 1143.56
Output value is 000 011(i got)

Can u help me how can I declare in ws to get the currect value?

Without seeing exactly what you've done, the answer to your question is no, we cannot help you. From the compile, post (in code format) the copybook variable definition, the working storage variable definition, and the PROCEDURE DIVISION statements you used to move and display the variable. Once we see this, we should be able to make some suggestions.

You can move the comp-3 variable to another variable which can be declared as z(5)v9(2). Display that . You are able to see that. Comp-3 varaiable can be displayed when it is in editable characters. I tried this is working. Corrections are welcome.