✒️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
Es comun la utilizacion de un servidorde aplicaciones para trabajar con archivos.
ABAP dispone de una serie de sentencias y las principales 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 cerra archivos del servidor.
APERTURA DE ARCHIVOS EN EL SERVIDOR
Usaremos 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. Sino ingresamos el directorio y solo ingresamos el nombre, entonces el sistema intentara abrir el archivo en el directorio en el que corre el servidor de aplicaciones. Si queremos abrir un archivo para lectura, debemos usar la clausula FOR INPUT.
(SI EL ARCHIVO EXISTE Y ESTA ABIERTO, EL SISTEMA SE POSICIONARA AL COMIENZO DEL ARCHIVO)
Si queremos abrir un archivo para escritura, debemos usar la clausula FOR OUPUT.
Si queremos abrir un archivo par agregar informacion, usaremos FOR APPENDING.
Hay 2 tipos de apertura de archivos:
MODO TEXTO
debemos usar la clausula IN TEXT MODE.
Si leemos o escribimos en un archivo que ha sido abierto en modo texto, la informacion es transferida linea a linea. Si usamos el modo texto debemos agregar la palabra reservada ENCODING DEFAULT.
MODO BINARIO
Usaremos la clausula IN BINARY MODE.
LECTURA DE ARCHIVOS DEL SERVIDOR
Usaremos la sentencia READ DATASET para la lectura de archivos del servidor.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto