✒️ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
Unidad n°6: El tratamiento de archivos y los Fields Symbols
Lección n°5: Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
La transferencia de archivos al servidor:
Usaremos la sentencia TRANSFER para transferir datos desde nuestros programas a los archivos ubicados en el servidor de aplicaciones. Su sintaxis: TRANSFER <estructura> TO <archivo>.
EJ:
El modo en el que se hace la transferencia de info corresponde con el modo de apertura del archivo.
Si el archivo no está abierto para escritura, el sist. intentará abrirlo en BINARY MODE o usando la última ejecución de la sentencia OPEN DATASET.
Con la trans. CG3Y podemos copiar un archivo alojado en el servidor en nuestra compu. Solo hay que pasar la ruta completa del origen y la del destino, y elegir el formato de transferencia (ASCCI o binario).
El borrado de archivos del servidor:
Usaremos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. Su sintaxis:
DELETE DATASET <archivo>.
EJ:
Para borrar un archivo, antes tenemos que abrirlo.
Si el borrado se hace bien, la var. SY-SUBRC será 0, de caso contrario será 4.
El cierre de archivos del servidor:
Usamos la sentencia CLOSE DATASET para cerrar archivos del servidor de aplicaciones. Su sintaxis es:
CLOSE DATASET <archivo>.
EJ:
Se recomienda SIEMPRE el cierre de los archivos.
La búsqueda de archivos en el servidor:
Usando el mód. de fun. /SAPDMC/LSM_F4_SERVER_FILE podemos crear una ventana de navegación en el servidor de aplicaciones para poder seleccionar el archivo que queremos.
EJ:
Si ejecutamos el cód. en un sist. SAP en donde no disponemos de un servidor de aplicaciones para probar, entonces veremos el sig. msj "Operating system message: opendir"
Y si ejecutamos el cód. en un sist. SAP en donde si disponemos de un servidor de aplicaciones para probar, entonces veremos en una ventana de diálogo el directorio del archivo del servidor en donde podemos buscar los archivos que queremos:
 
 
 
Sobre el autor
Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
Candela Estefanía Calzada
Profesión: Técnica Electrónica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.
Certificación Académica de Candela Calzada