✒️ABAP / Los archivos en el servidor y las sentencias OPEN y READ Por Gustavo Bolivar
ABAP Los archivos en el servidor y las sentencias OPEN y READ

LECCION 4 – Archivos en Servidor – Sentencias OPEN y READ.
4.1. Tratamiento de Archivos en el Servidor: SAP ABAP dispone de una serie de sentencias para tratar los archivos ubicados en el servidor de aplicaciones.
Principales sentencias:
· OPEN DATASET: apretura de archivos en el servidor
· READ DATASET: Lectura de archivos en el servidor
· TRANSFER: Transferir datos de archivos al Servidor.
· DELETE: borrar archivos del Servidor.
· CLOSE: cerrar archivos del servidor.
Transacción AL11: accesos a los directorios del SAP del Servidor y abrir archivos. Los archivos de texto pueden abrirse y abrir su contenido.
4.2 OPEN DATASET: OPEN DATASET <archivo> FOR <Access> IN <mode>.
SY-SUBRC = 0 el archivo se abrió correctamente.
SY-SUBRC = 8 el archivo no se abrió.
· El nombre del archivo junto con el directorio donde se encuentra puede ingresarse como un literal entre comillas o en una variable.
· Si no se ingresa el directorio el sistema intentara abrir el archivo en el directorio donde corre el servidor de aplicaciones.
OPEN DATASET <archivo> FOR INPUT IN TEXT <mode>. Para abrir un archivo en modo lectura.
· El archivo debe existir caso contrario SY-SUBRC = 0.
· Si el archivo esta existe y está abierto, el sistema se posiciona al comienzo del archivo
OPEN DATASET <archivo> FOR OUTPUT IN TEXT <mode>. Para abrir un archivo en modo escritura.
· Si el archivo no existe se crea automáticamente.
· Si existe, pero está cerrado el contenido será sobrescrito.
· Si existe y está abierto el sistema se posiciona al comienzo del archivo.
· SY-SUBRC = 0 el archivo se abrió correctamente.
· SY-SUBRC = 8 el archivo no se abrió.
OPEN DATASET <archivo> FOR APPENDING IN TEXT <mode>. Para abrir un archivo para agregar información.
· Si el archivo no existe se crea automáticamente.
· Si existe, pero está cerrado el sistema lo abre y se ubica al final.
· Si existe y está abierto el sistema se posiciona al final del archivo.
· SY-SUBRC Siempre = 0.
Modos de apertura de archivos:
· Modo Texto: OPEN DATASET <archivo> FOR <Access> IN TEXT MODE ENCODING DEFAULT.
La información se transfiere línea a línea
· Modo Binario: OPEN DATASET <archivo> FOR <Access> IN BINARY MODE.
La información se transfiere byte a byte.
4.3 READ DATASET: lectura de archivos en el servidor.
READ DATASET <archivo> INTO <estructura>
· SY-SUBRC = 0 el archivo se leyó correctamente.
· SY-SUBRC = 8 ocurrió un error.
 
 
 
Sobre el autor
Publicación académica de Gustavo Bolivar, en su ámbito de estudios para el Curso SAP ABAP.
Gustavo Bolivar
Profesión: Ing Sistemas - Chile - Legajo: EU47Z
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Enfocado en programación sap abap.
Certificación Académica de Gustavo Bolivar






Disponibilidad Laboral: FullTime


















