Escolar Documentos
Profissional Documentos
Cultura Documentos
Overview
In this chapter, we will learn how to process sequential files on an application server
Database Server
Application Servers
Presentation Servers
Slide 1 Data Interfaces | 5.02 | August 2003
Copyright IBM Corporation 2003
Processing Files
Open File
Close File
Slide 2
| August 2003
Open File
FOR
INPUT OUTPUT APPENDING
IN
BINARY MODE TEXT MODE
AT POSITION
Slide 3 Data Interfaces | 5.02 | August 2003
MESSAGE
Copyright IBM Corporation 2003
Slide 4
| August 2003
TRANSFER statement
Slide 5
| August 2003
Step #1
REPORT Y180DM03. TABLES: KNA1. PARAMETERS: OUTFILE(20) DEFAULT /tmp/bc180_file1 LOWER CASE, STATE LIKE KNA1-REGIO DEFAULT MA. DATA: BEGIN OF OUTREC, KUNNR LIKE KNA1-KUNNR, The only change from the REGIO LIKE KNA1-REGIO, previous example is FOR CHECK TELF1 LIKE KNA1-TELF1, APPENDING instead of SY-SUBRC END OF OUTREC. FOR OUTPUT. OPEN DATASET OUTFILE FOR APPENDING IN TEXT MODE. SELECT * FROM KNA1 WHERE REGIO = STATE. MOVE-CORRESPONDING KNA1 TO OUTREC. TRANSFER OUTREC TO OUTFILE. SELECT * ENDSELECT. CLOSE DATASET OUTFILE.
Slide 7 Data Interfaces | 5.02 | August 2003
Copyright IBM Corporation 2003
REPORT Y180DM04. PARAMETERS: INFILE(20) DEFAULT /tmp/bc180_file1 LOWER CASE. DATA: BEGIN OF INREC, KUNNR LIKE KNA1-KUNNR, REGIO LIKE KNA1-REGIO, TELF1 LIKE KNA1-TELF1, END OF INREC. CHECK
SY-SUBRC
Step #1
Step #2
Step #3 Step #4
Step #5
Slide 8
OPEN DATASET INFILE FOR INPUT IN TEXT MODE. DO. READ DATASET INFILE INTO INREC. IF SY-SUBRC <> 0. EXIT. ENDIF. WRITE: INREC-KUNNR, INREC-REGIO, INREC-TELF1. ENDDO. CLOSE DATASET INFILE.
Data Interfaces | 5.02 | August 2003
Copyright IBM Corporation 2003
ABCDEF GHIJK
A B C D E F G I J K L
Slide 9 Data Interfaces | 5.02 | August 2003
1
2 3
A B C D E F G H I J K
Copyright IBM Corporation 2003