✒️ABAP Archivos en Servidor: las sentencias OPEN y READ

Publicación Académica por Diego Baigorria

Publicación Académica creada y compartida por Diego Baigorria para el tema Archivos en Servidor: las sentencias OPEN y READ.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 6: Tratamiento de Archivos y Field Symbols.

¿Buscás una carrera con Futuro?

ABAP Archivos en Servidor: las sentencias OPEN y READ por Diego Baigorria

Sentencias para el manejo de archivos del servidor:

OPEN DATASET; apertura

READ DATASET: lectura

TRANSFER: transferir datos de archivos al servidor

DELETE: para borrar archivos del servidor

CLOSE: para cerrar archivos del servidor

EN la apertura si el SY-SUBRC es correcto será 0, sino es 8

Si queremos abrirlo sólo para lectura con el OPEN DATASET deberemos agregar después del nombre del archivo FOR INPUT

EJEMPLO:

OPEN DATASET 'archivo' FOR INPUT IN TEXT MODE ENCODING DEFAULT

Siempre después de toda apertura realizar el cierre del archivo

Si queremos abrir el archivo para escritura debemos usar el FOR OUTPUT.

Si el archivo existe se creará automáticamente

Si existe y está cerrado el contenido será sobreescrito

Si existe y está abierto el sistema se posicionará al comienzo del archivo

Si la apertura se realiza correctamente entonces SY-SUBRC será 0 sino 8

Ejemplo OPEN DATASET 'archivo' FOR OUTPUT IN TEXT MODE ENCODING DEFAULT

Si queremos agregar información a un archivo entonces debemos usar FOR APPENDING

Si el archivo no existe se crea automáticamente

Si existe pero está cerrado lo abre y se posiciona al final del archivo

Si existe y está abierto se posiciona al final del archivo

Siempre el SY-SUBRC SERA 0!!!!!

OPEN DATASET 'archivo' FOR APPENDING IN TEXT MODE ENCODING DEFAULT.

Modos de apertura:

Modo texto: IN TEXT MODE

Si leemos o escribimos un archivo en modo texto la información es transferida línea a línea. Si utilizamos el modo texto hay que agregar la palabra reservada ENCODING DEFAULT

Modo binario: IN BINARY MODE

Se transfiere byte a bte

LECTURA

READ DATASET. Debemos conocer la estructura del archivo para determinar en que variable debemos almacenar el contenido

SY-SUBRC será 0 en éxito, 8 caso contrario

 

:: Al igual que Diego ¿Usted está dispuesto a aprender ABAP?

El lunes 29 Julio 2019 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: