✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
Unidad 6: Tratamiento de archivos y Field Symbols.
Lección 4: Archivos en servidor: las sentencias OPEN y READ.
4.1 Tratamiento de archivos en el servidor
Ø OPEN DATASET: Apertura de archivos
Ø READ DATASET: lectura de archivos
Ø TRANSFER: transferir datos de archivos al servidor
Ø DELETE: Borrar archivos del servidor
Ø CLOSE: Cerrar archivos del servidor
Ø Audio tip: AL11
4.2 Apertura de un archivo en el Servidor
Ø OPEN DATASET FOR IN
o SY-SUBRC = 0 ok, SY-SUBRC = 8 error
Ø OPEN DATASET FOR INPUT : archivo para lectura
o El archivo debe existir sino el SY-SUBRC = 8
o Si existe y está abierto el sistema se posicionará al comienzo del archivo.
Ø OPEN DATASET FOR OUTPUT: archivo para escritura
o Si el archivo no existe, se creara automáticamente
o Si existe pero está cerrado el contenido será sobre escrito
o Si existe y está abierto, el sistema se posicionará al comienzo del archivo.
o SY-SUBRC = 0 ok, SY-SUBRC = 8 error
Ø OPEN DATASET FOR APPENDING: Abrir un archivo para agregar información
o Si el archivo no existe, se creara automáticamente
o Si existe pero está cerrado el sistema lo abrirá y se posicionará al final del mismo
o Si existe y está abierto, el sistema se posicionará al comienzo del archivo.
o SY-SUBRC = 0 siempre.
Ø Modo texto: IN TEXT MODE
o Información transferida línea a línea
o ENCODING DEFAULT
Ø Modo binario: IN BINARY MODE
o La información es transferida byte a byte
4.3 Lectura de archivos del servidor.
Ø READ DATASET INTO: Lectura de archivos del servidor.
o Para determinar en qué variable debemos almacenar lo datos que leemos del archivo, debemos conocer la estructura del archivo que leemos.
o SY-SUBRC = 0 ok, SY-SUBRC = 8 error
Audio tip 1:
Con la transacción AL11 podemos acceder a los directorios de SAP del servidor e incluso abrir los archivos. Ingresando la transacción veremos todos los directorios disponibles. Haciendo doble clic sobre cualquiera de ellos podremos ver los archivos que hay dentro. Y si los archivos son de texto incluso podemos ver su contenido haciendo nuevamente doble clic.
Si deseamos crear un nuevo directorio seguramente vamos a necesitar que los administradores del sistema SAP nos otorguen los permisos necesarios.
NOTA: debido a que no disponemos de un servidor Unix para realizar las pruebas de esta lección, no habrán ejercicios de práctica.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo