✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
LECTURA DE ARCHIVOS EN EL SERVIDOR.
SENTENCIAS PARA EL MANEJO DE ARCHIVOS:
1. OPEN_DATASET: Abre los archivos en el servidor.
2. READ_DATASET: Lee los archivos en el servidor.
3. TRANSFER: Transfiere datos de archivos el servidor.
4. DELETE: Borra los archivos en el servidor.
5. CLOSE: Cierra los archivos en el servidor.
OPEN_DATASET: Si la apertura del archivo es correcta el SY-SUBRC será 0 si no será 8.
FOR_INPUT: Cláusula ABAP que permite abrir archivos en modo de solo lectura, Si el archivo no existe el SY_SUBRC será 8, si existe y esta abierto el sistema se posiciona al comienzo del archivo.
FOR__OUTPUT: Cláusula ABAP que permite abrir archivos en modo de escritura, si el archivo no existe se creará automáticamente, si el archivo existe pero esta cerrado el contenido será sobrescrito, si existe y está abierto el sistema se posiciona al comienzo del archivo, si la apertura se realizo de forma correcta el SY_SUBRC será 0 si no será 8.
FOR_APPENDING: Cláusula ABAP que permite abrir archivos para añadir información al final del archivo, si el archivo no existe esté será creado automáticamente, si existe y está abierto el sistema se posiciona al final, si existe y esta cerrado el sistema lo abre y se posiciona al final, siempre el SY_SUBRC será 0.
MODOS PARA ABRIR UN ARCHIVO .
TEXTO: Se utiliza la cláusula IN_TEXT_MODE, si se lee o escribe un archivo que fue abierto en esté modo la información se lee linea a linea, cuando se utiliza este modo se debe agregar la palabra reservada ENCODING DEFAULT.
BINARIO: Se utiliza la cláusula IN_BINARY_MODE si se lee o escribe un archivo que fue abierto en esté modo la información se lee byte a byte,
LECTURA DE ARCHIVOS DEL SERVIDOR.
Se utiliza la sentencia READ_DATASET, para determinar en que variable se debe guardar los datos leídos debemos conocer la estructura del archivo a leer, si la lectura es correcta el SY_SUBRC será 0 si no será 8.
 
 
 
Sobre el autor
Publicación académica de Juan Santamaria Borja, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Santamaria Borja
Profesión: Ingeniero de Sistemas - Colombia - Legajo: MR96E
✒️Autor de: 85 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Juan Borja