I have given you some sample code, In 1st one in the file section the highlighted file given something as Record, Block, Label, Data record. What type of declaration is this.
In these days I have come across 2nd type of declaring files I have attached that too for your reference.
Given me the difference between both the declarations, once u understood you call me
1.
FILE-CONTROL.
SELECT OUTPUT-FILE ASSIGN TO FILEOUT1.
DATA DIVISION.
FILE SECTION.
FD OUTPUT-FILE
RECORD CONTAINS 80 CHARACTERS
BLOCK CONTAINS 0 RECORDS
LABEL RECORD IS STANDARD
DATA RECORD IS OUTPUT-RECORD.
01 OUTPUT-RECORD PIC X(80).
WORKING-STORAGE SECTION.
2.
FILE-CONTROL.
SELECT PLAN-CODES-FILE ASSIGN TO PLANMAS
ORGANIZATION IS INDEXED
ACCESS MODE IS RANDOM
RECORD KEY IS IN-PLAN
FILE STATUS IS WS-PLAN-STATUS.
SELECT STATE-CODES-FILE ASSIGN TO STATE
ORGANIZATION IS INDEXED
ACCESS MODE IS RANDOM
RECORD KEY IS IN-STATE
FILE STATUS IS WS-STATE-STATUS.
DATA DIVISION.
FILE SECTION.
FD PLAN-CODES-FILE.
01 PLAN-REC.
05 IN-PLAN.
10 CV-CLASS PIC X(01).
10 BASE PIC X(03).
05 FILLER PIC X(01) VALUE SPACES.
FD STATE-CODES-FILE.
01 STATE-REC.
05 IN-STATE PIC X(02).
WORKING-STORAGE SECTION.