Sorry. I had assumed it was the quotes because the same file without the quotes processes fine.
1. Microfocus Cobol
2. The other system is irrelevant. It exports a csv file that I would like to read and load to another system. I wrote and tested the load program using a csv file that I created simply to tweak the program. Now that the extract from the other system is complete, I am re-testing using that file. Again, the only difference is that this file encases the fields in quotes.
3. PERFORM 800-READCSV-MAS90CSV.
PERFORM 910-AUDIT-BEGIN.
PERFORM 800-CREATE-GLTRANSREL.
MOVE CSV-RUN-GROUP TO GTR-RUN-GROUP.
005600 MOVE CSV-SEQ-NUMBER TO GTR-SEQ-NUMBER.
005700 MOVE CSV-COMPANY TO GTR-COMPANY.
005800 MOVE CSV-OLD-COMPANY TO GTR-OLD-COMPANY.
005900 MOVE CSV-OLD-ACCT-NBR TO GTR-OLD-ACCT-NBR.
006000 MOVE CSV-SOURCE-CODE TO GTR-SOURCE-CODE.
006100 MOVE CSV-DATE TO GTR-DATE.
006200 MOVE CSV-REFERENCE TO GTR-REFERENCE.
006300 MOVE CSV-DESCRIPTION TO GTR-DESCRIPTION.
006400 MOVE CSV-CURRENCY-CODE TO GTR-CURRENCY-CODE.
006500 MOVE CSV-UNITS-AMOUNT TO GTR-UNITS-AMOUNT.
006600 MOVE CSV-TRAN-AMOUNT TO GTR-TRAN-AMOUNT.
006700 MOVE CSV-BASE-AMOUNT TO GTR-BASE-AMOUNT.
006800 MOVE CSV-BASERATE TO GTR-BASERATE.
006900 MOVE CSV-SYSTEM TO GTR-SYSTEM.
007000 MOVE CSV-PROGRAM-CODE TO GTR-PROGRAM-CODE.
007100 MOVE CSV-AUTO-REV TO GTR-AUTO-REV.
007200 MOVE CSV-POSTING-DATE TO GTR-POSTING-DATE.
007300 MOVE CSV-ACTIVITY TO GTR-ACTIVITY.
007400 MOVE CSV-ACCT-CATEGORY TO GTR-ACCT-CATEGORY.
007500 MOVE CSV-DOCUMENT-NBR TO GTR-DOCUMENT-NBR.
007600 MOVE CSV-TO-BASE-AMT TO GTR-TO-BASE-AMT.
007700 MOVE CSV-EFFECT-DATE TO GTR-EFFECT-DATE.
007800 MOVE CSV-JRNL-BOOK-NBR TO GTR-JRNL-BOOK-NBR.
007900 MOVE CSV-JBK-SEQ-NBR TO GTR-JBK-SEQ-NBR.
008000 MOVE CSV-NEGATIVE-ADJ TO GTR-NEGATIVE-ADJ.
008100 MOVE CSV-SEGMENT-BLOCK TO GTR-SEGMENT-BLOCK.
008200 MOVE CSV-RPT-AMOUNT-1 TO GTR-RPT-AMOUNT-1.
008300 MOVE CSV-RPT-RATE-1 TO GTR-RPT-RATE-1.
008400 MOVE CSV-RPT-ND-1 TO GTR-RPT-ND-1.
008500 MOVE CSV-RPT-AMOUNT-2 TO GTR-RPT-AMOUNT-2.
008600 MOVE CSV-RPT-RATE-2 TO GTR-RPT-RATE-2.
008700 MOVE CSV-RPT-ND-2 TO GTR-RPT-ND- PERFORM 820-STORE-GLTRANSREL.
PERFORM 925-AUDIT-END.
PERFORM 800-READCSV-MAS90CSV.
These routines are a specific function of the vendor's (Lawson Software).
4.
"MAS901003","1","0010","001010000","0000000000","M9","10012003","","POINT OF SALE ENTRY - 10/01/03","","","1766.58","","","GL","","","10312003","","","","","","","","","","","","","","","","","",""
"MAS901003","2","0010","001010000","0000000000","M9","10012003","","POINT OF SALE ENTRY - 10/01/03","","","429.7","","","GL","","","10312003","","","","","","","","","","","","","","","","","",""
"MAS901003","3","0010","001010000","0000000000","M9","10022003","","POINT OF SALE ENTRY - 10/02/03","","","1285.63","","","GL","","","10312003","","","","","","","","","","","","","","","","","",""
I hope this is the information you are looking for. Thanks for the reply