✒️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
Transacción CG3Y se puede copiar un archivo copiado en el servidor a la maquina local.
Transferencia de archivos al servidor
Se utiliza la sentencias TRANSFER para transferir datos desde los programas a los archivos, la sintaxis:
TRANSFER <estructura> TO <archivo>
El modo en que se realiza la transferencia es el modo de la apertura. Si el archivo no está abierto para escritura, el sistema intentará abrirlo BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET
Con la transacción CG3Y se puede copiar un archivo del servidor a la computadora.
Borrado de archivo del servidor
Se utiliza la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones, la sintaxis es:
DELETE DATASET <archivo>
Para borrar un archivo, primero se debe de abrir. Si el borrado es correcto SY-SUBRC = 0, caso contrarios será 4.
Cierra de archivo del servidor
Se utiliza la sentencia CLOSE DATASET para cerrar los archivos del servidor de aplicaciones, la sintaxis es:
CLOSE DATASET <archivo>
Es recomendable realizar siempre el cierre de los archivos
Búsqueda de archivos en el servidor
Con la función /SAPDCM/LSM_F4_SERVER_FILE se puede crear una ventana de navegación en el servidor de aplicaciones para seleccionar el archivo.
Ejemplo:
CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE' EXPORTING directory = p_path filemask = '*' IMPORTING serverfile = vl_file EXCEPTIONS canceled_by_user = 1 OTHERS = 2.
 
 
 
Sobre el autor
Publicación académica de Manuel Antonio Moncada Vera, en su ámbito de estudios para la Carrera Consultor ABAP.
Manuel Antonio Moncada Vera
Profesión: Ingeniero en Informatica - Colombia - Legajo: JT58S
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Manuel Moncada