Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are
the ways for doing this?

Answers were Sorted based on User's Feedback



Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / jayaprabhu

hi all

Numeric can be moved to alphanumeric
and alphanumeric can be moved to numeric only if it has the
numeric data.

Is This Answer Correct ?    42 Yes 10 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / sivakumar sekharannair

Chakri and kavya are correct.We can move numeric to
alphanumeric and vice versa. error will be thrown only when
we do arithmetic operations when we move alpha numeric to
numeric data items .

Is This Answer Correct ?    21 Yes 1 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / jawaad

yes you can do both , but wait....

1) 9(9) to x(9) will be fine

2) x(9) to 9(9) may have problem in some cases:-

a) Suppose :x(9) has value "5"
when you move to 9(9) it will be
"5 " ,Yes 9(9) will have spaces
instead of
"000000005"
b)you will get soc7 when you perform arithemetic on x(9)
above

Is This Answer Correct ?    10 Yes 3 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / varun v

yes you can..use REDEFINES for the same purpose.

Move X(9) to 9(9):-

Working storage section:-
01 WS-VARX PIC X(9) VALUE SPACES.
01 WS-VARN REDEFINES WS-VARX PIC 9(9).

Now you can move X(9) variable to WS-VARX.Eventually it is
moved to the 9(9) variable WS-VARN.

Similarly viceversa..

Is This Answer Correct ?    18 Yes 12 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / kavya

Hello sir,
Why can't we move from alphanumeric to numeric.We
can.JUst check it out.

Is This Answer Correct ?    8 Yes 3 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / chakri

kavya is right. We can move numeric to alphanumeric and
vice versa. error will be thrown only when we do arithmetic
operations when we move alpha numeric to numeric data
items .

Is This Answer Correct ?    8 Yes 3 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / sp

Fully agree to Jayaprabhu.
We can move 9(9) to X(9). But if alphanumeric field
contains only numeric then and then we can move X(9) to 9
(9).

Is This Answer Correct ?    5 Yes 0 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / ajay

Sorry ..
I don't know why you are looking into Redefines clause for
the above ...
See what ever it is you can able to move from NUMERIC to
ALPHANUMERIC.But you can not able to move alphanumerics to
NUMERIC.
Move 9(9) to x(9) --possible
Move x(9) to 9(9) -- Not possible.
They may try to confuse you ... but don't give a chance to
them Thanks.

Is This Answer Correct ?    12 Yes 8 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / leena_kulkarni

Hey varun,
thanx for the answer but do you know the other way than
REDEFINES? Actually I was looking for that.

Is This Answer Correct ?    2 Yes 3 No

Can we MOVE X(9) to 9(9) OR 9(9) to X(9)? If yes what are the ways for doing this?..

Answer / harish

Hi,

i hope ajay's answer is correct,but if by moving we will
not get any error .suppose if we use recieved field in any
operation we will get soc07 ..

pls correct me if anything wrong

HARISH POOMGAME SHIVAPPA
NIIT TECHNOLOGY
KOLKATA

Is This Answer Correct ?    1 Yes 2 No

Post New Answer

More COBOL Interview Questions

can we write paragraph in area B .....

4 Answers   L&T,


Hi All, how is sign is stored in S9(17) comp-3 variable. Answer with an Example will be of great help.

5 Answers   EDS,


Should I use STOP RUN in the sub program??why?

6 Answers   Xansa,


88 level entry is used for (a) data items in WORKING-STORAGE SECTION (b) items with RENAMES clause (c) condition-names (d) None of the above

5 Answers   TCS,


If you are current on the owner of a set, what is the difference between an obtain next and obtain first? Actually in which topic will we use dis???Plz explain it clearly

1 Answers  


what is s000 u4087 error? please give the all error codes in cobol,jcl.

1 Answers  


I have program P1 which calls file F1 which has 100 records and following structure 001 .................. 002 .................. 003 .................. 098 .................... 099 ................... 100 .................... Now I want to read these files and write these records in file F2 in following manner. 001 ...... 051 ..... 002 ...... 052 ..... 003 ...... 053 ..... .......... ....... .......... ....... .......... ....... 048 ........ 098 ...... 049 .......... 099 ....... 050 .... 100 ......

5 Answers   Accenture,


How to find out the closest prime number of an input number? I believe it has something to do with SEARCH and COBOL Linear Array.

1 Answers   Infosys,


what is the default print format? in cobol

3 Answers   HSBC,


How to find How Many Lines in Sysin DD * Parameter Thru Cobol Coding? If any one knows the Answer Please Reply .....Thanks From Shree

3 Answers   Merrill Lynch,


what happens if we dont close cursor in db2-cobol pgm?

6 Answers  


How do define dynamic array in cobol. how do you define single dimensional array and multidimensional array in your cobol?

1 Answers  


Categories