✒️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
las sentencias transfer, delete y close en un ambiente real de trabajo, es común la utilización de un servidor de aplicaciones, para trabajar con archivos. De esta manera los archivos resultantes de procesos del sistema quedarán resguardados en un servidor de acceso restringido el cual, desde el punto de vista de la seguridad de la información es más seguro.
ABAP dispone de una serie de sentencias para el tratamiento de archivos ubicados en el servidor de aplicaciones.
Las sentencias que utilizaremos para transferir, borrar y cerrar los archivos son las siguientes:
- TRANSFER: utilizaremos esta sentencia para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
TRANSFER <estructura> INTO <archivo >.
Con la transacción CG3Y se puede copiar un archivo del servidor a nuestro equipo, en formato ASCII Binario.
Si el archivo no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET.
- DELETE DATASET: utilizaremos la sentencia para borrar archivos del servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
DELETE DATASET <archivo >.
Para borrar un archivo, previamente debemos abrirlo.
Si el borrado se realiza correctamente, entonces el SY-SUBRC será 0.
Caso contrario, será 4.
- CLOSE DATASET: utilizaremos la sentencia para cerrar archivos del servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
CLOSE DATASET <archivo >.
Es ampliamente recomendable realizar siempre el cierre de los archivos.
Existe la función /SAPDCM/LSM_F4_SERVER_FILE, donde se crea una ventana de navegación en el servidor de aplicaciones, en la cualpodremos seleccionar el archivo que queramos.
 
 
 
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial