why occurs clause not mentioned in 01 level
Answers were Sorted based on User's Feedback
Answer / rajkumar
because that level mention only record name if you are
using occur that is repeated more than one time
so record name not repeated more than one time. field only
repeated more time
| Is This Answer Correct ? | 45 Yes | 6 No |
Answer / jagveer singh
As you all might already know that an array is known
as 'Repeating Groups' because of there nature, it means
that it is a group of data-items, 01 level is used to
define group level variable only (not the groups directly),
so data-items of group needs to be defined under 01 level
(group level) variable only, we can not declare them on 01
level directly.
| Is This Answer Correct ? | 9 Yes | 2 No |
Answer / m
we have 2 types of redefines
1. Explicit redefines -- we generally use in our cobol
logic using redefine keyword.
2. Implicit redefines -- system redefines its spaces
accordingly .. eg: the variable/record defined with 01
level are usually redefined by the system.
this is th ereason why we wont define occurs clause @ 01
level
| Is This Answer Correct ? | 8 Yes | 2 No |
Level 01 is used to define record and record cannot be repeated using OCCUR clause.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / som
BECAUSE IF WE DEFINE THE OCCURS CLAUSE AT 01 LEVEL THEN IT
BREAK THE BASIC RULE OF LANGUAGE DECLARTION OF SAME NAME
VARIABLE MORE THEN ONE TIME.E.G
01 NAME PIC XX OCCURS 2 TIMES. MEANS ACTUAL DECLARTION WILL
LIKE THIS
01 NAME PIC XX.
01 NAME PIC XX.
THATS WHY IT IS NOT USED AT 01 LEVEL
| Is This Answer Correct ? | 6 Yes | 9 No |
Answer / muthu
Level 01 refers to a group item where as occurs clause is
only for elementary items.............i.e other than
01...like 02..03....etc., it should be an independent one.
| Is This Answer Correct ? | 11 Yes | 28 No |
What are the ways you can generate a copybook?
When would you use in-line perform?
How do we get current date from system with century in COBOL?
A paragraph PARA-X is to be executed when none of the data names A, B and C have value of 1. Which of the following will achieve this ? (a) IF A NOT = 1 OR B NOT = 1 OR C NOT = 1 PERFORM PARA-X (B) IF NOT A= 1 AND B= 1 AND C = 1 PERFORM PARA-X (C) IF A NOT =1 IF NOT B = 1 OR C= 1 PERFORM PARA-X (C) IF A NOT = 1 AND B NOT = 1 AND C NOT = 1 PERFORM PARA-X
I have File 1 occurs 5 times with Employee-ID,Employee-Name,Employee-Dept (EEE and MECH). I have File 2 occurs 10 times with Employee-ID,Employee-Name,Employee-Dept (EEE,CIVIL,CHEMICAL and MECH). In FIle 1 and FIle 2 , for matching Employee-DEPT (Only MECH) , we need to move entire records from file1 to file 2. We should not use 2D array. Your help is needed here.
What is wrong with the following data declaration? 01 W-DATE PIC X(6). 05 DD PIC 99. 05 MM PIC 99. 05 YY PIC 99. (a) Nothing is wrong. (b) Under W-DATE all level 05 items are having a PIC 99 but level 01 has PIC X(6). (c) PIC can't be specified for a group item. (d) DD, MM, and YY are invalid datanames.
maximum of how many screens we can open in emulator
What does EXIT do ?
Define REDEFINE clause and Is it possible to have the redefine clause anywhere in the working storage section for a data name?
How to read a 100 record from a file through cobol?
how will u code parm parameter and where pls ?
How can we increase the size of an existing PDS to include more no. of modules.