✒️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
-OPEN DATASET: abrir archivos en el servidor.
OPEN DATASET <archivo> FOR <ACCES> IN <MODE>
Si el archivo se abre correctamente el sy-subrc será 0, de lo contrario 8. Si se quiere abrir para lectura se debe utilizar FOR INPUT ej.
OPEN DATASET <archivo> FOR INPUT IN TEXT <MODE>
Si se abre para escritura se debe utilizar FOR OUTPUT ej.
OPEN DATASET <archivo> FOR OUTPUT IN TEXT <MODE>
Si el archivo no existe se crea automáticamente. Si existe pero está cerrado el contenido será sobreescrito, si está abierto el sistema se posiciona al principio del archivo.
Si se quiere agregar información en el archivo se debe utilizar
OPEN DATASET <archivo> FOR APPENDING IN TEXT <MODE>
Si no existe el archivo se crea automáticamente, si está cerrado el sistema lo abre y se posiciona al final igual si está abierto.
Para abrir un archivo en modo texto se utiliza IN TEXT MODE. Así la información es transmitida línea a línea y se debe añadir ENCODING DEFAULT.
También se puede abrir en modo binario agregando IN BINARY MODE, así la información es transmitida byte a byte.
-READ DATASET: lectura de archivos en el servidor.
READ DATASET <archivo> INTO <estructura>
AL11 accedemos a los directorios de sap del servidor y abrir los archivos.
 
 
 
Sobre el autor
Publicación académica de Alberth Julian Bolanos Bravo, en su ámbito de estudios para la Carrera Consultor ABAP.
Alberth Julian Bolanos Bravo
Profesión: Analista de Sistemas Web - Colombia - Legajo: FC65L
✒️Autor de: 46 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alberth Bolanos