How can you add a particular field/coloumn in copybook?

Answers were Sorted based on User's Feedback



How can you add a particular field/coloumn in copybook?..

Answer / prasad perla

1st we need to be clear where the need come into picture for adding a field.
Suppose 
1-Q) If needs add a field any where in the record structure is fine , then.
1-A)We can add a field in copy book by adjusting the filler at the end the record layout for the detailed/Header/Trailer record.
2-Q) If suppose a field is in the middle of layout and a requirement came like to add a sub-field under the group field which is in the middle of layout.
 Then we can add but the layout field positions will get changed due to inserting a field in middle of structure. so here impact is more and changes as well more.
3-Q) After adding a field either as per the option 1 or option 2 , needs to be look in all programs where do we have used the copy book and those all programs needs to be changed accordingly and re-complied with new copy book to get the new load.

might be i have wrote bit more for your understanding... thought it would be helpful.

Is This Answer Correct ?    34 Yes 0 No

How can you add a particular field/coloumn in copybook?..

Answer / ajinkya bijagare

If Copybook changes(Table changes)are done like insertion of new field.
1) Re-compile the copybook after changes are done.
2) Find all the COBOL program and subprograms which is having SELECT, INSERT,DELETE, UPDATE DB2 statements.
3) Check if needed to insert newly added field name in the query. If yes do so and Re-compile all changed programs and subprograms.
4) In this way new Cobol program load module will get created with new copybook.

Is This Answer Correct ?    1 Yes 0 No

How can you add a particular field/coloumn in copybook?..

Answer / dinesh rathod

You need to modify the underlying data file to match your file definition in COBOL. One way to do so would be to define a line of output exactly like what lines of your data look like now, but with an extra Pic x(10) on the end of it. You would then read in your data line by line, and output it to a new location 

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More COBOL Interview Questions

WT R TECHNICAL MAINFRAME QUESTION ASKED IIN ANJANASOFTEARE??

1 Answers  


subscript and index r not coded in u r application program what will happen?

2 Answers  


Why occurs can not be used in 01 level ?

2 Answers   TCS,


What is the significance of the PROGRAM-ID paragraph? If this name doesnt match with the name of the COBOL program, does it make a difference? Is the name specified in the PROGRAM-ID paragraph used as a name for the load module or any such thing?

4 Answers   IBM,


What is XDC ?

3 Answers   Cap Gemini, IBM,






I have a Main Program which is calling Sub-Program which is a DB2 pgm. What will happen if I am not closing the cursor used in the Sub-program? Please advise..

3 Answers   iGate,


HOW TO MOVE REDEFINES CLAUSE FROM INPUT TO OUTPUT ?

1 Answers  


what is the purpose of linkage section?

10 Answers  


What happens in the background of spool when we submit a job for compilation and execution... This is a recent question in ibm...Kindly help me.....

3 Answers   IBM,


What guidelines should be followed to write a structured cobol prgm?

0 Answers  


CAN ANY ONE HELP WHAT IS QTP? why it is nessery AND WEN IT IS USED?

1 Answers  


Why is it necessary that file needs to be opened in I-O mode for REWRITE?

0 Answers  


Categories