✒️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
Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
Usaremos la sentencia TRANSFER para transferir datos desde nuestro programa ABAP a los archivos ubicaods en el servidor de aplicaciones de SAP. La sintaxis es la siguiente:
El modo en que se realiza la transferencia de información se corresponde con el modo de apertura del archivo.
Si el archivo no esta abierto para escritura, el sistema intentará abrirlo en BINARY MOD o usamos la última ejecución de la sentencia OPEN DATASET.
El borrado de archivos del servidor: usaremos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. La sintaxis de la sentencia es la siguiente:
Para borrar un archivo previamente debemos abrirlo.
Si el borrado se realiza correctamente entonces la variable del sistema SY-SUBRC será 0, caso contrario, será 4.
El cierre de archivos del servidor: usamos la sentencia CLOSE DATASET para cerrar archivos del servidor de aplicaciones.
Es ampliamente recomendable realizar siempre el cierre de los archivos.
La búsqueda de archivos en el servidor
Usaremos el módulo de funciones /SAPDMC/LSM_F4_SERVER_FILE podemos crear una ventana de navegación en el servidor de aplicaciones de SAP para poder seleccionar el archivo que deseamos.
Si ejecutamos el código anterior en un sistema SAP en donde no disponemos de un servidor de aplicaciones para probar entonces visualizaremos el siguiente mensaje de información.
Y si ejecutamos el código anterior en un sistema SAP en donde disponemos de un servidor de aplicaciones para porbar entonces veremos en una ventana de diálogo el directorio de archivos del servidor.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto