
Conceptos Clave:
· Sentencia para abrir archivos: OPEN DATASET
· Sintaxis: OPEN DATASET <archivo> FOR <access_mode> IN <mode>. - Modos de acceso (<access_mode>):
· INPUT: Solo lectura (el archivo debe existir).
· OUTPUT: Escritura (sobrescribe si existe, lo crea si no).
· APPENDING: Escritura al final del archivo (lo crea si no existe).
· Modos de procesamiento (<mode>):
· TEXT MODE ENCODING DEFAULT: Para texto, transfiere línea por línea.
· BINARY MODE: Para datos binarios, transfiere byte por byte.
· Sentencia para leer archivos: READ DATASET
· Lee datos del archivo abierto into una variable o estructura.
· SY-SUBRC = 0 si la lectura es exitosa, 8 si se llega al final del archivo.
Flujo de trabajo típico (Lectura):
1. OPEN DATASET para INPUT en TEXT MODE.
2. Usar un loop DO con READ DATASET dentro para leer todas las líneas.
3. CLOSE DATASET para cerrar el archivo.