✒️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
Lección: 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 Sintaxis: TRANSFER ( estructura) TO ( archivo)
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 o utilizando la última ejecución de la sentencia OPEN DATASET
Ej
2) Borrado de archivos del servidor
Utilizaremos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. Sintaxis: 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
Ej
3) Cierre de archivos del servidor
Utilizaremos la sentencia CLOSE DATASET para cerrar archivos del servidor de aplicaciones. Sintaxis: CLOSE DATASET (archivo)
Es ampliamente recomendable realizar siempre el cierre de los archivos
Ej
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. Ej
Si ejecutamos el código anterior veremos el siguiente mensaje ya que no disponemos de un servidor de aplicaciones para probar, si lo tuviéramos, visualizaríamos una ventana de diálogo donde podremos buscar los archivos en el servidor
 
 
 
Sobre el autor
Publicación académica de Aida Cortina Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Aida Cortina Fernandez
Profesión: Consultor Junior - España - Legajo: MK87X
✒️Autor de: 74 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Aida Cortina