✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
ARCHIVOS EN EL SERVIDOR
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 cerrar archivos del servidor
transaccion al11 : ver directorios de SAP en el servidor para los archivos
OPEN DATASET <archivo> FOR <ACCESS> IN <MODE>
si la apertura es correcta el SY-SUBRC es 0 de lo contrario es 8
si queremos abrir un archivo para lectura utilizamos la clausula FOR INPUT
OPEN DATASE <archivo> FOR INPUT IN TEXT <MODE> el sistema se posicionara al comienzo del archivo abierto
si queremos abrir un archivo para escritura utilizamos la clausula FOR OUTPUT
OPEN DATASET <archivo> FOR OUTPUT IN TEXT <MODE>
si no existe se crea
si existe pero esta cerrado el contenido sera sobrescrito
si existe y esta abierto , el sistema se posicionara al comienzo del archivo
si queremos abrir un archivo y agregar informacion untilizamos la clausula FOR APPENDING.
OPEN DATASET <archivo> FOR APPENDING IN TEXT <MODE>
si el archivo no existe , se creara automaticamente
si existe pero esta cerrado el sistema lo abre y se posicionara al final del mismo
si existe y esta abierto el sistema se posicionara al final del mismo
Existen dos modos de apertura de archivos
MODO TEXTO
Para abrir un archivo en modo texto, debemos utilizar la clausula IN TEXT MODE,
OPEN DATASER <archivo> FOR <ACCESS> IN TEXT MODE ENCODING DEFAULT.
MODO BINARIO
para abrir archivos en modo binario utilizamos la clausula IN BINARY MODE
OPEN DATASET <archivo> FOR <ACCESS> IN BINARY MODE
LECTURA DE ARCHIVOS DEL SERVIDOR
utilizamos la sentencia READ DATASET para lectura de archivos del servidor
READ DATASET <archivo> INTO <estructura>.
 
 
 
Sobre el autor
Publicación académica de Andres Felipe Escobar Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Andres Felipe Escobar Lopez
Profesión: Análisis y Desarrollo - Colombia - Legajo: ES13M
✒️Autor de: 94 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Andres Escobar