✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
Resumen Lección: Archivos en servidor: las sentencias OPEN y READ.
Tratamiento de archivos en el servidor
En un ambiente real de trabajo, es común la utilización de un servidor de aplicaciones, para trabajar con archivos.
ABAP dispone de una serie de sentencias para el tratamiento de archivos ubicados en el servidor de aplicaciones.
Las principales sentencias para el manejo de archivos en el servidor de aplicaciones son:
- OPEN DATASET: para la apertura de archivos del servidor.
- READ DATASET: para la lectura de archivos del servidor.
- TRANSFER: para transferir datos de archivos al servidor.
- DELETE: para borrar archivos del servidor.
- CLOSE: para cerrar archivos del servidor.
Apertura de archivos en el servidor
Utilizaremos la sentencia OPEN DATASET para la apertura de archivos.
El nombre del archivo junto con el directorio en donde se encuentra, pueden ingresarse como un literal entre comillas o en una variable. Si no ingresamos el directorio y solo ingresamos el nombre, entonces el sistema intentará abrir el archivo en el directorio en el que corre el servidor de aplicaciones.
Si queremos abrir un archivo para lectura, debemos utilizar la cláusula FOR INPUT.
Si queremos abrir un archivo para escritura, debemos utilizar la cláusula FOR OUTPUT.
Si queremos abrir un archivo para agregar información, debemos utilizar la cláusula FOR APPENDING.
Existen dos modos de apertura de archivos:
- MODO TEXTO: Para abrir un archivo en modo texto, debemos utilizar la clausula IN TEXT MODE.
- MODO BINARIO: Para abrir un archivo en modo binario, debemos utilizar la clausula IN BINARY MODE.
Lectura de archivos del servidor.
Utilizaremos la sentencia READ DATASET para la lectura de archivos del servidor.
Para determinar en que variable debemos almacenar los datos que leeremos del archivo, debemos conocer la estructura del archivo que leeremos.
 
 
 
Sobre el autor
Publicación académica de Alexander José Tovar Rodríguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander José Tovar Rodríguez
Profesión: Ing. Electrónico en Computación - Venezuela - Legajo: UB49U
✒️Autor de: 45 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Alexander Tovar