Hi Wawanz
Yes it is simple as Mrregan has said. But there is no necessary to string.
Define the line sequential file with the same vaiables name as those of in the original file. Only 01 will be differnt for both file. Add ur delimiter as a filler between all variable names. Then after reading the input record, use a MOVE CORRESPONDING statement. eg.
DATA DIVISION.
FD INFILE.
01 INPUT-REC.
05 FIRSTNAME PIC X(10).
05 LASTNAME PIC X(10).
05 DEPT-CODE PIC X
05 JOIN-DATE PIC 9(8).
05 SALARY PIC 9(5)V99.
FD OUTFILE.
01 OUT-REC.
05 FIRSTNAME PIC X(10).
05 FILLER1 PIC X.
05 LASTNAME PIC X(10).
05 FILLER2 PIC X.
05 DEPT-CODE PIC X
05 FILLER3 PIC X.
05 JOIN-DATE PIC 9(8).
05 FILLER4 PIC X.
05 SALARY PIC 9(5)V99.
05 FILLER5 PIC X.
WORKING-STORAGE SECTION
01 EOF-SWITCH PIC X VALUE 'N'.
05 EOF-INFILE VALUE 'Y'.
05 NOT-EOF-INFILE VALUE 'N'.
01 DELIMITER-VALUE PIC X VALUE '|'.
PROCEDURE DIVISION.
MAIN-PARA.
OPEN INPUT INFILE
OUTPUT OUTFILE.
READ INFILE AT END SET EOF-INFILE TO TRUE.
PERFORM UNTIL EOF-INFILE
MOVE SPACES TO OUT-REC
MOVE CORRESPONDING INPUT-REC TO OUT-REC
MOVE DELIMITER-VALUE TO FILLER1,FILLER2, FILLER3,
FILLER4, FILLER5
WRITE OUT-REC
READ INFILE AT END SET EOF-INFILE TO TRUE
END PERFORM
CLOSE INFILE OUTFILE
STOP RUN.
PS.
If u dont have a comp/binary field in the input and if u know the length of variables then u can open it in excel also using the the fix length option and then saving it as a CSV file.