✒️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 6: Tratamiento de Archivos y Field Symbols.
Lección 5: Archivos en Servidor: Sentencias Transfer, Delete y Close.
1.- Transferencia de archivos al servidor.
ABAP dispone de la sentencia TRANSFER para esta función. Dicha sentencia tiene la siguiente sintaxis TRANSFER <estructura> TO <archivo>.
- La transferencia en caso que el archivo este abierto con el modo de apertura del mismo.
- Si no está abierto se intentara abrir en BINARY MODE o utikizando el mod de la última ejecución de la sentencia OPEN DATASET.
<archivo> entendemos la ruta de directorios y el nombre del archivo con extensión.
Con la transacción CG3Y podemos copiar un archivo del servidor de aplicaciones al entorno local. Solo hemos de informar la ruta origen y la ruta de destino así como el modo de transferencia. Los modos de transferencia disponibles son ASCII y Binario.
2.- Borrado de archivos del servidor.
En ABAP tenemos la sentencia DELETE DATASET para realizar dicha operación. La sintaxis de la sentencia es la siguiente: DELETE DATASET <archivo>.
Para poder borrar un archivo, este debe estar abierto. En caso de que fracase la operación de borrado el SY-SUBRC informará el valor 4.
3.- Cierre de archivos del servidor.
ABAP nos proporciona la sentencia CLOSE DATASET para esta función. La sintaxis de la misma es la siguiente: CLOSE DATASET <archivo>.
Se recomienda siempre cerrar los ficheros que ya han sido procesados.
4.- Búsqueda de archivos en el servidor de aplicaciones.
Análogamente a la situación que se plateaba con los ficheros locales. ABAP también dispone de una función para localizar ficheros del servidor de aplicaciones.
En este caso se trata de la función /SAPDMC/LSM_F4_SERVER_FILE. Esta función creará una ventana de navegación al servidor de aplicaciones para que podamos seleccionar el archivo que corresponda. Si no se dispone de servidor de aplicaciones en la instalación se producirá un error: 'Operating system message:opendir'.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - España - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte