✒️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
Archivos en Servidor: las sentencias TRANSFER, DELETE Y CLOSE
1 Transferencia de archivos al servidor
Utilizaremos la sentencia TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
<< imagen 1.1 >>
El modo en que se realiza la transferencia de información se corresponde con el modo de apertura del archivo.
Si el archivo no está abierto para escritura, el sistema intentará abrirlo en BINARY MODE outilizando la última ejecución de la sentencia OPEN DATASET.
Vemos un ejemplo:
<< imagen 1.2 >>
Audio: Con la transacción estándar CG3Y podemos copiar un archivo alojado en el servidor en nuestra computadora. Es muy sencillo utilizarla, basta con pasar la ruta completa del origen y la del destino, y elegir el formato de transferencia que puede ser ASCII o binario.
2 Borrado de archivos del servidor
Utilizaremos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
<< imagen 2.1 >>
Para borrar un archivo, previamente debemos abrirlo. Si el borrado se realiza correctamente el SY-SUBRC tendrá el valor 0, y en caso contrario tomará el valor 4.
Vemos un ejemplo:
<< imagen 2.1 >>
3 Cierre de archivos del servidor
Utilizaremos la sentencia CLOSE DATASET para cerrar archivos del servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
<< imagen 3.1 >>
Es ampliamente recomendable realizar siempre el cierre de los archivos. Veamos un ejemplo:
<< imagen 3.2 >>
4 Búsqueda de archivos en el servidor
Utilizando la función /SAPDMC/LSM_F4_SERVER_FILE podemos crear una ventana de navegación en el servidor de aplicaciones para poder seleccionar el archivo que deseamos. Vemos un ejemplo de su utilización:
<< imagen 4.1 >>
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Lorena Amoretti
Sobre el autor
Publicación académica de José Antonio Saavedra Rodríguez, en su ámbito de estudios para la Carrera Consultor ABAP.
José Antonio Saavedra Rodríguez
El Salvador - Legajo: SX28V
✒️Autor de: 166 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial