✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
Tratamiento de archivos en el servidor:
En un ambiente real de trabajo, es comun la utilizacion 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 de manejo de archivos en el servidor de aplicaciones son:
-OPEN DATASET: para la apertura de archivos en el servidor.
-READ DATASET: para la lectura de archivos en el 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:
con la sentencia OPEN DATASET para la apertura de archivos. su sintaxis seria:
OPEN DATASET <archivo> FOR <ACCESS>IN<MODE>.
Si la apertura del archivo se realizo correctamente, entonces el SY-SUBRC sera 0, caso contrario 8.
Si queremos abrir un archivo para lectura, debemos utilizar la clausula FOR INPUT, tal como vemos a continuacion:
OPEN DATASET <archivo> FOR INPUT IN TEXT <MODE>.
El archivo que se intenta abrir debe existir. Caso contrario el SY-SUBRC sera 8. Si el archivo existe y se encuentra abierto, el sistema se posicionara al comienzo del archivo.
Existen dos modos de apertura de archivos:
MODO TEXTO: para abrir un archivo en modo texto debemos utilizar la clausula IN TEXT MODE. Ejemplo:
OPEN DATASET <archivo>FOR<ACCESS>IN TEXT MODE ENCODING DEFAULT.
MODO BINARIO: para abrir un archivo en modo binario usaremos la clausula IN BINARY MODE.
Lectura de archivos en el servidor: usaremos la sentencia READ DATASET para la lectura.
Si leemos o escribimos en un archivo que ha sido abierto en modo binario, la informacion es transferida byte a byte.
Lectura de archivos del servidor:
Utilizaremos la sentencia READ DATASET para la lectura de archivos del servidor.
 
 
 
Sobre el autor
Publicación académica de Juan Fernando Guerra Mata, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Fernando Guerra Mata
Profesión: Analista Programador - Guatemala - Legajo: CW28U
✒️Autor de: 63 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Guerra